移除音乐功能
This commit is contained in:
+1
-18
@@ -37,7 +37,6 @@ import {
|
|||||||
FolderOpen,
|
FolderOpen,
|
||||||
Globe,
|
Globe,
|
||||||
Mail,
|
Mail,
|
||||||
Music,
|
|
||||||
Palette,
|
Palette,
|
||||||
Settings,
|
Settings,
|
||||||
Tv,
|
Tv,
|
||||||
@@ -7773,7 +7772,7 @@ const ThemeConfigComponent = ({
|
|||||||
};
|
};
|
||||||
|
|
||||||
// 音乐配置组件
|
// 音乐配置组件
|
||||||
const MusicConfigComponent = ({
|
export const MusicConfigComponent = ({
|
||||||
config,
|
config,
|
||||||
refreshConfig,
|
refreshConfig,
|
||||||
}: {
|
}: {
|
||||||
@@ -12954,7 +12953,6 @@ function AdminPageClient() {
|
|||||||
liveSource: false,
|
liveSource: false,
|
||||||
webLive: false,
|
webLive: false,
|
||||||
siteConfig: false,
|
siteConfig: false,
|
||||||
musicConfig: false,
|
|
||||||
registrationConfig: false,
|
registrationConfig: false,
|
||||||
categoryConfig: false,
|
categoryConfig: false,
|
||||||
configFile: false,
|
configFile: false,
|
||||||
@@ -13293,21 +13291,6 @@ function AdminPageClient() {
|
|||||||
/>
|
/>
|
||||||
</CollapsibleTab>
|
</CollapsibleTab>
|
||||||
|
|
||||||
{/* 音乐配置标签 */}
|
|
||||||
<CollapsibleTab
|
|
||||||
title='音乐配置'
|
|
||||||
icon={
|
|
||||||
<Music
|
|
||||||
size={20}
|
|
||||||
className='text-gray-600 dark:text-gray-400'
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
isExpanded={expandedTabs.musicConfig}
|
|
||||||
onToggle={() => toggleTab('musicConfig')}
|
|
||||||
>
|
|
||||||
<MusicConfigComponent config={config} refreshConfig={fetchConfig} />
|
|
||||||
</CollapsibleTab>
|
|
||||||
|
|
||||||
{/* 视频源配置标签 */}
|
{/* 视频源配置标签 */}
|
||||||
<CollapsibleTab
|
<CollapsibleTab
|
||||||
title='视频源配置'
|
title='视频源配置'
|
||||||
|
|||||||
+14
-21
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
'use client';
|
'use client';
|
||||||
|
|
||||||
import { Bot, ChevronRight, Link as LinkIcon, ListVideo, Music } from 'lucide-react';
|
import { Bot, ChevronRight, Link as LinkIcon, ListVideo } from 'lucide-react';
|
||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
import { useRouter } from 'next/navigation';
|
import { useRouter } from 'next/navigation';
|
||||||
import { Suspense, useEffect, useState } from 'react';
|
import { Suspense, useEffect, useState } from 'react';
|
||||||
@@ -66,7 +66,6 @@ function HomeClient() {
|
|||||||
const [aiEnabled, setAiEnabled] = useState(false);
|
const [aiEnabled, setAiEnabled] = useState(false);
|
||||||
const [aiDefaultMessageNoVideo, setAiDefaultMessageNoVideo] = useState('你好!我是MoonTVPlus的AI影视助手。想看什么电影或剧集?需要推荐吗?');
|
const [aiDefaultMessageNoVideo, setAiDefaultMessageNoVideo] = useState('你好!我是MoonTVPlus的AI影视助手。想看什么电影或剧集?需要推荐吗?');
|
||||||
const [sourceSearchEnabled, setSourceSearchEnabled] = useState(true);
|
const [sourceSearchEnabled, setSourceSearchEnabled] = useState(true);
|
||||||
const [musicEnabled, setMusicEnabled] = useState(false);
|
|
||||||
const [showDirectPlayDialog, setShowDirectPlayDialog] = useState(false);
|
const [showDirectPlayDialog, setShowDirectPlayDialog] = useState(false);
|
||||||
const [directPlayUrl, setDirectPlayUrl] = useState('');
|
const [directPlayUrl, setDirectPlayUrl] = useState('');
|
||||||
|
|
||||||
@@ -149,14 +148,6 @@ function HomeClient() {
|
|||||||
}
|
}
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
// 检查音乐功能是否启用
|
|
||||||
useEffect(() => {
|
|
||||||
if (typeof window !== 'undefined') {
|
|
||||||
const enabled = (window as any).RUNTIME_CONFIG?.TUNEHUB_ENABLED === true;
|
|
||||||
setMusicEnabled(enabled);
|
|
||||||
}
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
// 检查公告弹窗状态
|
// 检查公告弹窗状态
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (typeof window !== 'undefined' && announcement) {
|
if (typeof window !== 'undefined' && announcement) {
|
||||||
@@ -613,17 +604,19 @@ function HomeClient() {
|
|||||||
<LinkIcon size={18} />
|
<LinkIcon size={18} />
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
{/* 音乐视听入口 */}
|
{/* 音乐视听入口(暂时隐藏,后续可能恢复) */}
|
||||||
{musicEnabled && (
|
{/**
|
||||||
<Link href='/music'>
|
* {musicEnabled && (
|
||||||
<button
|
* <Link href='/music'>
|
||||||
className='p-2 rounded-lg text-green-500 hover:text-green-600 transition-colors'
|
* <button
|
||||||
title='音乐视听'
|
* className='p-2 rounded-lg text-green-500 hover:text-green-600 transition-colors'
|
||||||
>
|
* title='音乐视听'
|
||||||
<Music size={20} />
|
* >
|
||||||
</button>
|
* <Music size={20} />
|
||||||
</Link>
|
* </button>
|
||||||
)}
|
* </Link>
|
||||||
|
* )}
|
||||||
|
*/}
|
||||||
|
|
||||||
{/* 源站寻片入口 */}
|
{/* 源站寻片入口 */}
|
||||||
{sourceSearchEnabled && (
|
{sourceSearchEnabled && (
|
||||||
|
|||||||
Reference in New Issue
Block a user