sakuramedia
面向 NAS 用户的全平台、聚焦观影与自动化的核心需求,打造一站式Jav观影中枢。
SakuraMedia
面向 NAS 用户的 NSFW 观影平台 - 一个足以杀死Jav比赛的项目
提供以Jav影片为中心,整合订阅、自动下载、观影、影片信息翻译与相似画面探索的一体化体验,同时可用于非Jav影片的管理和观看。**由Flutter开发提供全平台支持**
本仓库为前端;后端(SakuraMediaBE)是独立项目,部署在 NAS 上,负责影片发现、订阅、下载、入库与媒体服务。
后端地址:github.com/tinypinglite/sakuramediabe
特性
- 影片发现与观影:以影片为中心,支持搜索、订阅、下载、播放与评论浏览,让找片、看片和继续追更形成更连贯的一体化体验。
- 影片信息翻译:支持调用大模型API为影片标题和介绍生成中文内容,方便在现有影片信息基础上补齐更适合中文阅读的元数据。
- 缩略图辅助观影:播放过程中可以结合影片缩略图快速预览不同画面,更高效地定位想看的片段,切换到更感兴趣的内容。
- 以图搜图探索相似场景:当你看到喜欢的画面时,可以从缩略图继续出发,查找相似场景与相关内容,把兴趣从单部影片延伸到更多作品。
- 女优订阅与最新作品追踪:可以围绕女优持续追踪新作动态,订阅后更方便集中查看她的最新作品,不错过后续更新。
- 多客户端支持:支持 Web访问、桌面端与移动端有APP支持。web端不做完整测试不建议使用,仅在桌面端和移动端做完成测试。
- 后端定时同步各个站点影片排行榜, 可以快速找到最近热门的影片。
是什么 / 不是什么
SakuraMedia 面向 NAS 用户,原因在于它本身就是前后端分离的设计。后端(SakuraMediaBE)需要部署在你的 NAS 中并长期稳定运行,持续承担影片发现、订阅、自动化下载、入库、媒体服务和任务调度等能力;本仓库作为前端,负责把这些能力在 Web、桌面端和移动端统一呈现出来。
如果你用过早期的 nastool 或 moviepilot,可以把 SakuraMedia 理解为一种更完整的产品形态:nastool + 媒体中心 + 全平台 App。这只是帮助理解的类比,不代表 SakuraMedia 依赖 Jellyfin、Emby、Plex 之类的现成媒体服务器,也不是对它们的封装。当前 GitHub 上不少同类开源项目更多停留在刮削或外部播放源接入,SakuraMedia 更强调从发现、订阅、下载、入库到观看的一体化闭环;其中自动化下载能力依赖你自己配置可用的 indexer 和下载链路。SakuraMedia 本身不提供任何资源。
SakuraMedia 是什么
- 面向 NAS 用户、以前后端分离方式运行的一体化 Jav 观影平台。
- 覆盖影片发现、订阅、自动化下载、入库、观看等完整链路,后端需要在 NAS 中长期运行。
- 提供统一的多端访问入口,让同一套服务和媒体库可以在 Web、桌面端与移动端持续使用。
SakuraMedia 不是什么
- 不是单纯的刮削器,也不是只负责补充元数据的工具。
- 和 Jellyfin、Emby、Plex 没有依赖或从属关系,不是它们的前端、插件或壳。
- 不能直接接管和管理你现有目录里的媒体文件,但支持把已有媒体导入 SakuraMedia。
- 支持导入已有媒体,可以在pc端或者web端操作.
- 导入完成后,你可以在 SakuraMedia 中继续观看和管理这些已经存在的媒体.
决定使用之前先读这段
SakuraMedia 不是开箱即用的 App,不是资源站,不提供任何片源。它只干一件事: 把你已有的各种服务串起来, NAS、qbittorrent、jackett
下面的几条,只要有一条不满足,或者说你看不懂在说什么, 那这个项目不适合你
- 你有一台 7×24 开机的机器(NAS / 小主机都行),且可用内存不要低于4G
- 你能把 Docker 镜像拉下来。 国内直连 Docker Hub 基本拉不动,镜像加速或代理得你自己搞定, 部署时使用
docker compose部署,全程没有一键安装包、没有图形化向导、没有「下一步下一步」, 你需要有一定的阅读理解能力和耐心,把wiki完整的读一遍.。 - 你的NAS/小主机 上要有一定的存储空间用来存储媒体文件(可选)和元数据,媒体目录只在本地存储空间上进行了测试,通过NFS/SMB/WebDAV挂载的目录未经测试,建议使用NFS协议(NFS支持硬链接)挂载远程目录再挂载到容器中。 网盘方面已支持 115 网盘(可作媒体库、目录导入、秒传归档、离线下载、直接播放),使用前请务必先看使用说明。
- 你知道什么是jackett以及qBittorrent(可选),并且你已经在你的NAS/小主机上部署了它们.
如果上面这几条你读着就费劲,或者需要有人手把手教你——那这个项目不适合你
风险与声明
- SakuraMedia 当前仍处于持续迭代阶段,建议优先在测试环境或有完整备份的前提下使用。
- 项目提供的是媒体管理与工作台能力,不提供任何媒体资源内容。
- 请确保你的使用行为符合所在地法律法规与版权要求。
- License: GNU GPL v3
Star History
more like this
Sandwich-Batch-Normalization
[WACV 2022] "Sandwich Batch Normalization: A Drop-In Replacement for Feature Distribution Heterogeneity" by Xinyu Gong,…

