Skip to content

Playboy-Player/Playboy

Repository files navigation

Playboy Player

中文 | English

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

build release roadmap


界面截图

playing playing dark
video page video page dark
music page music page dark

功能

  • 主题颜色设置 & 深色模式支持
  • 播放本地和网络媒体
  • 迷你播放器模式 (Windows & macOS)
  • 设置为系统打开方式 (Windows)
  • 播放列表功能 (随机播放, 单曲循环)
  • 任意倍速调节
  • 搜索媒体文件和播放列表
  • 播放局域网文件
  • 多语言支持
  • 字幕

For Developers

首先, 根据 官方教程 配置 flutter 环境. 请使用不低于 3.27.2 的 flutter 版本.

Windows

flutter doctor 输出内容示例:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.3, on Microsoft Windows [版本 10.0.22631.4751], locale zh-CN)
[✓] Windows Version (Installed version of Windows is version 10 or higher)
[✓] Visual Studio - develop Windows apps (Visual Studio 生成工具 2022 17.11.1)
[✓] Connected device (3 available)
[✓] Network resources

在项目文件夹下运行 flutter build windows 以生成 Windows 可执行程序

Linux

目前 Linux 版本存在较多 Bug, 如播放时切换页面可能导致应用崩溃, 迷你播放器显示尺寸错误等

配置完 flutter 后, 请通过系统包管理器或其他途径安装 libmpv-dev.

在项目文件夹下运行 flutter build linux 以生成 Linux 可执行程序

macOS

flutter doctor 输出内容示例:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.2, on macOS 15.2 24C101 darwin-arm64, locale
    zh-Hans-CN)
[!] Xcode - develop for iOS and macOS (Xcode 16.2)
    ✗ Unable to get list of installed Simulator runtimes.
[✓] VS Code (version 1.96.4)
[✓] Connected device (3 available)
[✓] Network resources

在项目文件夹下运行 flutter build macos 以生成 macOS 可执行程序

android

请在平板设备上运行.

flutter doctor 输出内容示例:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.2, on macOS 15.3 24D60 darwin-arm64, locale
    zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.1)
[✓] Android Studio (version 2024.2)
[✓] VS Code (version 1.96.4)
[✓] Connected device (3 available)
[✓] Network resources

运行 flutter build apk 以生成 apk 安装包文件

为本项目做出贡献

如果您在使用中发现 bug 或者希望添加某些功能, 请 新建一个 issue.
也欢迎直接 Pull Request 提交代码贡献.

Star History

Star History Chart