Playboy

Playboy-PlayerApache-2.0更新放缓

基于 libmpv 的跨平台桌面影音播放器,用 Flutter 构建,支持 Windows、macOS 和 Linux,界面采用 Material You 设计。

cross-platform desktop media player based on libmpv (基于 libmpv 的跨平台桌面播放器)

v0.25.4发布于 2025-05-12 17:39 UTC237star20fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
flutter pub get
dart run whisper4dart:setup --prebuilt
dart run libmpv_dart:setup --platform windows
flutter build windows
硬件要求按 README 说明

README 未说明具体硬件要求;支持 Windows、Linux、macOS 桌面平台,另有 Android 版本但建议在平板设备上运行

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 libmpv 的 Material 3 跨平台桌面播放器,兼容 mpv 配置与快捷键

基于 libmpv 的跨平台桌面影音播放器,用 Flutter 构建,支持 Windows、macOS 和 Linux,界面采用 Material You 设计。

核心能力

  • 基于 libmpv 内核,可直接复用 mpv 全部快捷键功能
  • 兼容 mpv.conf 与 input.conf 配置文件
  • 支持 libass 字幕与 Whisper 自动生成字幕
  • 支持 Anime4K 等着色器与自定义主题深色模式
  • 提供播放列表、任意倍速、章节与 AB 循环

容易踩的坑

需 Flutter 版本不低于 3.29.0;Linux 需自行通过包管理器安装 libmpv-dev;使用着色器需手动把 mpv.conf、input.conf 和 shaders 文件夹复制到应用数据目录并开启允许 libmpv 使用配置文件选项

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v0.25.4
  1. v0.25.4Beta 2025.4最新正式版2025-05-12 · 2025-05-12 17:39 UTC
    • 增加了 Whisper 字幕生成支持 (实验性功能)
  2. v0.25.3.1-betaBeta 2025.3.12025-04-09 · 2025-04-09 18:30 UTC
    查看更新说明
    • 修复了 2025.3 版本的一些 bug
    • 优化了全屏应用体验
    • 完善了字幕和视频选项面板
  3. 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 键被覆盖为切换播放页面)

    • 字幕生成会在下个大版本推出

  4. v0.25.2-betaBeta 2025.22025-02-07 · 2025-02-07 04:01 UTC

    这个版本没有写更新说明。

  5. preview-1.22Preview 1.22pre-release2024-05-09 · 2024-05-09 04:40 UTC
    查看更新说明
    • 界面调整测试
    • 迷你播放器模式
    • 修改 Windows 上的全屏实现

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Playboy

    中文 | English

    基于 libmpv 的 Material 3 风格跨平台媒体播放器.

    build release downloads project

    界面截图

    功能

    可以通过键盘快捷键访问所有 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 提交代码贡献.

    Star History

    Star History Chart