优化小雅匹配数据

This commit is contained in:
mtvpls
2026-01-12 12:17:00 +08:00
parent 7655eee23d
commit ffd29e009a
4 changed files with 39 additions and 10 deletions

View File

@@ -207,6 +207,8 @@ export async function GET(request: NextRequest) {
proxyMode: false,
// 返回用户点击的文件索引(如果找到的话)
initialEpisodeIndex: clickedFileIndex >= 0 ? clickedFileIndex : undefined,
// 返回元数据来源
metadataSource: metadata.source,
};
return NextResponse.json(result);

View File

@@ -2677,8 +2677,10 @@ function PlayPageClient() {
newUrl.searchParams.set('year', detailData.year);
// 保持原有的 title不更新
newUrl.searchParams.delete('prefer');
// 删除fileName参数,避免换集后刷新跳回到最初点击的那一集
newUrl.searchParams.delete('fileName');
// 只有当元数据不是从文件获取时,才删除fileName参数
if (detailData.metadataSource !== 'file') {
newUrl.searchParams.delete('fileName');
}
window.history.replaceState({}, '', newUrl.toString());
setLoadingStage('ready');