Navidrome 搭好那一刻是最有成就感的:Docker 一跑、曲库一扫,网页端就能出声。但很多人的热情恰恰终结在下一步——打开手机想找 App 听歌,发现这事比搭服务器还难。
小红书有位朋友把箭头音乐、音流、Symfonium 挨个试了一遍,最后的结论是"都是 70 分的完成度"“没想到一个音乐播放器竟然还挺难找到完美的”。小红书B站那条 4.8 万播放的搭建教程下面,热评一半都在问客户端:“除了音流还有推荐的吗”“音流 bug 不要太多”“iOS 用音流音质很差,换了别的才好”。哔哩哔哩
为什么会这样?因为 Navidrome 走的是开放的 Subsonic/OpenSubsonic 协议,谁都能写客户端,所以多;但每家实现程度不一样,有的连歌词接口都没对齐,所以杂。我把官网客户端目录整个翻了一遍(截至今天共收录 82 款),又对着 B站、小红书、知乎评论区的真实使用反馈逐个核对,最后浓缩成三个问题:你用什么手机、在哪些场景听、愿不愿意花钱。Navidrome 官网

先看大盘:82 款里到底是什么结构
先给几个数,都是官网目录里数出来的:按平台分,Android 28 款、iOS 26 款、Linux 25、macOS 24、Windows 17、网页端 14、电视端(tvOS)5 款;按收费分,明确收费的 13 款,开源的 58 款;按活跃度,2026 年以来还在更新的有 66 款——这个生态是真的活着,而且卷得厉害。
但有个社区共识很有意思:小红书评论区有人说"安卓端没有好播放器,苹果有很多好用的收费的"。小红书对着目录一看,确实如此——13 款收费客户端里,7 款是 iOS/tvOS 独占或主打 Apple 生态的。所以第一刀,按手机切。
安卓:先音流,讲究就 Symfonium
安卓端的讨论度之王是音流。免费起步(部分功能走会员解锁)、Android/iOS/Windows/macOS 全平台,中文教程几乎默认推它。但社区真实反馈要听进去:

安卓后台播放中断是最高频吐槽,官方 FAQ 也承认——必须手动关电池优化、允许后台联网,不同品牌入口还不一样;
有用户反馈免费版 UI 压抑、大曲库下体验打折;
移动网络下音流默认转码省流量,如果你服务端没配好 ffmpeg,外出就会播放失败——这个锅其实一半在服务端。音流官网
另一个极端是 Symfonium,知乎有人直接给结论:“Android 的天花板是 Symfonium,没有之一”。知乎付费买断、256 段均衡器、AutoEQ、Android Auto、Wear OS 全都有,万首曲库也扛得住。代价是:UI 默认不好看、自由度太高,小红书用户的原话是"付费也不贵,UI 要自己折腾下"“不适合到手就用的人”。小红书
中间档可以看开源的 Navic(更新极勤,主打逐字歌词)、Tempus、Resonus,功能朴素但零成本,适合先试水。
iOS:免费有 Amperfy,花钱体验上一个档次
iOS 是付费客户端的主场。免费首选 Amperfy——开源、支持 CarPlay、上周(8 月 13 日)刚发了 v2.1.1,维护状态健康。GitHub愿意花钱的话,NaviBeat(iPhone/iPad/Mac/Apple TV/CarPlay 全家桶、逐字歌词)、play:Sub、Kolis-Music(仿 Apple Music 界面)都是目录里的常客,挑一个顺眼的装就行,反正是买断制,试错成本不高。

小红书还有人提到 narjo 是唯一支持自定义 HTTP header 的客户端——如果你的 Navidrome 藏在 Cloudflare Zero Trust 后面,这条值千金。小红书
鸿蒙:选择最少,但不至于没有
鸿蒙党是这波里最弱势的:可以试音澜、听澜盒(B站都有实机演示),目录里还有款 SonaWave 标注支持 HarmonyOS 5.0+。哔哩哔哩好消息是音流新版本架构已经把 HarmonyOS Next 列入支持范围,等它出正式版会是鸿蒙上最全能的选项。
场景加试:车载和客厅是第二个分水岭
开车用 CarPlay:Amperfy、音流、NaviBeat、Kolis 都支持,iPhone 用户不用焦虑;
Android Auto:Symfonium、Firmium、Chora 都带;
老车机只能走蓝牙?注意音流 FAQ 里明说了"安卓车载蓝牙歌曲信息更新有延迟",这是系统层问题,换客户端也未必解决,预期放低;
客厅电视:Apple TV 端基本是付费应用(melia、SubSwift、NaviBeat);安卓电视可以先用音流的 TV 模式; Kodi 用户有官方插件;
桌面办公:Feishin、Supersonic 是口碑款,foobar2000 老玩家直接装 foo_opensubsonic 组件,无缝衔接。
三个正在发生的变化,下单前先看一眼
第一,音流正处在新老交替期。老仓库已经挂出"已归档,全力开发新版本"的公告,新版(Musiver 架构)两天前刚发了新 beta,Mac 端已经改名 Musiver.app。GitHubGitHub现在入坑建议直接关注新版动态,老版本遇到问题先看是否已在新版修复。

第二,Navidrome 7 月初的 v0.63.0 把逐字歌词做成了 OpenSubsonic v2 标准接口(TTML/LRC 等五种格式全支持)。GitHub这意味着"歌词党"的客户端选择权重变了:音流 1.3.9 已经跟上同步歌词接口,Navic 主打逐字歌词,而没跟上的老客户端会逐步落后。GitHub
第三,Navidrome 正在给 0.64 加 Jellyfin 协议支持——到时候 Jellyfin 官方音乐客户端 Finamp(GitHub 四千多星)就能直连。GitHubGitHub 上相关接口修复一直持续到昨天,说明还在打磨。GitHub对选择困难症患者,这是个合理的观望理由,但别等它解决所有问题。
避坑清单,装 App 之前过一遍
安卓用户装完第一件事:关电池优化,否则后台必断;
外出用流量听不了,先查服务端 ffmpeg 转码配置,别急着怪客户端;
搜不到歌?Navidrome 模糊搜索要开 SearchFullString,直连模式下取决于服务端;
v0.63 起 EnableSharing 默认变成开启,服务端暴露在公网的检查一下这个开关;
客户端和服务端版本要对齐看:歌词、播客、电台这些新功能都是按接口逐步放开的。
一句话抄作业
安卓省钱党装音流,安卓折腾党买 Symfonium;iOS 白嫖 Amperfy,iOS 品质党闭眼挑一款付费买断;鸿蒙等音流新版;电视电脑按上面对号入座。82 款客户端看着多,其实每个人真正要试的,也就一两款。