Skip to content

STRM 任务

Tasks · STRM

把网盘变成可刮削的本地媒体库

后台 → 任务管理 → STRM 任务。核心是:选对扫描方式、大库再开分支模式,并先把 STRM 设置里的对外基址填对。

快速步骤

新手

先生成第一批 STRM

  1. 点右上角设置齿轮打开 STRM 设置,填好 对外基址(媒体端能访问的地址)
  2. 点「新增任务」→ 选账号与目录 → 扫描方式选「更新」
  3. 保存后会立即执行一次;真实 .strm 写到容器内 /app/strm(或你映射的输出目录)
大库

库很大、更新太慢:开分支模式

  1. 先完整跑通一次(建议「更新」或「全量」),把本地 .strm 基础库建出来
  2. 编辑任务 → 更多选项 → 打开 分支检查 → 点「编辑分支」
  3. 入口分支:只扫当前层,适合大库根目录看新增/删除
  4. 监控分支:递归扫追更目录;可设保留天数,追完自动移除
执行

立即执行:全部执行 vs 分支执行

  1. 未开分支:操作里只有「立即执行」,按任务配置整库扫描
  2. 已开分支:「全部执行」= 忽略分支、整库扫一遍;「分支执行」= 只按入口/监控分支扫
  3. 定时调度默认走分支逻辑(开了分支时);大改结构后再用「全部执行」对齐一次

我该怎么选

扫描方式会做什么清理多余 .strm推荐
补缺只补本地还没有的 .strm;已有文件不改写少用;怕误删时临时用
更新新增缺失;已有则按需改写 URL;并清理网盘已删/挪走的对应文件日常推荐
全量按当前网盘结果重建写入,并清理多余项大改结构、令牌/基址大变更后用一次

任务里还有哪些常用项

API 额外补偿间隔两次网盘 API 之间多等几毫秒。遇 429 / 风控时优先加大(例如 200–800ms)。
排除关键词可排除目录名 / 文件名含 sample、预告、花絮 等字样,避免脏文件进库。
同步元数据开启后按 STRM 设置里的元数据扩展名,把字幕/海报/nfo 等小文件同步到本地。能访问 TMDB 时,海报/nfo 更建议用刮削生成,少从网盘拉。
扫描间隔任务自己的定时周期;新建任务默认值来自 STRM 设置里的「默认扫描间隔」。不建议设过短。

元数据同步策略

任务中的「同步元数据」仍然只是开关;具体采用哪种同步方式,在右上角的 STRM 设置 → 元数据同步策略 中统一选择,对所有已开启元数据同步的 STRM 任务生效。

策略网盘有、本地没有本地有、网盘没有适合场景
网盘元数据为主下载到本地删除本地多余文件网盘中的字幕、海报和 NFO 是完整主库,希望本地与网盘保持一致
本地元数据补缺下载到本地保留在本地,不上传默认推荐;既同步网盘已有元数据,又保留 STRM 刮削生成的本地文件
本地与云端互补下载到本地上传到网盘希望网盘元数据与本地刮削结果相互补齐

使用「网盘元数据为主」前请确认

此策略会删除本地存在、但网盘中没有的元数据。系统只处理「元数据扩展名」中配置的文件,并且只在对应目录完整扫描成功后执行清理。

三种策略都不会用同名文件直接覆盖另一端已有文件。同步过程中,任务状态会分别显示正在下载、上传或清理元数据。

STRM 设置

右上角设置齿轮打开抽屉。点左侧设置项,右侧看说明。Token 不在这里,而在 系统设置 → API 秘钥

对外基址
生成 .strm 内完整 URL 时使用,例如 https://pan.example.com
必须是媒体端能访问到的地址(局域网 IP / 域名 / 反代入口)。留空则使用当前服务地址。
填错时常见现象:能扫到库,但点播放失败。

常见问题

.strm / Token / 签名是什么关系?
  • .strm 里是一行播放 URL,媒体端按这个 URL 去请求 LitePan。
  • Token(STRM 媒体访问 Key)是播放入口的钥匙,在「API 秘钥」里管理;换 Key 后旧链接会失效,可勾选应用到已有 .strm
  • URL 签名是可选加固:开启后链接带签名段,更适合公网暴露播放入口。
分支模式为什么能加快大库更新?

「更新」要判断新增和删除。若每次都递归扫整个大库,会又慢又容易撞风控。

分支把它拆开:

  • 入口分支只看第一层:判断多了/少了哪个目录,不必递归进每个历史作品。
  • 监控分支只对少数追更目录递归:剧集持续更新,又不拖累整库。

注意:开启分支后,系统可能按规则自动把部分子目录加入监控(体验向追剧)。判断依据之一是「本地该子目录下是否已有 .strm」。若本地还几乎没有 .strm 就开分支,可能把大量目录自动加进监控,反而变慢——所以先完整生成一版基础库,再开分支更稳。

剧集为什么不持续更新?
  • 开了分支时:把该剧目录加到监控分支(递归)。
  • 或暂时关掉分支,用「全部执行 / 立即执行」整库扫(大库不推荐长期这么做)。
更新模式很慢怎么办?
  • 用分支:入口 + 监控,把递归缩到追更目录。
  • 加大 API 额外补偿间隔,执行计划改到夜间。
  • 确认没有在「本地尚无 STRM」时过早开分支导致监控爆炸。
STRM 生成了,媒体端却播不了?
  • 先查 STRM 设置里的对外基址是否是媒体端可访问的地址。
  • 再查 Token:是否换过 Key 但 .strm 仍是旧 Key。
  • Docker 非 host 网络时,确认端口映射与反代入口正确。
换域名 / 内外网地址,必须重建 STRM 吗?

不一定。在 STRM 设置里改「对外基址」,再用「一键替换」批量改已有 .strm 第一行 URL 的站点部分即可。

任务被自动联动接管后,执行计划改不了?

若显示「不再执行(仅手动 / 联动)」且被联动锁定,需先从相关自动联动里移除该任务,才能改回全天或时间段。