Home
Softono

NipaPlay Reload

Open source MIT Dart
1.6K
Stars
84
Forks
74
Issues
2
Watchers
2 months
Last Commit

 About NipaPlay Reload

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

Platforms

Web Self-hosted Linux Windows macOS iOS Android

Languages

Dart

Need Help Installing NipaPlay Reload?

We provide expert installation service for this software. Our team will install, configure, and secure NipaPlay Reload on your server. plans start at just $30.

NipaPlay Reload

View on GitHub
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)

paru -S nipaplay-reload-bin
# 或
yay -S nipaplay-reload-bin

Gentoo Linux

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

功能列表

播放体验

  • 内核支持:基于 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
播放引擎 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)
  • HDR 和杜比视界支持
  • 鸿蒙 OS / Vision Pro / Apple TV 移植

赞助与鸣谢

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

鸣谢

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

看板娘

Pixiv Artwork (作者 MCDFsteve)


Made with ❤️ by the NipaPlay Team