Skip to content

115 网盘 STRM 生成

115 网盘 STRM 生成用于从自己的 115 网盘目录扫描视频文件,在本地生成 Emby 可扫描的 .strm 文件。它和“115 分享 STRM 生成”不同:本页面处理的是你自己网盘目录里的文件,不是别人分享链接。

如果生成的是 http 的 strm 也就是Redirect模式,别忘记到服务设置选择 api 使用账号,此处用于 emby 扫库等 api 请求,如果生成的是路径格式的 strm 可以无视,路径格式的 strm 需要添加前缀,例如/CloudNAS/CloudDrive/115open 并且 emby 需要添加 cd2 或是 rclone 挂载路径,目的是确保 emby 能访问到这个路径文件用于扫库获取媒体信息等 20260503132613-IMG_4819

20260503132622-IMG_4820

前置条件

条件说明
115 助手至少有一个可用的 115 配置
Cookie当前生成任务需要账号 Cookie 扫描网盘目录
115 API使用 Redirect STRM 时,播放端需要启用 115 API
本地输出目录Docker 必须映射到容器内,例如 /strm
可选 CD2 助手使用路径 STRM、元数据下载或实时事件时建议配置

WARNING

如果 115 任务账号生成的是 Redirect STRM,后续播放时 115 API 选择的账号要与任务账号一致,否则会提示账号不一致。路径 STRM 不受这个限制,但需要 Emby 助手路径替换命中。

配置结构

115 网盘 STRM 由账号分组和多个路径任务组成。实际任务字段保存在 strm_115pan.configs[]

text
115 网盘 STRM
├── 账号配置 / 分组
│   └── 默认参数
└── 路径任务
    ├── 网盘路径
    ├── 本地输出路径
    ├── STRM 内容格式
    ├── 元数据与清理
    ├── 实时监控
    └── 定时任务

服务设置

设置说明示例
使用 115 配置任务读取哪个 115 助手账号115主账号
网盘路径要扫描的 115 云端目录/电影/剧集/国产剧
本地路径生成 STRM 的宿主机映射路径/strm/电影
生成来源API 扫描或目录树来源默认 api
STRM 内容Redirect STRM路径 STRMredirectpath
STRM 请求头Redirect STRM 的服务地址http://172.17.0.1:8115
STRM 路径前缀路径 STRM 写入内容的前缀/mnt/cd2/115
CD2 中的网盘名/挂载路径CD2 下载元数据或实时事件定位路径/115网盘

Redirect STRM

Redirect STRM 会写入 NanShare API URL:

text
http://172.17.0.1:8115/api/?redirect115&<pickcode>&<fileid>&<sha1>&<name>

可选拼接项:

开关作用
使用 pickcode写入 115 pickcode,默认开启
使用 fileId写入 115 文件 ID
使用 sha1写入 SHA1
包含文件名写入文件名,便于日志查看
URL 编码文件名对中文、空格和特殊字符编码
追加原路径在文件名后追加云盘相对路径
URL 编码追加路径对追加路径编码

常用组合:

text
# 推荐:pickcode + 文件名
http://192.168.1.10:8115/api/?redirect115&abchrb6gnrw0hhh80&Movie.mkv

# 更完整:pickcode + fileId + sha1 + 文件名
http://192.168.1.10:8115/api/?redirect115&abchrb6gnrw0hhh80&3312677223653037366&a94a8fef8c17b2d69d61f7c5b4b3e3a2c1b2a3c4&Movie.mkv

# 只写 fileId:走 FileId 模式
http://192.168.1.10:8115/api/?redirect115&3312677223653037366&Movie.mkv

路径 STRM

路径 STRM 写入一个路径,播放时由 Emby 助手路径替换处理。

text
/mnt/cd2/115/电影/沙丘2/Dune.Part.Two.mkv

生成示例:

text
网盘路径:/电影
本地路径:/strm/电影
STRM 路径前缀:/mnt/cd2/115

云盘文件:/电影/沙丘2/Dune.Part.Two.mkv
本地文件:/strm/电影/沙丘2/Dune.Part.Two.strm
STRM 内容:/mnt/cd2/115/电影/沙丘2/Dune.Part.Two.mkv

Emby 助手路径替换需要配置:

text
/mnt/cd2/115 => 115主账号

路径 STRM 适合:

  • 需要 CloudDrive2 Webhook 实时增量。
  • 想保留可读路径,方便手动排查。
  • API URL 不适合直接暴露给媒体库时。

视频与元数据扩展名

设置默认含义
视频扩展名mp4,mkv,ts,iso,rmvb,avi,mov,mpeg,mpg,wmv,3gp,asf,m4v,flv,m2ts,tp,f4v
元数据扩展名srt,ass,ssa,sub,sup,smi,idx,nfo,jpg,jpeg,png,svg,webp,bmp,gif,apng
下载元数据命中元数据扩展名时下载到本地同级目录

示例目录:

text
115 网盘:
/电影/沙丘2/Dune.Part.Two.mkv
/电影/沙丘2/Dune.Part.Two.zh.ass
/电影/沙丘2/poster.jpg

本地:
/strm/电影/沙丘2/Dune.Part.Two.strm
/strm/电影/沙丘2/Dune.Part.Two.zh.ass
/strm/电影/沙丘2/poster.jpg

排除规则

exclude_patterns 用于跳过不想生成的文件或目录。exclude_use_regex 开启时按正则匹配,否则按普通关键词匹配。

普通关键词示例:

text
sample
trailer
花絮
预告

正则示例:

text
(?i)sample|trailer
预告|花絮
.*\.rar$

清理与校验

开关说明
清理无效 STRM云盘中不存在的媒体文件,本地对应 STRM 可删除
清理无效元数据云盘中不存在的字幕、图片、NFO,本地对应文件可删除
清理无效文件夹清理扫描后已经没有有效内容的目录
校验 STRM校验现有 STRM 内容是否与当前任务配置一致
校验元数据校验元数据大小是否与云端信息匹配

路径 STRM 的校验会检查 STRM 内容是否等于当前路径前缀生成的预期路径。

实时监控

115 网盘 STRM 支持实时监控,前端默认监控模式为 webhook。实时监控适合路径 STRM;如果启用 webhook 但不是路径 STRM,前端会提示并限制。

常见配置:

text
STRM 内容:路径 STRM
实时监控:开启
CD2 中的网盘名/挂载路径:/115网盘

事件处理能力:

  • 新增视频:生成对应 STRM。
  • 删除视频:删除对应 STRM。
  • 新增元数据:按配置下载元数据。
  • 删除元数据:按清理配置删除本地元数据。

定时任务

每个路径任务可单独开启定时:

设置说明
开启定时任务是否按 Cron 自动执行
Cron 表达式默认 30 1 * * *
同步模式incremental 增量或 full 全量

示例:

text
30 1 * * *      # 每天 01:30 执行
0 */6 * * *     # 每 6 小时执行
15 3 * * 1      # 每周一 03:15 执行

手动生成

手动生成时需要指定路径任务,模式通常为:

模式说明
增量只处理新增或变化内容,速度快
全量重新扫描整个网盘路径,适合第一次生成或规则大改

任务进入统一 STRM 队列后,可在状态或日志中查看运行情况。115 网盘 STRM 支持跳过当前正在运行的 115 任务,不影响等待队列。

Emby 刷新

任务可以配置整理完成后的 Emby 刷新:

设置说明
启用 Emby 刷新生成完成后通知 Emby
刷新配置选择 Emby 配置
路径替换本地 STRM 路径与 Emby 库路径不一致时使用
延迟秒数等文件写入稳定后再刷新

路径替换示例:

text
/strm => /media/strm
/volume1/strm => /mnt/strm

常见问题

任务提示 115 API 未启用

Redirect STRM 生成后播放依赖 115 API。到设置里启用 115 API,并选择与任务一致的 115 账号。

生成了 STRM 但播放找不到文件

检查:

  • Redirect STRM:115 API 账号是否正确,Cookie 是否有效。
  • 路径 STRM:Emby 助手路径替换是否命中。
  • STRM 请求头是否填写为 Emby 能访问的 NanShare 地址。

元数据没有下载

检查:

  • 下载元数据 是否开启。
  • 元数据扩展名是否包含对应后缀。
  • 使用 CD2 下载时,CD2 中的网盘名/挂载路径 是否能拼出真实 CD2 路径。

实时增量没有触发

检查是否使用路径 STRM、CD2 挂载前缀是否正确、CD2 Webhook/监控服务是否可用,以及任务是否开启实时监控。

NanShare 文档站仅说明 NanShare 项目的部署、配置与使用。