一键生成 STRM 文件,SmartStrm 让你的网盘秒变媒体库!
本项目大部分功能免费用,但 CloudDrive2 文件变更通知实时触发任务
和 Emby Jellyfin 302 直链播放
需要购买授权才可用。部署前查看免费功能是否满足需求。本项目需要影视软件支持 Strm。例如:绿联的影视中心,极空间的极影视,Emby,Jellyfin 等。飞牛影视
暂不支持。
🤔 SmartStrm 是什么?
🎬 SmartStrm 是一个媒体库 STRM 文件生成工具。和 Emby 优雅配合,媒体资源丝滑入库,支持 302 直链播放,支持同步删除。 配合 Quark-Auto-Save, CloudSaver, Emby 力求即存即看。
✨ 特性
- ⚙️ 自动生成 .strm 文件或软链接,供媒体服务器识别
- 🚀 支持 302(Pro版本支持) 直链播放,绕过本地带宽瓶颈
- 🔄 支持远程删除同步,保持本地与云端一致
- 🔔 支持 Emby API 自动刷新媒体库
- 🗂️ 支持字幕、海报、NFO 元数据自动整理
- 🌐 Web UI 管理任务,支持 Docker 一键部署
🐳部署指南
🎯 方案一:Docker 单容器
# 一键启动(请把 your_password 改成你的密码)
docker run -d \
--name smartstrm \
--restart unless-stopped \
--network host \
-v $(pwd)/smartstrm/config:/app/config \ # 挂载配置目录
-v $(pwd)/smartstrm/logs:/app/logs \ # 挂载日志目录,可选
-v $(pwd)/smartstrm/strm:/strm \ # 挂载 STRM 生成目录
# 以上 /yourpath 改为你实际存放配置的路径
-e PORT=8024 \ # 管理端口,可选
-e ADMIN_USERNAME=admin \ # 管理用户名
-e ADMIN_PASSWORD=admin123 \ # 管理用户密码
-e LICENSE= \ # 许可证字符串(如有)
cp0204/smartstrm:latest
ADMIN_PASSWORD=admin123
:admin123
改成你的强密码。LICENSE
:pro版本的许可证,有就填。没有保持不动。$(pwd)
:当前终端所在目录,例如现在终端在 /home/it 这里的 $(pwd) 就代表这个目录 。
🎯 方案二:Docker Compose
docker-compose.yml
文件
name: smartstrm
services:
smartstrm:
image: cp0204/smartstrm:latest
container_name: smartstrm
restart: unless-stopped
network_mode: host
volumes:
- ./config:/app/config # 挂载配置目录
- ./logs:/app/logs # 挂载日志目录,可选
- ./strm:/strm # 挂载 STRM 生成目录
environment:
- PORT=8024 # 管理端口,可选
- ADMIN_USERNAME=admin # 管理用户名
- ADMIN_PASSWORD=admin123 # 管理用户密码
- LICENSE= # 许可证字符串(如有)
ADMIN_PASSWORD=admin123
:admin123
改成你的强密码。LICENSE
:pro版本的许可证,有就填。没有保持不动。
📖使用
- 访问
http://NASIP:8024
打开管理后台
- 使用你设置的用户名和密码登录进入管理后台
如未修改用户名和密码,默认为:admin/admin123
添加存储
驱动
支持以下服务和网盘,可以根据自己需求选择。
- 添加任务
- 确认生成 strm
打开部署映射的设备目录,例如:docker数映射目录/smartstrm/strm/电影
现在就可以使用支持 strm 的播放器进行播放,无需把整个影视文件下载到本地再进行播放。
其它功能
- 存储浏览
可以查看网盘的内容 - 系统设置
可以进行STRM设置
、重命名设置
、Webhook
等设置。
总结
SmartStrm 支持 Emby/Jellyfin 播放、302 直链代理、任务管理、Webhook 联动等功能。它强调“即存即播”,支持增量同步、远程删除、媒体库刷新。但有些功能需要付费使用。OpenList-strm 则更专注于挂载网盘后的媒体资源整理与 STRM 文件生成,支持自动重命名、字幕下载、剧集结构规范化处理。它通过 Web 页面手动触发任务,适合需要精准命名和目录清理的用户,部署简单,界面直观。如果你追求自动化、联动性强、功能全面,推荐使用本项目; 如果你更关注命名规范、剧集整理、手动控制,则 OpenList-strm 更适合你。
评论区(暂无评论)