媒体播放

关注公众号 jb51net

关闭
NipaPlay(视频播放器) v1.9.20 中文绿色免费版

NipaPlay(视频播放器) v1.9.20 中文绿色免费版

热门排行

简介

NipaPlay(视频播放器) v1.9.20 中文绿色免费版

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

除了本地播放外,还支持 Jellyfin / Emby 免费媒体服务器软件,可以让你在任何设备上流式传输媒体收藏。另外后续还将新增支持云媒体库挂载 WebDAV、FTP、SMB。支持选择播放器内核,目前提供了 libmpv (底层媒体播放库)、MDK(跨平台媒体播放框架)、Video Player(Flutter官方视频播放器)。

软件特色

支持本地视频文件播放
支持Emby,Jellyfin视频播放
支持弹幕显示(集成弹弹play)
滚动弹幕、顶部弹幕、底部弹幕
弹幕记忆运动轨迹
时间轴跳转时弹幕位置同步
弹幕轨道管理系统
合并弹幕显示
开关弹幕覆盖
字幕支持
支持 ASS、SRT 格式字幕
支持内嵌字幕和外挂字幕
支持多字幕轨道切换
支持字幕样式自定义
音频支持
支持多音频轨道切换
视频信息自动匹配
播放进度记忆

已实现功能

视频播放

支持本地视频文件播放
支持Emby,Jellyfin视频播放
支持弹幕显示(集成弹弹play)
滚动弹幕、顶部弹幕、底部弹幕
弹幕记忆运动轨迹
时间轴跳转时弹幕位置同步
弹幕轨道管理系统
合并弹幕显示
开关弹幕覆盖

字幕支持

支持 ASS、SRT 格式字幕
支持内嵌字幕和外挂字幕
支持多字幕轨道切换
支持字幕样式自定义
音频支持
支持多音频轨道切换
视频信息自动匹配
播放进度记忆

番剧管理

新番时间表展示
按星期分类显示
番剧详情查看
图片缓存管理
历史记录同步

设置中心

毛玻璃设计风格,提供现代感界面
主题模式切换(亮色/暗色)
背景图片自定义更换
快捷键自定义
账户设置
关于页面

使用的第三方库

核心功能库

fvp - 高性能视频播放器
video_player - Flutter官方视频播放器
media_kit - 跨平台媒体播放框架
media_kit_video - media_kit视频组件
media_kit_libs_video - media_kit视频库
http - HTTP 请求处理
crypto - 加密功能

UI 相关

glassmorphism - 毛玻璃效果
hugeicons - 图标库
kmbal_ionicons - 图标库
transparent_image - 透明图片占位符

文件处理

file_selector - 文件选择器
path_provider - 路径提供
path - 路径处理
image_picker - 图片选择器
image - 图片处理

状态管理

provider - 状态管理
synchronized - 同步控制

数据存储

shared_preferences - 本地存储
sqflite - SQLite数据库
sqflite_common_ffi - 桌面平台SQLite支持

网络相关

cached_network_image - 网络图片缓存

系统功能

window_manager - 窗口管理
package_info_plus - 包信息
url_launcher - URL 启动器
permission_handler - 权限管理
wakelock_plus - 屏幕常亮
screen_brightness - 屏幕亮度控制

工具库

intl - 国际化支持
uuid - UUID生成器

开发工具

flutter_lints - 代码检查

技术栈

🎯 核心框架

Flutter - 跨平台UI框架
Dart - 编程语言

🎬 视频播放引擎

FVP (Flutter Video Player) - 基于libmdk的高性能视频播放器
Media Kit - 跨平台媒体播放框架
Video Player - Flutter官方视频播放器
libmpv - 底层媒体播放库

🗄️ 数据存储

SQLite - 本地数据库存储
SharedPreferences - 轻量级键值存储
文件系统 - 本地文件管理

🌐 网络与API

HTTP - 网络请求处理
弹弹play API - 弹幕数据源
Bangumi API - 番剧信息源
Emby/Jellyfin API - 媒体服务器集成

🎨 UI/UX技术

Material Design - 设计语言
Glassmorphism - 毛玻璃视觉效果
Provider - 状态管理
自适应布局 - 响应式设计

🔧 系统集成

Window Manager - 桌面窗口管理
Permission Handler - 权限管理
Wakelock - 屏幕常亮控制
Screen Brightness - 亮度控制

📱 平台支持

Windows - 桌面应用
macOS - 桌面应用
Linux - 桌面应用
Android - 移动应用
iOS - 移动应用

更新日志

本次更新致力于提升系统的稳定性与开发者体验,包含多项核心问题的修复、界面细节的打磨以及工程工作流的全面升级。以下为详细的更新内容:

修复与稳定性提升

排序逻辑:为自动排序功能新增对 [OVAxx] 命名格式的支持,显著提升剧集排序的兼容性与准确度 (6d74e34, c15a102) PR #358
界面适配:修复并优化番剧详情页加载及错误状态的颜色显示,使其完美契合当前应用主题 (6f8acaf)
安全增强:加固本地弹幕 XML 文件的解析逻辑,提升数据处理的安全性与健壮性 (4d99dea)
系统打包:修复 Linux 环境下 deb 安装包 control 文件的打包异常问题 (bcf5e69)

功能与体验改进

组件升级:更新 Nipaplay 主题下的批量弹幕对话框组件,优化用户交互体验与视觉细节 (0af1d9f)

工程建设与持续集成

工作流构建:全新引入 Pull Request 验证工作流,进一步保障代码合并质量 (65babd9)
流程优化:精简并明确 PR 验证流程,将代码分析步骤精准限制于 lib 目录,提升执行效率 (00107d2, 08104ce)
权限修复:修复并授予 Release 工作流必要的内容写入权限,确保自动化发布的顺畅 (07bc6ba)
规范管理:新增标准化的 Issue 模板,并同步更新项目组织架构链接 (6ceb119, 676167f, e5a0d7f) PR #349
版本迭代:项目版本号平滑升级至 1.9.20 (7bd2a4d)

文档与规范更新

贡献者指南:全面对齐当前的 Codex 工作流,刷新贡献者教程与开发指南 (8138ba5, c744350)
社区建设:更新贡献者工作流说明及悬赏看板信息,完善并刷新贡献指南中的代码示例 (0c5c303, c184d23)
模板优化:简化 Pull Request 提交模板,润色 Bug Issue 模板的文本措辞,降低社区参与门槛 (5bdbe79, 6c3195d)
项目说明:多次修订 README.md,更新仓库链接与项目基础说明,保持文档的准确性与时效性 (fad34ed, 32efcf6, 4b2a1af, f0a08d6)

大家还下载了