feat: 智能判断影视源类型,根据API地址动态设置type

This commit is contained in:
katelya
2025-09-04 13:11:36 +08:00
parent b0deb7eedc
commit d6ea0a4748
+8 -3
View File
@@ -69,10 +69,14 @@ export async function GET(request: NextRequest) {
wallpaper: `${baseUrl}/screenshot1.png`, // 使用项目截图作为壁纸 wallpaper: `${baseUrl}/screenshot1.png`, // 使用项目截图作为壁纸
// 影视源配置 // 影视源配置
sites: sourceConfigs.map((source) => ({ sites: sourceConfigs.map((source) => {
// 智能判断type:如果api地址以.json结尾,则type为1,否则为0
const type = source.api.toLowerCase().endsWith('.json') ? 1 : 0;
return {
key: source.key || source.name, key: source.key || source.name,
name: source.name, name: source.name,
type: 0, // 影视源 type: type, // 使用智能判断的type
api: source.api, api: source.api,
searchable: 1, // 可搜索 searchable: 1, // 可搜索
quickSearch: 1, // 支持快速搜索 quickSearch: 1, // 支持快速搜索
@@ -82,7 +86,8 @@ export async function GET(request: NextRequest) {
categories: [ categories: [
"电影", "电视剧", "综艺", "动漫", "纪录片", "短剧" "电影", "电视剧", "综艺", "动漫", "纪录片", "短剧"
] ]
})), };
}),
// 解析源配置(添加一些常用的解析源) // 解析源配置(添加一些常用的解析源)
parses: [ parses: [