5rahim/seanime

GitHub: 5rahim/seanime

开源的动漫与漫画媒体服务器,提供 Web 界面和桌面客户端,用于管理本地媒体库、流媒体播放动漫和阅读漫画。

Stars: 3151 | Forks: 202

preview

Seanime

preview

文档 | 最新版本 | 教程 | Discord | 版权

discord
如果你喜欢这个项目,请给它点个 Star! ⭐️
## 关于 Seanime 是一个**媒体服务器**,提供**Web 界面**和**桌面客户端**,用于管理你的本地媒体库、流媒体播放动漫和阅读漫画。 ## 功能 - **跨平台**:支持 Windows、Linux 和 macOS 的 Web 界面和桌面客户端 - **Seanime Denshi**:内置视频播放器的桌面客户端(支持 SSA/ASS 字幕、Anime4K 锐化、自动翻译等) - **AniList 集成**:浏览和管理你的列表,发现动漫和漫画 - **自定义数据源**:支持添加非 AniList 的动漫和漫画系列 - **媒体库管理**:快速且智能地扫描本地文件,无需严格的命名规范或文件夹结构 - **Torrent 集成**:通过插件提供内置 Torrent 搜索引擎,并支持使用 Qbittorrent、Transmission、Torbox 和 Real-Debrid 进行下载 - **Torrent 流媒体播放**:直接将 Torrent 媒体流发送到媒体播放器,无需等待下载完成(支持 Bittorrent、Torbox 和 Real-Debrid) - **在线流媒体播放**:通过插件直接在应用内观看来自在线数据源的动漫 - **自动下载器**:使用可自定义的过滤器和高级功能(优先级、评分、延迟等)自动追踪并下载新剧集 - **插件市场**:应用内仓库,用于安装和管理在线流媒体播放、漫画数据源和 Torrent 提供商的插件 - **漫画阅读器**:通过统一的界面阅读本地媒体库或通过插件阅读漫画章节 - **转码与直接播放**:通过动态转码或直接播放,将你的媒体库流式传输到任何设备的网络浏览器 - **外部播放器支持**:在桌面端与 MPV、VLC 和 MPC-HC 无缝集成 - **移动端播放器集成**:通过 intents 或 deep links 在移动播放器(Outplayer、VLC 等)中打开文件和媒体流 - **播放列表**:创建和管理播放列表,实现无缝的连续观看体验 - **自定义 UI**:通过颜色主题、背景图片和布局选项个性化设置界面 - **Discord Rich Presence**:自动显示你的观看活动 - **离线模式**:在没有互联网连接的情况下访问你的动漫和漫画媒体库 - **时间表**:追踪即将发布的剧集和错过的剧集 ## 开始使用 阅读安装指南以在你的设备上设置 Seanime。

如何安装 Seanime


## 目标 这是一个个人独立开发的项目,可能无法满足所有的使用场景。如果它不能完全满足你的需求,其他工具可能会是更合适的选择。 ### 不在计划内 - Android、iOS、AndroidTV、tvOS 等平台的应用 - 内置对其他追踪器(如 MyAnimeList、Trakt、SIMKL 等)的支持 - 内置对其他媒体播放器的支持 - 内置本地化(翻译) ## 技术栈 * 服务端:[Go](https://go.dev/) * 前端:[React](https://reactjs.org/)、[Rsbuild/Rspack](https://rsbuild.rs/)、[Tanstack Router](https://tanstack.com/router) * Seanime Denshi:[Electron](https://www.electronjs.org/) ## 开发与构建 从源代码构建非常简单,你需要安装 [Node.js](https://nodejs.org/en/download) 和 [Go](https://go.dev/doc/install)。 开发和测试可能需要额外的配置。 [在此处阅读更多](https://github.com/5rahim/seanime/blob/main/DEVELOPMENT_AND_BUILD.md)

标签:AniList, ASS, EVTX分析, Seanime Denshi, SSA, Web界面, 二次元, 动漫, 在线阅读, 媒体中心, 媒体服务器, 字幕, 开源, 日志审计, 本地媒体库管理, 桌面应用, 漫画, 番剧管理, 视频播放器, 视频流媒体