一个媒体库 STRM 文件生成工具。

SmartStrm
一个媒体库 STRM 文件生成工具。
和 Emby 优雅配合,媒体资源丝滑入库,支持 302 直链播放,支持同步删除远端文件。
配合 Quark-Auto-Save/CloudSaver, OpenList, Emby 力求即存即看。

特性
支持 OpenList、WebDAV、夸克网盘、115网盘、天翼云盘、123云盘 等网络驱动
任务管理
基于 Crontab 的定时任务
单个任务独立日志
任务工具箱:内容替换、一键清理
STRM 生成
目录时间检查
增量/同步生成:可清理远端已删文件
指定生成的媒体后缀、文件大小阈值
指定复制的文件后缀
本地存储实时监听生成
Webhook
联动 QAS、CloudSaver 转存即触发任务
配合油猴脚本,网页转存即触发任务
Emby 中删除媒体,同步删除远端文件
CloudDrive2 文件变更通知实时触发任务 (Pro)
插件系统
STRM内容替换、非法文件名修正 等插件,支持任务级配置
飞牛影视刷新 插件 (Pro)
粗糙但极其友好的管理页面
存储浏览、批量重命名
任务日志查看
一站式 Emby Jellyfin Plex 302 直链播放 (Pro)
部署
部署命令
docker run -d \
--name smartstrm \
--restart unless-stopped \
--network host \
-v /yourpath/smartstrm/config:/app/config \ # 挂载配置目录
-v /yourpath/smartstrm/logs:/app/logs \ # 挂载日志目录,可选
-v /yourpath/smartstrm/strm:/strm \ # 挂载 STRM 生成目录
# 以上 /yourpath 改为你实际存放配置的路径
-e PORT=8024 \ # 管理端口,可选
-e ADMIN_USERNAME=admin \ # 管理用户名
-e ADMIN_PASSWORD=admin123 \ # 管理用户密码
cp0204/smartstrm:latestdocker-compose.yml
name: smartstrm
services:
smartstrm:
image: cp0204/smartstrm:latest
container_name: smartstrm
restart: unless-stopped
network_mode: host
volumes:
- /yourpath/smartstrm/config:/app/config # 挂载配置目录
- /yourpath/smartstrm/logs:/app/logs # 挂载日志目录,可选
- /yourpath/smartstrm/strm:/strm # 挂载 STRM 生成目录
# 以上 /yourpath 改为你实际存放配置的路径
environment:
- PORT=8024 # 管理端口,可选
- ADMIN_USERNAME=admin # 管理用户名
- ADMIN_PASSWORD=admin123 # 管理用户密码
评论区