NipaPlay-Reload 是一款基于 Flutter 重写的现代化跨平台视频播放器,面向 Windows、macOS、Linux、Android 与 iOS 五大操作系统提供统一、流畅的观影体验。它既支持本地视频文件的直接播放,也可通过 Emby、Jellyfin、WebDAV 等媒体服务器挂载网络媒体库,实现局域网内多设备的快速访问。
官网地址:https://nipaplay.aimes-soft.com/
核心功能
NipaPlay-Reload 在视频播放与媒体管理方面具备以下主要特性:
- 多解码内核支持:内置 FVP、Media Kit、Video Player、libmpv 等多种解码引擎,兼容 MP4、MKV、AVI、FLV 等常见视频格式,确保不同文件都能顺畅播放。
- 弹幕系统:提供滚动、顶部、底部等弹幕显示方式,支持轨道管理、记忆轨迹及弹幕样式自定义,让观影互动更丰富。
- 字幕与多音轨:支持 ASS、SRT 等字幕格式的加载与样式调整,可在同一视频中切换多音轨,满足多语言观看需求。
- 番剧管理:与 Bangumi 平台深度集成,同步观看进度、评分和评论。提供新番时间表、按星期分类的番剧列表、番剧详情页及历史记录同步等功能,方便追番用户管理观看记录。
- 界面个性化:设置中心采用毛玻璃视觉风格,支持暗/亮主题切换、背景图片自定义、快捷键配置以及多平台自适应布局,用户可根据喜好自由定制界面。
适用场景
- 动漫爱好者:通过 Bangumi 集成,同步追番进度、评分及评论,结合弹幕与字幕功能,营造沉浸式观看体验。
- 家庭媒体中心:利用 Emby、Jellyfin 或 WebDAV 挂载局域网媒体库,在不同设备上快速访问并播放存储于 NAS 或服务器中的视频内容。
- 跨平台办公与娱乐:在 Windows、macOS、Linux 等桌面系统与 Android、iOS 移动端之间切换使用,保持统一的播放界面与设置。
- 本地视频播放需求:支持多种格式和编码,无需转码即可播放本地收集的视频文件,适合个人影音资料库管理。
网站特点
- 跨平台统一体验:基于 Flutter/Dart 开发,覆盖五大主流操作系统,UI 与功能保持一致,降低切换设备的学习成本。
- 开源与活跃社区:项目代码托管于 GitHub,保持活跃更新。社区欢迎代码、文档或 UI 设计贡献,共同完善媒体中心功能。
- 技术架构简洁:本地数据持久化采用 SQLite 与 SharedPreferences,使用 Provider 管理状态,网络交互整合 HTTP、Bangumi API 及 Emby/Jellyfin API,易于扩展和维护。
- 美观实用设计:毛玻璃风格的设置界面结合主题切换与背景自定义,兼顾视觉美感与实用性,用户可根据偏好调整界面风格。