仓库地址:https://github.com/fooyin/fooyin
如果喜欢一定要给原作者点击star!这将对他十分有帮助

🎵 Fooyin 音乐播放器项目简介与部署指南


🧩 项目简介

Fooyin 是一款以高度自定义为核心的音乐播放器,主要面向 Linux 平台(未来计划支持更多平台)。
它提供丰富的 小部件(Widgets) 来帮助用户管理和播放本地音乐库,并通过 插件系统 实现功能扩展。

Fooyin 还包含 FooScript 脚本语言,允许用户对小部件进行高级配置。
内置的 界面布局编辑模式 可以从空白画布或预设布局开始,完全自定义用户界面。


🎶 主要功能

播放功能

  • 支持主流音频格式:FLAC、MP3、MP4、Vorbis、Opus、WavPack、WAV、AIFF、MKA、Musepack、Monkey’s Audio
  • 原生支持 VGM 和 tracker 模块格式
  • 无缝播放(Gapless Playback)
  • 可直接播放压缩包内文件
  • 完整 CUE 表支持(包括嵌入式 CUE)
  • 支持 ReplayGain(含计算)
  • 波形进度条(Waveform Seekbar)

音乐库 & 播放列表

  • 支持任意字段的强大过滤
  • 播放列表创建与管理
  • 基于脚本的动态自动播放列表
  • 播放列表导入/导出(M3U/M3U8)
  • 音乐库树状目录结构
  • 内置目录浏览器
  • 内置标签编辑器
  • 自动封面下载
  • 多来源同步歌词显示

自定义与扩展

  • 完全可自定义界面
  • 个性化键盘快捷键
  • 插件系统扩展功能

系统集成

  • 灵活的音频输出与设备配置
  • 支持 MPRIS(系统级控制)
  • Scrobbling 支持:Last.fm、MusicBrainz、Libre.fm

🖼️ 界面截图示例


🛠️ 部署与安装指南

1. 克隆仓库

git clone https://github.com/fooyin/fooyin.gitcd fooyin

2. 安装依赖

Fooyin 使用 Linux 为主要支持平台,请确保系统已安装必要开发工具和依赖。

# 安装依赖示例(Ubuntu/Debian)sudo apt updatesudo apt install build-essential cmake libglib2.0-dev libgtk-3-dev libffmpeg-dev

3. 构建与运行

# 构建项目# 详细构建步骤请参考项目 BUILD.md./build.sh# 启动 Fooyin./fooyin

构建完成后,可以通过可执行文件直接运行音乐播放器。


🌐 翻译与社区


📄 开源协议

Fooyin 是开源项目,遵循项目仓库中指定的许可证。
更多信息请参考 GitHub 仓库