各位音乐爱好者和自托管服务器的同好们!今天我们来聊聊一个我心心念念的话题:如何在手机上完美地享受我们精心整理的个人音乐库。如果你和我一样,可能已经花了不少时间搭建自己的音乐服务器(比如用了超棒的 Navidrome),那么接下来的挑战就是:找到一个真正配得上它的安卓客户端。

坦白说,我之前在不同的 Subsonic 客户端之间反复横跳。用过 Ultrasonic,它确实能完成任务,但我个人在使用中遇到了一些小毛病和不顺畅的地方,这让我一直想寻找一个更顺滑、更……原生的体验。

然后,我发现了 Tempo

Tempo 是什么?

Tempo

Tempo 可以直接连接到你的 Subsonic 兼容服务器(是的,完美支持 Navidrome!),并提供一个设计精美、流线型的界面来浏览和播放你的音乐。让我印象最深的是它的理念:Tempo 不会试图用什么花哨的算法来决定你应该听什么。相反,它的界面是围绕着你的听歌历史和一定的随机性来构建的,这种感觉非常清爽自然。 Tempo Feat.

为什么 Tempo 成为了我的 Navidrome 首选客户端

以下是为什么 Tempo 对我来说如此契合,并解决了我之前在其他应用中遇到的问题:

  1. 与 Navidrome 无缝集成: 这是我的硬性要求。Tempo 连接我的 Navidrome 实例毫无障碍。浏览艺术家、专辑、流派、播放列表(甚至年代!)都快速且直观。一切都如你所期望的那样正常工作。没有奇怪的同步问题,没有意外崩溃——只有对我的音乐库流畅的访问。
  2. 需要 Scrobble(同步播放记录到 Last.fm)?没问题! 作为一个会虔诚地在 Last.fm 上记录听歌历史的人,可靠的 Scrobble 功能是必不可少的。Tempo 可以直接与 Last.fm 集成(前提是你的服务器支持发送必要的“正在播放”信息,Navidrome 是支持的)。它能准确地捕捉我的播放记录,让我的 Last.fm 档案保持最新,无需任何额外操作。这一点是我之前在其他客户端上偶尔会觉得不稳定的地方。
  3. 真正原生且流畅的体验: 这就是 Tempo 相比我过去(比如播放列表错乱的 Ultrasonic)的体验,真正脱颖而出的地方!UI 干净、现代,在安卓上感觉非常对味。导航如丝般顺滑,播放稳定,像无缝播放这样的功能也是开箱即用。它不像是把一个网页应用塞进手机壳里,而是感觉就像一个为音乐爱好者设计的、正儿八经的安卓应用。

你会爱上的丰富功能

除了解决我的特定需求外,Tempo 还带来了更多实用的功能:

  • 简洁直观的 UI: 围绕你的习惯定制,而非某种通用推荐。而且还有漂亮的浅色和深色主题!
  • 强大的浏览与搜索: 按你喜欢的方式深入探索你的音乐库。
  • 流媒体与离线模式: 轻松在线播放。离线模式目前正在积极开发中,令人期待!(注意:当前在使用多个服务器时可能有限制)。
  • 播放列表管理: 随时随地创建、编辑和管理你的播放列表。
  • 无缝播放: 对于那些概念专辑或现场录音来说至关重要。
  • Chromecast 支持: 将你的音乐投射到 Chromecast 设备(目前功能还比较基础,但已经有了!)。
  • 播客与电台: 如果你的服务器支持,Tempo 也能直接收听播客和电台节目。
  • 转码支持: 需要节省流量?你可以在 App 内直接配置转码设置(需要服务器支持)。
  • Android Auto 支持: 这点超赞!完整的 Android Auto 集成意味着你可以在开车时通过车载屏幕轻松控制和收听音乐。重要提示: 开发者建议使用 GitHub 版本 以获得最佳的 Android Auto 和 Chromecast 支持。 Tempo 浅色主题截图

Tempo 深色主题截图

一些想法

找到合适的移动客户端,对于自托管音乐体验来说,可能是成败的关键。对我而言,Tempo 完美地填补了这一空缺。它提供了无缝的 Navidrome 集成、可靠的 Last.fm 同步、超越我用过的其他客户端的原生安卓体验,以及一系列扎实的功能。

如果你正在运行 Navidrome(或任何 Subsonic 服务器)并且在寻找一个出色的安卓客户端,强烈推荐你试试 Tempo。下载它,连接到你的服务器,用一种全新的、顺滑的方式来体验你的音乐库吧。我相信你不会失望的!

欢迎在评论区告诉我你是否尝试过 Tempo,或者你是否有其他喜欢的 Subsonic 客户端推荐!祝大家听歌愉快!

个人音乐服务Navidrome搭建和使用