范围检查:预下载播放列表浏览器(在排队之前选择项目)
作者: tjelite1986创建于 2026年7月16日更新于 2026年7月18日
标签enhancementhelp wanted
考虑到 #1027 中的范围行 ("MeTube 会尽可能正确地写入文件一次"),这次在发送 PR 之前进行检查。 **想法:** 为播放列表/频道 URL 设置了下载/订阅旁边的浏览操作。它会平面检查 URL (不进行下载),并以列表的形式显示条目 — 标题、时长、缩略图 — 以及复选框。用户选择条目,然后通过"添加选中"队列将每个条目作为一个正常的单独下载,使用表单的当前设置。写入文件后不会发生任何事情;这完全是关于选择要下载的内容,在您想要从 400 个条目的播放列表中下载 7 首歌曲,而项目限制滑动条无法表达这一点的情况下。 **我怀疑您会想要权衡的部分:** 为条目添加"已下载"标记(并提供一个隐藏它们的过滤器),我的草稿在 STATE_DIR 中保存了完成的源 URL 的一个小持久性注册表(经过正则化,因此 youtu.be/music.youtube/shorts 变体匹配),并在下载完成时更新。这是新的持久性状态,我知道您一直在进行修剪。更轻巧的变体会删除注册表,只对当前已完成的列表进行标记 — 在清除后更弱,但没有新的状态。
内容来源: alexta69/metube