dorkhub

sakuramedia

面向 NAS 用户的全平台、聚焦观影与自动化的核心需求,打造一站式Jav观影中枢。

tinypinglite
Dart75346 forksGPL-3.0updated 2 days ago
visit the demogit clone https://github.com/tinypinglite/sakuramedia.gittinypinglite/sakuramedia

SakuraMedia logo

SakuraMedia

面向 NAS 用户的 NSFW 观影平台 - 一个足以杀死Jav比赛的项目

提供以Jav影片为中心,整合订阅、自动下载、观影、影片信息翻译与相似画面探索的一体化体验,同时可用于非Jav影片的管理和观看。**由Flutter开发提供全平台支持**

SakuraMedia 海报图

查看 Wiki · 快速开始 · 后端仓库

本仓库为前端;后端(SakuraMediaBE)是独立项目,部署在 NAS 上,负责影片发现、订阅、下载、入库与媒体服务。
后端地址:github.com/tinypinglite/sakuramediabe

特性

  • 影片发现与观影:以影片为中心,支持搜索、订阅、下载、播放与评论浏览,让找片、看片和继续追更形成更连贯的一体化体验。
  • 影片信息翻译:支持调用大模型API为影片标题和介绍生成中文内容,方便在现有影片信息基础上补齐更适合中文阅读的元数据。
  • 缩略图辅助观影:播放过程中可以结合影片缩略图快速预览不同画面,更高效地定位想看的片段,切换到更感兴趣的内容。
  • 以图搜图探索相似场景:当你看到喜欢的画面时,可以从缩略图继续出发,查找相似场景与相关内容,把兴趣从单部影片延伸到更多作品。
  • 女优订阅与最新作品追踪:可以围绕女优持续追踪新作动态,订阅后更方便集中查看她的最新作品,不错过后续更新。
  • 多客户端支持:支持 Web访问、桌面端与移动端有APP支持。web端不做完整测试不建议使用,仅在桌面端和移动端做完成测试。
  • 后端定时同步各个站点影片排行榜, 可以快速找到最近热门的影片。

是什么 / 不是什么

SakuraMedia 面向 NAS 用户,原因在于它本身就是前后端分离的设计。后端(SakuraMediaBE)需要部署在你的 NAS 中并长期稳定运行,持续承担影片发现、订阅、自动化下载、入库、媒体服务和任务调度等能力;本仓库作为前端,负责把这些能力在 Web、桌面端和移动端统一呈现出来。

如果你用过早期的 nastoolmoviepilot,可以把 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

下面的几条,只要有一条不满足,或者说你看不懂在说什么, 那这个项目不适合你

  1. 你有一台 7×24 开机的机器(NAS / 小主机都行),且可用内存不要低于4G
  2. 你能把 Docker 镜像拉下来。 国内直连 Docker Hub 基本拉不动,镜像加速或代理得你自己搞定, 部署时使用docker compose部署,全程没有一键安装包、没有图形化向导、没有「下一步下一步」, 你需要有一定的阅读理解能力和耐心,把wiki完整的读一遍.
  3. 你的NAS/小主机 上要有一定的存储空间用来存储媒体文件(可选)和元数据,媒体目录只在本地存储空间上进行了测试,通过NFS/SMB/WebDAV挂载的目录未经测试,建议使用NFS协议(NFS支持硬链接)挂载远程目录再挂载到容器中。 网盘方面已支持 115 网盘(可作媒体库、目录导入、秒传归档、离线下载、直接播放),使用前请务必先看使用说明。
  4. 你知道什么是jackett以及qBittorrent(可选),并且你已经在你的NAS/小主机上部署了它们.

如果上面这几条你读着就费劲,或者需要有人手把手教你——那这个项目不适合你

风险与声明

  • SakuraMedia 当前仍处于持续迭代阶段,建议优先在测试环境或有完整备份的前提下使用。
  • 项目提供的是媒体管理与工作台能力,不提供任何媒体资源内容。
  • 请确保你的使用行为符合所在地法律法规与版权要求。
  • License: GNU GPL v3

Star History

Star History Chart

more like this

ViTAS

Code for ViTAS_Vision Transformer Architecture Search

Python50

search

search projects, people, and tags