支持 Windows、macOS、Linux、Android、iOS,并提供 tvOS 与 HarmonyOS 构建。
打造您的个人媒体中心,享受极致的追番体验。
主界面 |
播放界面 |
番剧详情界面 |
流媒体详情页面 |
媒体库界面 |
库管理界面 |
### 包管理器安装
#### macOS (Homebrew)
```bash
brew tap AimesSoft/nipaplay-reload
brew install --cask nipaplay-reload
```
#### Arch Linux (AUR)
从 AUR 下载 二进制包 [`nipaplay-reload-bin`](https://aur.archlinux.org/packages/nipaplay-reload-bin) 或源码包 [`nipaplay-reload`](https://aur.archlinux.org/packages/nipaplay-reload):
```bash
yay -S nipaplay-reload-bin
```
或
```bash
yay -S nipaplay-reload
```
> **⚠️ 安全警告**
> Arch Linux AUR 中的 `misuzu-music-bin` 包已被恶意用户接管,**请勿安装**。
#### Gentoo Linux
```bash
ebuild gentoo/media-video/nipaplay-bin/nipaplay-bin-1.8.11.ebuild merge
```
## 功能列表
### 播放体验
* **内核支持**:自研 [Erika](https://github.com/AimesSoft/Erika) 内核(Rust,按平台使用 Metal、D3D11、WGPU 或 Vulkan)、FVP (libmdk)、Media Kit(libmpv)和 Video Player。详见 [平台矩阵](Documentation/platform-matrix.md) 与 [播放器内核说明](Documentation/player-kernels.md)。
* **视频支持**:本地播放、Emby/Jellyfin/SMB 流媒体、WebDAV 挂载。
* **画质增强**:支持 Anime4K 超分、CRT 着色器效果。
* **音频控制**:多音轨切换、倍速播放。
* **种子下载器**:支持种子文件下载,轻松获取网络资源。
* **AI 防剧透**:智能识别并遮挡可能造成剧透的内容,追番更安心。
### 弹幕与字幕
* **弹幕**:滚动/顶底弹幕、轨迹记忆、防遮挡、本地挂载 (xml/json)。
* **字幕**:ASS/SRT 格式、多轨切换、样式自定义、本地挂载。
### 番剧与同步
* **Bangumi**:进度同步、评分、评论。
* **新番表**:每日更新提醒,按周分类。
* **数据备份**:历史记录同步、多设备远程访问。
### 个性化
* **主题**:亮色/暗色切换、自定义背景图。
* **操作**:自定义快捷键、适配平板/电视布局。
### 技术架构
* **JS 插件系统**:支持通过 JavaScript 编写插件,灵活扩展播放器功能。
* **Rust+Dart 混合架构**:核心模块采用 Rust 实现高性能计算,与 Dart 层无缝协作。
## 文档与支持
* **[完整使用文档](Documentation/index.md)**:安装配置、Emby 连接教程、故障排查。
* **[贡献者指南](CONTRIBUTING_GUIDE/00-Introduction.md)**:如何参与开发、添加新功能。
* **[Apple TV 开发指南](docs/TVOS_DEVELOPMENT.md)**:独立 tvOS Flutter SDK、模拟器构建与当前能力边界。
* **反馈问题**:请在软件内的“开发者选项”中导出日志,或在 GitHub Issues 中提交。
## 技术栈
本项目基于 **Flutter** 构建,使用了以下核心技术:
| 类别 | 技术/库 |
| :--- | :--- |
| **核心框架** | Flutter, Dart |
| **播放引擎** | Erika(自研 Rust)、FVP(MDK)、Media Kit(libmpv)、Video Player |
| **UI/UX** | Material Design, Glassmorphism, Hugeicons |
| **状态管理** | Provider |
| **数据存储** | SQLite, SharedPreferences |
| **网络 API** | Dio/Http, Bangumi API, 弹弹play API |
| **插件系统** | JS 插件 (JavaScript Runtime) |
| **原生模块** | Rust (FFI), Dart FFI |
## 开发计划 (Roadmap)
- [x] 评论区功能完善
- [x] 视频片段导出 (GIF)
- [x] 内置下载器及远程控制
- [x] 在线 URL 播放优化
- [ ] Webview 弹幕刮削
- [ ] 补帧功能 (SVP/Other)
- [x] macOS HDR 支持(Erika 内核 EDR 原生 + Media Kit)
- [ ] 跨平台 HDR 和杜比视界支持(Windows/Linux/Android)
- [ ] Vision Pro 移植
- [ ] HarmonyOS 商店发行版
- [x] Apple TV(tvOS)开发者预览构建
## 赞助与鸣谢
如果这个项目对您有帮助,欢迎赞助以支持服务器运行和后续开发!
### 鸣谢
感谢以下贡献者和支持者:
EmoSakura, Mr.果仁, 姬田诗乃, 微光, 大祥老师, 卡拜, JMT, 无之将, 博易伯伯, 千葉あおい, Kean, SKYWOW, 爱跑步的男孩, Bassman, 银蓝_Yl, 小石絹代
### 看板娘
[Pixiv Artwork](https://www.pixiv.net/artworks/130349456) (作者 MCDFsteve)
---