fzn0x/mixmusic

多媒体与设计

把 Spotify 和 YouTube Music 放进同一个桌面播放器,适合同时用两个服务、想统一搜索、队列和歌单的人。

110
4
Go
MIT
上线 6 天

如果你既订了 Spotify,又常听 YouTube Music,并且愿意为“一个应用搞定”多花一点配置时间,MixMusic 值得试。它还很年轻,适合尝鲜,不适合当作依赖。

解决什么问题

音乐分散在两个服务的人,通常得开两个应用:一个管 Spotify 收藏,另一个找 YouTube 独有的现场、翻唱和视频曲目。搜索、队列和历史都被切成两半。MixMusic 把这两步合到一个窗口:一次搜索同时查两个曲库,一个队列可以混放两边的曲目,歌单和喜欢列表也能混合。变化发生在日常操作上:查一次、把任一来源加入同一队列,并保留一份收听历史和统计。

有什么不同

它的实现是一个基于 MyGo 的 Go 桌面程序,自己绘制 GPU 窗口,而不是内嵌浏览器。对播放器来说,这省掉了为界面单独塞进一整套网页运行时,README 也把“体积小”作为卖点。界面整体可换主题,社区主题和插件来自共享仓库。

真正的取舍在播放链路上。YouTube Music 的音频通过 yt-dlp 加一个 JavaScript 运行时获取,不是官方 API。如果由应用自己装 yt-dlp,它每天自动更新;如果你指定系统里的 yt-dlp,就得自己保持更新,README 明确说过旧的会找不到流。Spotify 则要求你自建开发者应用,账号需有 Premium,并填写回调地址,因为 Spotify 限制每个应用只能服务所有者指定的五个用户。这比直接登录麻烦,但属于文档写明的路径,不算缺陷。

谁值得试

合适的人:有 Spotify Premium、同时有大量 YouTube Music 收听习惯,并且不介意在设置里创建 Spotify、Last.fm 开发者应用。混合队列和统一曲库正好对应这种用法。不合适的人:希望零配置、只用其中一个服务,或者要求官方且稳定的播放通道;对 YouTube 播放来说,yt-dlp 是核心依赖,不是可选件。YouTube Music 不登录也能播放,所以账号步骤主要是为了首页推荐、曲库和播放记录。

使用条件与边界

安装覆盖面广:macOS 12+、Windows 10/11,Linux 提供 .deb、.rpm、AppImage 和压缩包,安装版可自更新。但 macOS 版本尚未公证,首次启动要在“隐私与安全性”里手动允许,或用终端清除隔离标记。Linux 的 .deb、.rpm 和 AppImage 不能替换自身文件,更新时要重新下载。

长期维护才是主要约束。YouTube 播放依赖较新的 yt-dlp 和能被找到的 JavaScript 运行时;从 Finder 或桌面菜单启动时,应用可能拿不到终端的 PATH,需要在设置里手动指定运行时。Spotify 需要自建开发者应用和 Premium 订阅。登录会话会过期,README 也承认 Google 可能拒绝登录窗口。要做好偶尔排错的准备,应用内置了日志和问题报告入口。

HotRepo 点评

HotRepo 从 2026-10-24 开始记录这个项目,唯一一次上榜是 2026-10-25 观察到的新项目榜第 18 名(不是总榜),当时共 110 颗星。这是一个六天新仓库的快照,不是增长数据,现有覆盖也不足以判断热度能否持续。决定使用前,建议先看下载与安装说明,重点确认你所在平台对 yt-dlp 和 JavaScript 运行时的要求。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。