最近在 GitHub 上刷到个很有潜力的开源项目 —— SakuraMedia(仓库:tinypinglite/sakuramedia),号称“一个足以杀死 JAV 比赛的项目”。它专为 NAS 用户打造,聚焦观影与自动化需求,提供从找片、订阅、下载、入库到观看的完整闭环体验。项目前后端分离,前端用 Flutter 开发,支持 Web、桌面端(Windows/Mac)和移动端(Android/iOS)多平台。

项目核心定位
- 前端仓库:https://github.com/tinypinglite/sakuramedia
- 后端仓库:https://github.com/tinypinglite/sakuramediabe (部署在 NAS 上,负责影片发现、订阅、下载、入库、媒体服务等核心功能)
它不是单纯的刮削器、也不是 Jellyfin/Emby/Plex 的插件或前端壳,而是一体化 JAV(及普通影片)媒体管理平台。你可以把它类比成“nastool + 媒体中心 + 全平台 App”的升级版,但更强调从发现到观看的闭环,不依赖现有媒体服务器。
主要特性亮点
- 影片发现与观影一体化:搜索、订阅、下载、播放、浏览评论一气呵成,追更体验连贯。
- AI 辅助翻译:调用大模型 API(支持 Ollama 等本地模型),自动生成中文标题和介绍,元数据更友好。
- 缩略图辅助播放:边看边快速预览不同画面,精准跳段。
- 以图搜图:看到喜欢画面就能搜索相似场景,扩展兴趣到更多作品。
- 女优订阅追踪:订阅女优后,轻松查看最新作品,不错过更新。
- 排行榜同步:后端定时抓取站点排行,快速发现热门片。
- 多端支持:Flutter 开发,桌面和移动端体验较完善(Web 端功能可用但未完全测试)。
- 导入已有媒体:支持把本地媒体导入系统,继续在 SakuraMedia 中管理和观看。
适合谁使用?
面向有 NAS 的用户,需要在 NAS 上长期运行后端(Python + FastAPI)。自动化下载依赖自己配置 indexer 和下载器(项目本身不提供任何资源)。如果你喜欢自己搭建媒体库、追求全平台统一入口和智能化功能,这项目很对口。
注意事项(项目 README 明确声明):
- 仍处于活跃迭代阶段,建议测试环境或有备份后再用。
- 仅提供媒体管理能力,请遵守当地法律法规与版权要求。
- License 为 GNU GPL v3。
快速上手
项目有 Wiki 文档,推荐看快速开始。后端部署在 NAS,前端可编译成各平台 App 或通过 Docker/Web 访问。
目前项目星数在几百左右,更新活跃(最近还有 ARM64 支持、诊断工具等改进)。如果你是 NAS 玩家、JAV/媒体爱好者,值得 star 关注试试看!
有实际部署经验的同学欢迎楼下分享踩坑和使用感受~
评论 0 条
暂无评论,来种下第一颗种子。