v0.6.0 · 永久免费开源

QueMusic Beta

基于 Qt 6 / Qt Quick / QML 编写,Qt RHI GPU 加速渲染的跨平台音乐播放器, 核显也能稳跑 60 FPS 喵。

QueMusic 猫娘看板娘,抱着音符图标
QueMusic — 主界面
QueMusic 主界面截图
60FPS 稳定帧率
≈4%歌词页 CPU 占用
10段参数均衡器
3桌面平台

数据来自 i5-12400 + UHD 730 核显、1080P 歌词界面下的实测喵

01 / AUDIO ENGINE

自研音频引擎,
整条链路自己握着

FFmpeg 解码 → 无锁环形缓冲 → 音频回调线程,DSP 全程在音频线程内逐样本完成。 界面上怎么折腾,声音都不会抖一下。

  • 10 段参数均衡器:±24 dB、10 组预设、Q 值与自动余量可调
  • 0.25×–4× 变速(可保持音调)与 ±12 半音独立移调,两者可叠加
  • ReplayGain 响度归一 + 峰值限幅,切歌淡入淡出逐样本完成
FFmpegQAudioSink无锁环形缓冲
QueMusic 设置页:均衡器与音频处理面板
02 / LYRICS UI

歌词界面,
是「换文件」不是「加开关」

逐字卡拉 OK、逐行弹簧动画、封面取色流体背景都由自定义 GLSL 着色器实现。 而且整套歌词界面是插件化的:一个文件夹就是一套界面,放进去就能用。

  • 内置「默认 / 极简 / 自由 / 3D」四套主题,播放页随时切换
  • 3D 主题为 GPU 点云舞台 + 真透视歌词平面,相机由鼠标驱动
  • 桌面歌词、对唱歌词、翻译歌词一应俱全
逐字歌词GLSL 着色器零编译扩展
QueMusic 沉浸式歌词界面
03 / PLUGINS

写插件不用碰主程序

插件只拿宿主注入的一份契约:歌词界面插件负责「换界面」,功能插件负责「加东西」—— 标题栏、底栏、侧栏、整窗覆盖层都是开放的扩展点。

  • 一个目录 = 一个插件,info.json + 入口 QML 即可
  • 外观与数据由宿主注入,插件不依赖任何内部实现
  • 加载失败自动停用,停用即回收它挂出来的一切
歌词界面插件功能插件QuePlugins
json lyrics/example/info.json
{
  "apiVersion": 1,
  "name": "波浪示例",
  "author": "QueMusic",
  "version": "1.0.0",
  "description": "着色器波浪背景 + 逐字高亮",
  "entry": "example.qml",
  "preview": "info.png"
}
More

还有这些顺手的事

多平台曲库聚合

网易云(QCloudMusicApi)、酷狗、哔哩哔哩统一接入,账号登录、搜索、私人漫游、排行榜、歌手页操作完全一致,音质高档缺失时自动降级回退。

网易云酷狗哔哩哔哩

本地音乐与 WebDAV

本地曲库扫描、多选排序、歌单与收藏管理;WebDAV 服务器带鉴权直连播放,听过的曲目自动缓存,离线也能听。

本地曲库WebDAVLRU 缓存

自研组件库与主题

毛玻璃圆角卡片、封面主色驱动的自适应主题、自定义贝塞尔曲线动画,浅色 / 深色 / 跟随系统一键切换。

自适应主题QML 组件库

轻量 · 可靠 · 永久免费

C++20 核心承载全部计算,QML 只负责呈现,异常不穿透到界面。Apache-2.0 开源,没有 Pro、会员与赞助。

低内存占用Apache-2.0无付费
Get QueMusic

把下一首歌,
交给 QueMusic

Windows / macOS / Linux 三平台安装包随 Release 发布,永久免费开源,没有任何付费内容喵。

QQ 交流群 1105114511 · Apache-2.0 · 无 Pro / 会员 / 赞助