Releases: tinypinglite/sakuramediabe
Releases · tinypinglite/sakuramediabe
v0.2.15
v0.2.14
- 解决数据源偶发失效的问题
v0.2.13
- 修复missav榜单
v0.2.12
- 从lancedb迁移到qdrant以兼容旧CPU,本次迁移不兼容老数据,需要重新部署
v0.2.11
- 修改javdb默认API HOST
v0.2.10
- 修复数据源偶发丢失认证问题
v0.2.9
v0.2.8
# 更新说明
本次更新主要改进了媒体库维护和后台任务管理体验。
## 新增功能
### 失效媒体管理
现在可以查看失效媒体列表,用来发现本地文件已经丢失或不可用的影片。
- 支持查看所有失效媒体
- 支持按番号、标题或文件路径搜索
- 列表中会显示影片封面图和竖屏封面图
- 可以手动重新检查单个媒体文件是否已经恢复
- 如果文件恢复,系统会自动把媒体标记为可用
### 系统任务中心
新增系统任务相关接口,方便在前端页面中展示和执行后台任务。
- 可以查看所有可用的后台任务
- 可以看到任务最近一次运行状态
- 可以手动触发允许执行的任务
- 如果任务正在运行,系统会阻止重复执行
## 体验优化
- 自动下载订阅影片时,会跳过已经存在失效媒体记录的影片,避免重复下载
- 失效媒体列表现在更适合做成可视化管理页面
- 后台任务运行状态和手动执行能力更容易集成到前端
## 兼容性
- 本次更新不需要额外数据库迁移
- 已有接口保持兼容
v0.2.7
新增功能
每日推荐
新增 GET /daily-recommendations,用于分页读取最近一次成功生成的每日推荐快照。
- 推荐候选来自全库非合集影片,不要求影片已经有本地媒体文件。
- 响应会返回推荐分、推荐原因、分项信号分以及影片卡片信息。
- 如果当天推荐任务尚未生成成功,接口会继续返回上一批推荐,并通过
is_stale=true标记过期快照。 - 如果系统从未生成过推荐快照,接口返回空分页,不会在请求线程中临时计算。
推荐时刻
新增 GET /moment-recommendations,用于分页读取当前推荐时刻池。
- 推荐内容定位到具体媒体、缩略图和播放时间点,前端可以直接用于“点开即看”的时刻卡片。
- 推荐来源包含
visual、similar_movie、popular三类策略:收藏时刻视觉相似、相似影片相近时刻、热门影片精选时刻。 - 响应包含时刻缩略图签名 URL、影片卡片、推荐理由、分数、媒体 ID、缩略图 ID 和
offset_seconds。 - 同一推荐池内分页稳定;生成失败时保留旧推荐池,生成成功但无候选时清空旧池。
v0.2.6
- 修复影片列表接口最新入库排序bug