媒体播放

关注公众号 jb51net

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

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

热门排行

简介

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

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 - 移动应用

更新日志

v1.10.7 

新功能与体验改进

番剧详情页新增用户评论系统(NipaUI) (#551)

番剧详情页新增"评论"标签页,默认优先展示用户评论。每次加载 20 条,滚动到底部自动加载更多。登录状态下可点击"编辑评论"按钮,通过轻量弹窗设置评分和短评内容;未登录用户同样可以浏览评论。

插件市场内置镜像源自动回退 (#547)

插件市场现在内置多个镜像源。访问官方地址失败时,应用会自动探测并切换到可用的镜像源,无需手动配置加速代理。加速源设置的提示文案也已更新为"留空自动使用内置加速源"。

next2 弹幕内核全面升级 (#550)

使用新的扫码器

next2 弹幕内核新增弹幕阴影效果
支持渲染特殊字符和 emoji
next2 弹幕碰撞路由优化 (#556)

采用预判碰撞(will-hit)风格的轨道选择算法,弹幕重叠和追尾问题得到改善,同时保留合并弹幕的缩放行为。

平板非全屏模式下隐藏右上角时间与电量显示 (#543)

在平板设备非全屏播放时,播放器右上角的时间和电量信息将自动隐藏,避免遮挡视频内容。

CupertinoUI 插件设置页新增插件市场入口 (#544)

CupertinoUI 的插件设置页现在提供插件市场入口,点击后从底部弹出插件市场面板。

Bug 修复

修复 next2 弹幕引擎在 Windows 平台无法绘制的问题 (#555)

修复了 next2 引擎在 Windows 上弹幕完全不显示的问题。根本原因是 C++ 插件代码因 MSVC 编译错误导致新版 DLL 从未被部署,同时修复了 DX12 环境下帧就绪信号无法触发、定时器回调失效等底层问题,现改用独立轮询线程确保稳定渲染。

修复 next2 自定义字体导入不生效的问题 (#553)

修复了在 next2 弹幕引擎中导入自定义字体后不生效的问题,现已正确将字体路径传递至 Rust 端字形图集并在回退字体之前优先加载。

修复 next2 弹幕阴影渲染性能问题 (#552)

优化了 next2 弹幕阴影的渲染开销,缩小阴影渲染分辨率并将模糊采样从 9 次减少至 5 次,消除首次使用时的掉帧和启动卡顿,同时保留阴影效果。

修复插件开关设置重启后丢失的问题 (#549)

插件设置中的开关(Switch)类型选项现在会持久化保存,重启应用后用户的选择不再被重置为默认值。关联:#548

修复 CupertinoUI 下载器图标显示错误及相关问题 (#544)

修复 CupertinoUI 导航栏"下载器"图标映射错误,此前回退显示为实心圆
修复 GitHub 加速源保存按钮因背景色与前景色相同导致文字不可见的问题
修复关闭插件市场面板后焦点落入文本框误弹出软键盘的问题
修复番剧信息标题布局错乱的问题 (#554)

修复了番剧信息标题文字过长时布局异常的问题,集数标签现在始终紧跟标题右侧并保持间距一致。

修复 next2 在安卓不绘制的问题 (#550)

修复了 next2 弹幕引擎在 Android 平台无法正常渲染的问题。

维护与发布流程

版本号升级至 1.10.7
修正 .gitignore,移除误提交的 node_modules/ 和 data/ 目录

大家还下载了