Voltar ao ranking

AimesSoft/NipaPlay-Reload

Dartnipaplay.aimes-soft.com

NipaPlay-Reload 是一个现代化的跨平台本地视频播放器,支持 Windows、macOS、Linux、Android 和 iOS。集成了弹幕显示、多格式字幕支持、多音频轨道切换,新番查看等功能,支持挂载Emby/Jellyfin媒体库。采用 Flutter +rust开发,提供统一的用户体验。

bangumidandanplaydanmakudartfluttervideonipaplaympvrust
Crescimento de estrelas
Estrelas
1.6k
Forks
98
Crescimento semanal
Issues
82
5001k1.5k
mar. de 2025ago. de 2025fev. de 2026jul. de 2026
README
Logo Icon

NipaPlay-Reload

访问统计

GitHub release GitHub downloads Platform support License


Star History Chart

一个现代化的跨平台视频播放器应用

支持 Windows、macOS、Linux、Android 和 iOS 五大操作系统。
打造您的个人媒体中心,享受极致的追番体验。


核心亮点

NipaPlay 不仅仅是一个播放器,更是您的二次元媒体管家:

  • 全平台支持:无论是在电脑还是手机上,体验始终如一。
  • 强大的弹幕系统:自动匹配网络弹幕,支持弹弹play,让看番不再孤单。
  • 媒体库集成:支持 Emby、Jellyfin、SMB、WebDAV,轻松挂载远程资源。
  • 番剧管理:同步 Bangumi 观看进度,查看新番时间表,打分评论一站式搞定。
  • 现代 UI:清爽的浅色/深色界面,支持自动黑夜模式,美观与易用并重。

应用截图

点击展开查看更多截图
主界面
主界面
播放界面
播放界面
番剧详情
番剧详情界面
流媒体详情
流媒体详情页面
媒体库
媒体库界面
库管理
库管理界面
UI展示
播放界面 UI 展示

下载安装

支持 Windows (x64)Linux (amd64/arm64)macOS (Intel/Apple Silicon)AndroidiOS

快速下载

包管理器安装

macOS (Homebrew)

brew tap AimesSoft/nipaplay-reload
brew install --cask nipaplay-reload

⚠️ 安全警告 Arch Linux AUR 中的 nipaplay-reload-binmisuzu-music-bin 包已被恶意用户接管,请勿安装。如需在 Arch Linux 上使用,请从 GitHub Releases 下载。

Gentoo Linux

ebuild gentoo/media-video/nipaplay-bin/nipaplay-bin-1.8.11.ebuild merge

功能列表

播放体验

  • 内核支持:自研 Erika 内核(Rust/Metal,macOS/iOS)、FVP (libmdk)、Media Kit、Video Player、libmpv,多内核可切换。

  • 视频支持:本地播放、Emby/Jellyfin/SMB 流媒体、WebDAV 挂载。

  • 画质增强:支持 Anime4K 超分、CRT 着色器效果。

  • 音频控制:多音轨切换、倍速播放。

  • 种子下载器:支持种子文件下载,轻松获取网络资源。

  • AI 防剧透:智能识别并遮挡可能造成剧透的内容,追番更安心。

弹幕与字幕

  • 弹幕:滚动/顶底弹幕、轨迹记忆、防遮挡、本地挂载 (xml/json)。
  • 字幕:ASS/SRT 格式、多轨切换、样式自定义、本地挂载。

番剧与同步

  • Bangumi:进度同步、评分、评论。
  • 新番表:每日更新提醒,按周分类。
  • 数据备份:历史记录同步、多设备远程访问。

个性化

  • 主题:亮色/暗色切换、自定义背景图。
  • 操作:自定义快捷键、适配平板/电视布局。

技术架构

  • JS 插件系统:支持通过 JavaScript 编写插件,灵活扩展播放器功能。
  • Rust+Dart 混合架构:核心模块采用 Rust 实现高性能计算,与 Dart 层无缝协作。

文档与支持

  • 完整使用文档:安装配置、Emby 连接教程、故障排查。
  • 贡献者指南:如何参与开发、添加新功能。
  • 反馈问题:请在软件内的“开发者选项”中导出日志,或在 GitHub Issues 中提交。

技术栈

本项目基于 Flutter 构建,使用了以下核心技术:

类别 技术/库
核心框架 Flutter, Dart
播放引擎 Erika (自研, Rust/Metal), FVP, Media Kit, libmpv
UI/UX Material Design, Glassmorphism, Hugeicons
状态管理 Provider
数据存储 SQLite, SharedPreferences
网络 API Dio/Http, Bangumi API, 弹弹play API
插件系统 JS 插件 (JavaScript Runtime)
原生模块 Rust (FFI), Dart FFI

开发计划 (Roadmap)

  • 评论区功能完善
  • 云媒体库挂载 (FTP)
  • 视频片段导出 (GIF)
  • 内置下载器及远程控制
  • 在线 URL 播放优化
  • Webview 弹幕刮削
  • 补帧功能 (SVP/Other)
  • macOS HDR 支持(Erika 内核 EDR 原生 + Media Kit)
  • 跨平台 HDR 和杜比视界支持(Windows/Linux/Android)
  • 鸿蒙 OS / Vision Pro / Apple TV 移植

赞助与鸣谢

如果这个项目对您有帮助,欢迎赞助以支持服务器运行和后续开发!

鸣谢

感谢以下贡献者和支持者: EmoSakura, Mr.果仁, 姬田诗乃, 微光, 大祥老师, 卡拜, JMT, 无之将, 博易伯伯, 千葉あおい, Kean, SKYWOW, 爱跑步的男孩, Bassman

看板娘

Pixiv Artwork (作者 MCDFsteve)


Made with ❤️ by the NipaPlay Team
Repositórios relacionados
open-ani/animeko

集找番、追番、看番的一站式弹幕追番平台,云收藏同步 (Bangumi),离线缓存,BitTorrent,弹幕云过滤。100% Kotlin/Compose Multiplatform

KotlinGNU Affero General Public License v3.0animecompose
animeko.org
19k517
czy0729/Bangumi

:electron: An unofficial https://bgm.tv ui first app client for Android and iOS, built with React Native. 一个无广告、以爱好为驱动、不以盈利为目的、专门做 ACG 的类似豆瓣的追番记录,bgm.tv 第三方客户端。为移动端重新设计,内置大量加强的网页端难以实现的功能,且提供了相当的自定义选项。 目前已适配 iOS / Android。

TypeScriptnpmMIT Licensereact-nativemobx
5.8k167
Sle2p/AniCh

一个支持超分辨率的在线动漫弹幕APP。多平台,多番剧源,多弹幕,高清无广告。追番看番必备软件。

Dartanimebangumi
anich.emmmm.eu.org
5.6k123
miru-project/miru-app

🎉 A versatile application that is free, open-source, and supports extension sources for videos, comics, and novels, available on Android, Windows, and Web platforms.

DartGNU Affero General Public License v3.0apkmanga
miru.js.org
5.6k238
easybangumiorg/EasyBangumi

纯纯看番,使用 Compose 开发的 Android 看番软件,支持多番剧源

KotlinApache License 2.0composeacg
easybangumi.org
3.9k102
yutto-dev/yutto

:ice_cube: 一个可爱且任性的 B 站视频下载器

PythonPyPIGNU General Public License v3.0bilibilivideo
yutto.nyakku.moe
1.9k159
kjtsune/embyToLocalPlayer

etlp - Emby/Jellyfin 调用外部本地播放器,并回传播放记录。适配 Plex。

PythonPyPIApache License 2.0embyiina
1.4k69
yjl9903/AnimeGarden

動漫花園 镜像站 | 动画 BT 资源聚合站 | 动画 BT 资源开放接口

TypeScriptnpmGNU Affero General Public License v3.0animationanime
animes.garden
1.3k37
qwqcode/SubRenamer

🎞 字幕文件批量改名和自动调轴工具 | Batch rename subtitle files to match video names with one-click.

C#GNU General Public License v2.0avaloniasubtitle
1.3k41
kookxiang/jellyfin-plugin-bangumi

bgm.tv plugin for jellyfin

C#GNU General Public License v2.0jellyfin-pluginbangumi
1.1k42
BGmi/BGmi

[looking for maintainers] BGmi is a cli tool with Web UI for subscribed bangumi.

PythonPyPIMIT Licensebangumifeed
1k34