需 Flutter 版本不低于 3.29.0;Linux 需自行通过包管理器安装 libmpv-dev;使用着色器需手动把 mpv.conf、input.conf 和 shaders 文件夹复制到应用数据目录并开启允许 libmpv 使用配置文件选项
Playboy
Playboy-PlayerApache-2.0更新放缓基于 libmpv 的跨平台桌面影音播放器,用 Flutter 构建,支持 Windows、macOS 和 Linux,界面采用 Material You 设计。
cross-platform desktop media player based on libmpv (基于 libmpv 的跨平台桌面播放器)
flutter pub get
dart run whisper4dart:setup --prebuilt
dart run libmpv_dart:setup --platform windows
flutter build windowsREADME 未说明具体硬件要求;支持 Windows、Linux、macOS 桌面平台,另有 Android 版本但建议在平板设备上运行
基于 libmpv 的 Material 3 跨平台桌面播放器,兼容 mpv 配置与快捷键
基于 libmpv 的跨平台桌面影音播放器,用 Flutter 构建,支持 Windows、macOS 和 Linux,界面采用 Material You 设计。
核心能力
- 基于 libmpv 内核,可直接复用 mpv 全部快捷键功能
- 兼容 mpv.conf 与 input.conf 配置文件
- 支持 libass 字幕与 Whisper 自动生成字幕
- 支持 Anime4K 等着色器与自定义主题深色模式
- 提供播放列表、任意倍速、章节与 AB 循环
容易踩的坑
- v0.25.4Beta 2025.4最新正式版2025-05-12 · 2025-05-12 17:39 UTC
- 增加了 Whisper 字幕生成支持 (实验性功能)
- v0.25.3.1-betaBeta 2025.3.12025-04-09 · 2025-04-09 18:30 UTC
查看更新说明
- 修复了 2025.3 版本的一些 bug
- 优化了全屏应用体验
- 完善了字幕和视频选项面板
- v0.25.3-betaBeta 2025.32025-03-21 · 2025-03-21 02:42 UTC
查看更新说明
-
Redesigned library UI
-
Support for mpv builtin key bindings (key q is overriden to toggle player page)
-
Subtitle generation is WIP
-
重新设计了应用主页
-
增加了 mpv.conf 和 input.conf 支持, 并默认启用 mpv 预设快捷键 (q 键被覆盖为切换播放页面)
-
字幕生成会在下个大版本推出
-
- v0.25.2-betaBeta 2025.22025-02-07 · 2025-02-07 04:01 UTC
这个版本没有写更新说明。
- preview-1.22Preview 1.22pre-release2024-05-09 · 2024-05-09 04:40 UTC
查看更新说明
- 界面调整测试
- 迷你播放器模式
- 修改 Windows 上的全屏实现
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Playboy
中文 | English
基于 libmpv 的 Material 3 风格跨平台媒体播放器.
界面截图
功能
可以通过键盘快捷键访问所有 mpv 功能, 在播放界面按
SHIFT+O可显示 mpv OSD
- 自定义主题 & 深色模式
- 播放本地和网络媒体
- 迷你播放器模式 (Windows & macOS)
- 设置为系统打开方式 (Windows)
- 播放列表功能 (随机播放, 单曲循环)
- 章节和 AB 循环 (命令行)
- 任意倍速调节
- 搜索媒体文件和播放列表
- 多语言支持
- 字幕 (libass)
- 着色器支持
- 自定义快捷键映射 (input.conf 支持)
- 兼容 mpv.conf 配置文件
- 自动生成字幕 (Whisper)
- LLM增强的视频分析(部分功能未完成,可以切换到llm分支提前体验一部分功能)
使用 Anime4K 着色器
参考 Anime4K 官方的 GLSL/MPV 安装教程, 下载 template files.
顶部菜单 -> 应用偏好设置 -> 存储 -> 打开应用数据文件夹, 把 mpv.conf, input.conf, shaders 文件夹 复制到数据文件夹下.
启用 应用偏好设置 -> 播放器 -> 允许 libmpv 使用配置文件 选项, 重启应用.
For Developers
首先, 根据 官方教程 配置 flutter 环境. 请使用不低于 3.29.0 的 flutter 版本.
终端进入项目根目录, 运行 flutter pub get 以获取依赖项.
运行 dart run whisper4dart:setup --prebuilt
Windows
运行 dart run libmpv_dart:setup --platform windows 获取 mpv 库依赖
运行 flutter build windows 以生成 Windows 可执行程序
Linux
配置完 flutter 后, 请通过系统包管理器或其他途径安装 libmpv-dev.
运行 flutter build linux 以生成 Linux 可执行程序
macOS
运行 flutter build macos 以生成 macOS 可执行程序
android
请在平板设备上运行.
运行 flutter build apk 以生成 apk 安装包文件
为本项目做出贡献
如果您在使用中发现 bug 或者希望添加某些功能, 请 新建一个 issue. 也欢迎直接 Pull Request 提交代码贡献.