feat: create collection directory for video sections

当视频有多个 section(合集)时,也创建合集子目录存放下载的视频。
之前只有番剧模式(season)才会创建子目录。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-09 18:23:57 +08:00
parent 2a3dc99a7a
commit 60a716cb46
+3 -1
View File
@@ -156,7 +156,9 @@ export class ParseModalComp implements VanComponent {
const activeVideoInfo = getActiveFormatVideo(info.info!, info.info!.accept_quality[info.formatIndex.val], this.preferredCodec.val) const activeVideoInfo = getActiveFormatVideo(info.info!, info.info!.accept_quality[info.formatIndex.val], this.preferredCodec.val)
const pagesLength = workRoute.videoInfoCardData.val.pages.length const pagesLength = workRoute.videoInfoCardData.val.pages.length
// 合集标题,用于创建子目录 // 合集标题,用于创建子目录
const seasonTitle = workRoute.videoInfoCardMode.val == 'season' ? cardTitle.trim() : undefined // season 模式(番剧)或有多个 section(视频合集)时创建子目录
const hasMultipleSections = workRoute.videoInfoCardData.val.section.length > 0
const seasonTitle = (workRoute.videoInfoCardMode.val == 'season' || (isVideoMode && hasMultipleSections)) ? cardTitle.trim() : undefined
return ({ return ({
bvid: info.page.bvid, bvid: info.page.bvid,