自研音频引擎,
整条链路自己握着
FFmpeg 解码 → 无锁环形缓冲 → 音频回调线程,DSP 全程在音频线程内逐样本完成。 界面上怎么折腾,声音都不会抖一下。
- 10 段参数均衡器:±24 dB、10 组预设、Q 值与自动余量可调
- 0.25×–4× 变速(可保持音调)与 ±12 半音独立移调,两者可叠加
- ReplayGain 响度归一 + 峰值限幅,切歌淡入淡出逐样本完成
数据来自 i5-12400 + UHD 730 核显、1080P 歌词界面下的实测喵
FFmpeg 解码 → 无锁环形缓冲 → 音频回调线程,DSP 全程在音频线程内逐样本完成。 界面上怎么折腾,声音都不会抖一下。
逐字卡拉 OK、逐行弹簧动画、封面取色流体背景都由自定义 GLSL 着色器实现。 而且整套歌词界面是插件化的:一个文件夹就是一套界面,放进去就能用。
插件只拿宿主注入的一份契约:歌词界面插件负责「换界面」,功能插件负责「加东西」—— 标题栏、底栏、侧栏、整窗覆盖层都是开放的扩展点。
info.json + 入口 QML 即可{
"apiVersion": 1,
"name": "波浪示例",
"author": "QueMusic",
"version": "1.0.0",
"description": "着色器波浪背景 + 逐字高亮",
"entry": "example.qml",
"preview": "info.png"
}
网易云(QCloudMusicApi)、酷狗、哔哩哔哩统一接入,账号登录、搜索、私人漫游、排行榜、歌手页操作完全一致,音质高档缺失时自动降级回退。
本地曲库扫描、多选排序、歌单与收藏管理;WebDAV 服务器带鉴权直连播放,听过的曲目自动缓存,离线也能听。
毛玻璃圆角卡片、封面主色驱动的自适应主题、自定义贝塞尔曲线动画,浅色 / 深色 / 跟随系统一键切换。
C++20 核心承载全部计算,QML 只负责呈现,异常不穿透到界面。Apache-2.0 开源,没有 Pro、会员与赞助。
项目还在开发 / 预览阶段,下面是真实运行画面喵。点击任意一张可以放大看细节。
Windows / macOS / Linux 三平台安装包随 Release 发布,永久免费开源,没有任何付费内容喵。