Repository navigation
✨ 新功能
- Apprise 任务通知:普通 STRM 任务和手动刮削完成后,可按成功、部分完成或失败发送到一个或多个渠道。
- 分类异常明细:通知按结构异常跳过、刮削未识别、目录重命名失败、文件重命名失败、文件处理失败和媒体库刷新失败展示路径与原因。
- Emby / Jellyfin 媒体库刷新:可管理多个媒体服务器,并由每个任务选择刷新全部或按媒体库 ID 精确刷新。
- 普通任务自动重命名:任务可选择在生成 STRM 前,根据 TMDB 结果重命名 OpenList 媒体目录和文件,默认关闭。
⚡ 功能与体验优化
- 精确刷新前重新校验媒体库 ID,目标失效时不按名称匹配,也不回退为全部刷新。
- 增量任务没有媒体变化时跳过无效刷新请求。
- 通知支持完整路径开关和每类明细数量限制。
- 任务及 OpenList 配置弹窗支持内容滚动,标题和底部按钮固定。
- Footer 与 README 增加 Telegram 群组 @ostrm6 入口。
- 新增媒体库刷新和 Apprise 通知使用指南。
🛡️ 稳定性与兼容性
- 停用的媒体服务器不能用于任务刷新;仍被任务引用的服务器不能删除。
- 媒体库刷新失败不会回滚 STRM,通知会标记为部分完成并展示原因。
- Apprise 发送失败会重试一次,最终失败不改变任务结果。
- 修复媒体服务器 API 服务依赖注入导致的容器启动问题。
- 数据库迁移自动新增相关字段;已有任务默认关闭自动重命名和媒体库刷新,升级后保持原行为。
📦 升级
Docker 镜像:
docker pull hienao6/ostrm:v2.6.0
也可以继续使用 latest 标签。支持 linux/amd64 和 linux/arm64。
完整说明:v2.6.0 更新日志 · 媒体库刷新 · Apprise 通知