定时预约下载指定时间自动开始
单次下载怎么预约
打开下载卡片(单条或多文件都行),点底部一排按钮里的 Schedule(日历图标)。弹出日期和时间选择器,设好确定后,当前下载会从「立即下载」转进队列的 Scheduled 区域。到时间后自动开始。
批量预约
多文件下载卡片里同样可以点 Schedule——整个批量会一起预约到同一时间。之后在 Scheduled 区域可以逐条 Reschedule 微调,也可以手动「Download now」跳过时间直接开始。
全局下载时段限制
除了单条定时,YTDLnis 还有一个全局时段限制:「更多 → 设置 → Downloads → Download on schedule」,设一个允许下载的时间窗口,比如只允许 22:00-06:00。不在这个时段内时,所有新入队的条目都会挂在 In Queue 里等,到点自动开始。
这个功能和单条 Schedule 互不冲突,可以叠加使用——单条定时精确到某个点,全局时段限定大方向。
设备待机时能不能准点跑
Android 对后台任务比较激进——设备长时间不操作可能会杀掉后台进程。如果定时下载不准点、经常错过时间:
- 确保「更多 → 设置 → 常规 → Ignore battery optimization」已打开(申请电池优化白名单)
- 如果还不行,去「更多 → 设置 → Downloads」打开「Use AlarmManager instead of WorkManager for scheduling」。AlarmManager 是系统级闹钟,比 WorkManager 的 JobScheduler 唤醒更可靠,但需要申请精确闹钟权限(Android 12+)
一般只做第 1 步就够了。