插件管理
SmartStrm 提供了一批灵活的预置插件,用于在 STRM 生成过程中对路径、内容或行为进行自定义和功能扩展。
插件作用范围
插件作用范围可以分为 全局 和 任务级:
- 全局:对系统中所有任务生效,在主界面 插件管理 中配置
- 任务级:可以针对不同任务进行差异化配置,在任务编辑页 插件 中配置
内置插件
STRM内容替换
- 功能:在生成
.strm文件时,对其中的字符串进行替换 - 典型场景:将 OpenList 的内网地址替换为公网地址、将本地驱动生成的目录路径替换为网络路径
非法文件名修正
- 功能:运行任务时重命名远端存储的非法文件名,去除特殊字符、截断过长的文件名;非必要不建议开启,有损运行效率。
- 典型场景:115 文件名过长报错
Filename too long,天翼云盘含有特殊字符。
飞牛影视刷新
- 功能:运行任务后刷新飞牛影视,自动匹配媒体库、扫描指定目录,支持夸克、115、123,仅作为添加了挂载网盘的媒体库刷新使用。
Infuse.ISO兼容
- 功能:遵循 Infuse 规则,以
.iso.strm为后缀命名生成 ISO 文件,处理 .strm 内链接签名干扰的问题。
文件名关键词过滤
- 功能:生成时过滤文件名中含有特定关键词的文件,支持正则匹配,筛选或过滤模式,作用于每层文件夹、 媒体文件、复制的文件名。
- 典型场景:跳过
广告,QQ群,4K,完结等文件,灵活配置该插件可仅更新任务下的指定目录
自定义STRM文件名
- 功能:可自定义为 xxx.strm 或 xxx.mp4.strm 等格式。
- 注意:自定义后原扩展名信息缺失,无法匹配远端文件,Emby同步删除功能将失效。
STRM不加扩展名
- 功能:直接生成为 xxx.strm ,不添加如 .(mp4) 的扩展名。但同时因扩展名信息缺失,无法匹配远端文件,Emby同步删除功能将失效。
- 状态:已废弃,建议改用 自定义STRM文件名 插件
任务请求延时
- 功能:运行任务时,列出目录、文件复制后延时指定时间,降低风控几率。
- 典型场景:115 等风控严格的网盘。
提取视频封面
- 功能:生成 STRM 时提取视频封面下载到同目录,解决无刮削信息媒体的封面显示问题。使用云盘预览图提取支持夸克网盘、夸克TV、天翼云盘,ffmpeg 提取支持所有驱动。
- 典型场景:某些国产短片、动漫没有刮削信息,直接入库会没有封面,需要从视频中提取封面美化显示。