ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Streambert下载队列全攻略:暂停、取消与失败重试一次讲清

Streambert下载队列全攻略:暂停、取消与失败重试一次讲清 Streambert下载队列全攻略暂停、取消与失败重试一次讲清【免费下载链接】streambertA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking项目地址: https://gitcode.com/GitHub_Trending/st/streambertStreambert 是一款跨平台 Electron 桌面应用可以免费在线观看并下载电影、剧集与动漫全程零广告零追踪。它的下载队列支持多任务并行下载、实时进度、字幕自动打包与失败日志排查。本文手把手教你管理下载队列如何暂停、取消任务以及下载失败时如何快速重试。 适合新手阅读全文无需任何编程基础跟着界面按钮走即可。先认识Streambert下载队列Active 与 Local Files 两大分区打开侧边栏的 Downloads 页面整个下载队列被清晰地分成两块源码src/pages/DownloadsPage.jsxActive进行中正在下载的任务每张卡片实时显示百分比、下载速度、分片进度如128/352 fragments下方还有一条动态进度条和最新日志消息。Local Files本地文件所有已完成的下载 你手动扫描进来的本地视频文件按状态标记为Completed、Error或Local并提供继续观看、定位文件夹、删除等操作。顶部的副标题会实时统计N active · M completed让你一眼掌握队列规模。一键把任务加入下载队列在任何电影/剧集页面点击Download会弹出下载配置框源码src/components/DownloadModal.jsx检测下载器显示绿色的Video Downloader found表示已找到下载程序未找到时可点Change更换二进制目录选择保存目录底部Save to: ...可点Change切换下载文件夹顺带下载字幕开启 Subtitles 开关后会自动搜索并选中默认语言字幕视频下载完成后字幕以视频名.语言.srt形式自动保存到同目录点击红色的Start Download任务立即进入 Active 队列并开始跑分片。任务开始后Downloads 页会自动高亮滚动到该卡片3 秒闪烁提示方便你确认入队成功。暂停下载Streambert 的设计取舍这里要先说清楚一个关键点Streambert 目前没有半途中断式暂停按钮Active 卡片上只有一个垃圾桶样式的Remove按钮。这是它的刻意取舍——下载任务基于外部下载器进程一旦停止就清理现场避免残留半成品文件。想要停一停你有两种等效做法点 Remove 移除任务进程立即被终止已下载的临时文件.part、.part.tmp、.ytdl等会被自动清扫干净不会占空间关闭应用当队列里有任务正在跑时直接关窗口会触发确认弹窗源码src/components/CloseConfirmModal.jsx提示 N active downloads will be cancelled and incomplete files will be deleted选择Keep Downloading可取消关闭继续下载选Cancel Close App则全部取消并清理。这个关闭拦截逻辑位于主进程入口 index.js确保你不会在不知情的情况下丢失已下载部分。取消下载任务Remove 与 Delete 的正确打开方式取消操作按任务状态分两种底层实现src/ipc/downloads.js 的delete-download处理器场景按钮行为下载中Active Remove二次确认 → 杀掉下载进程 → 删除临时文件 → 移除队列记录已完成/失败Local Files Delete二次确认Delete xxx and its file?→ 删除视频文件、关联字幕文件、清理同目录残留 → 移除记录几个值得放心的细节✅二次确认任何删除都会先弹confirm框误触不会直接删文件✅字幕一起删已完成任务下载过的多语言字幕会被一并清理不会留下孤儿文件✅进度数据同步清除该任务的观看进度、时长缓存也会从本地存储中移除。下载失败自动重试与日志排查网络抖动时Streambert 并不需要你出手。下载器进程内部自带重试机制队列卡片会实时同步显示卡片速度归零日志行变为Retrying… (1/3)解析逻辑见 src/ipc/downloads.js说明它正在第 1/3 次自动重试重试成功则进度条继续推进无需任何操作。如果重试仍失败、进程以非 0 退出码结束任务会落入 Local Files 并标记为Error此时卡片上会出现两个救星错误摘要卡片直接展示从日志中提取的关键报错行匹配error/failed/unable/cannot/denied等关键词加退出码View Log 按钮一键打开完整日志文件每次下载都独立生成streambert_dl_任务ID.log成功则自动删除失败则保留供你排查是定位到底卡在哪一步最快的方式。 排查建议先读日志最后几行。若提示权限/路径类错误换保存目录重试若是超时/连接类错误基本是网络问题稍后重试即可。手动重试失败的下载3 步重新发起失败任务没有一键重跑按钮因为下载需要页面里的实时播放源地址。正确姿势只有 3 步在 Error 卡片上点标题或海报跳回对应的电影/剧集页面卡片已内置跳转重新点击播放让页面抓到最新的 m3u8 流地址再点Download新的下载任务会自动替换掉同一条目的旧失败记录同一部片同一集不会在队列里出现两条直接看新进度即可。另外提醒重启应用后下载中的任务不会自动恢复——队列记录只持久化已完成的任务进行中的任务会在下次启动时清空需要按上面 3 步重新发起。队列整理技巧排序、搜索与未跟踪文件任务多了以后这几个工具能让下载队列保持井井有条排序工具栏支持按Date / Name / Size / Type排序点↓/↑切换升降序偏好会自动记住快速搜索按CtrlK或点右侧放大镜按钮打开过滤框输入片名即时筛选Esc关闭扫描本地文件在Folder to scan…输入框填路径或点 Browse 选择点⟳ Scan即可递归扫描最深 3 层目录里的视频文件并入列Untracked 开关扫描进来的非下载文件会标记为Local开着 Untracked 开关显示全部关掉则只看你真正下载过的内容开关旁还会标注未跟踪文件数量。常见问题快速解答Q1关掉应用会影响已完成的下载吗不会。只有 Active 中的任务会被取消并清理半成品已完成的任务记录保存在本地downloads.json重启后完整保留。Q2文件被别人手动删了怎么办应用会定期校验文件是否存在发现缺失的已完成任务会自动移出队列或先显示File missing标记字幕路径记录也会同步修剪队列始终保持真实。Q3为什么进度条最高只到 99%这是刻意设计下载器跑完所有分片后还要经过 ffmpeg 转封装/合并阶段该阶段卡片显示Merging…与Processing…全部完成后才跳到 100% 并改名入库。Q4字幕下载失败了怎么办字幕下载独立于视频失败不影响成片。点已完成卡片上的字幕语言徽章或No subtitles会打开字幕下载器可重新挑选语言、换源下载或管理已下载字幕。掌握以上内容你就已经用好了 Streambert 下载队列的全部管理能力入队、暂停取舍、干净取消、失败重试与队列整理一次配齐安心囤片。【免费下载链接】streambertA cross-platform Electron Desktop App to stream and download any Movie, TV Series or Anime in the World. Zero Ads and Tracking项目地址: https://gitcode.com/GitHub_Trending/st/streambert创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表