feat: create season subdirectory when downloading season
下载合集时创建以合集标题命名的子目录: - 前端 TaskInitData 增加 seasonTitle 字段 - 前端下载时传递合集 seasonTitle - 后端 TaskInitOption 增加 SeasonTitle 字段 - 后端创建任务时根据 seasonTitle 创建子目录 Co-Authored-By: AI
This commit is contained in:
@@ -143,6 +143,8 @@ export class ParseModalComp implements VanComponent {
|
||||
: workRoute.videoInfoCardData.val.owner.name.trim()
|
||||
const activeVideoInfo = getActiveFormatVideo(info.info!, info.info!.accept_quality[info.formatIndex.val], this.preferredCodec.val)
|
||||
const pagesLength = workRoute.videoInfoCardData.val.pages.length
|
||||
// 合集标题,用于创建子目录
|
||||
const seasonTitle = workRoute.videoInfoCardMode.val == 'season' ? cardTitle.trim() : undefined
|
||||
|
||||
return ({
|
||||
bvid: info.page.bvid,
|
||||
@@ -169,6 +171,7 @@ export class ParseModalComp implements VanComponent {
|
||||
audio: getAudioURL(info.info!, this.preferHiResAudio.val),
|
||||
duration: info.info!.dash.duration,
|
||||
downloadType: this.downloadType.val,
|
||||
seasonTitle,
|
||||
...activeVideoInfo
|
||||
})
|
||||
})).then(() => {
|
||||
|
||||
Reference in New Issue
Block a user