NipaPlay是一款基于 Flutter 开发的跨平台本地视频播放器,支持 Windows、macOS、Linux、Android 和 iOS 多种操作系统。其功能包括本地视频播放、弹幕显示、字幕支持(如 ASS、SRT)、多音轨切换、播放进度记忆、倍速播放、新番管理等。更重要的是它还支持整合 Emby/Jellyfin 媒体服务器 以挂载远程媒体库。
1、本地视频播放
支持所有常见格式(MP4、MKV、AVI等),直接拖拽就能播放,连4K蓝光原盘都能流畅加载。
多音频轨道切换:看外语片时,想听原声还是国配?一键切换超方便!
智能字幕管理:自动识别内嵌字幕,还能搜索同目录下的外挂字幕(ASS/SRT格式),支持多字幕轨道切换,甚至能调整字幕样式(字体、颜色、大小)。
2、弹幕狂欢
集成弹弹Play API,支持滚动/顶部/底部弹幕,还能同步弹弹Play账号的弹幕历史,和网友一起吐槽剧情!
弹幕轨迹记忆:下次播放同一视频时,弹幕位置和内容自动还原,沉浸感拉满!
3、网络视频播放
挂载Emby/Jellyfin媒体库:家里有NAS或搭建了私人媒体服务器的兄弟,直接连接就能在线看剧,不用再手动传文件!
新番时间表:按星期分类展示当季新番,更新提醒超贴心,再也不用担心错过追更!
真正的跨平台
五大系统全支持:Windows、macOS、Linux、Android、iOS,一个账号同步所有设备,上班用电脑看,回家用手机接,无缝衔接!
统一代码库:所有平台功能一致,不会出现“安卓版有弹幕,iOS版没有”的尴尬情况。
开源免费,社区驱动
代码公开在GitHub,安全透明,开发者还能参与贡献代码,功能更新超快!
无广告、无内购,纯靠社区维护,用得放心!
二次元风格UI
Material Design+毛玻璃效果:界面简洁又有质感,背景图还能自定义,追番氛围直接拉满!
主题切换:深色模式/浅色模式随心换,晚上看剧不刺眼。
【界面概览】
顶部导航:进入主页、视频播放、媒体库、设置、新番更新等功能区域
主页:展示新番推荐、最近观看记录和个性化推荐内容
媒体库:管理本地媒体文件和远程媒体服务器连接
【播放功能】
基础控制:播放/暂停、进度条拖拽、音量调节
播放速度:支持多档倍速播放(0.5x - 2.0x)
全屏模式:支持全屏播放和窗口化切换
【弹幕与字幕】
弹幕显示:支持开启/关闭弹幕显示
字幕管理:多字幕轨道选择和样式自定义
显示设置:弹幕透明度、字体大小、显示区域等个性化调节
【播放历史】
观看记录:自动记录观看进度和历史
续播功能:支持一键续播上次观看位置
历史管理:查看和管理完整的观看历史记录
【媒体库管理】
本地媒体
文件扫描:自动扫描指定目录下的视频文件
媒体信息:显示文件详细信息和元数据
分类浏览:按类型、日期等维度组织媒体内容
【连接媒体服务器】
Emby/Jellyfin:
在“设置→远程媒体库/远程访问”填写服务器地址、用户名与密码。
在媒体库-本地媒体库中添加媒体服务器
首次连接后可在网络媒体库页面中选择要显示的媒体库,查看媒体库内容。
1、启动后黑屏/无声/卡顿
可先尝试切换内核、更新驱动、启用硬解。
2、用哪个播放器内核最好?
推荐使用 Libmpv;
3、无法连接、403 Forbidden、或认证失败
403 多由服务器端限制导致,需联系管理员放行客户端。
4、媒体库类型支持吗?
仅支持“电影/剧集”库类型。
5、初次选择媒体库很慢
大库初次加载耗时较长,完成后会缓存。