自用 MacBook 以来,我一直想找一个本地音乐播放器。可网上分享的软件大部分偏贵,其中不乏免费开源的,但界面要么不好看,要么难用,我就暂时放弃寻找念头,转用网易云音乐和 Apple Music 流媒体服务。

流媒体订阅制的好处不言自明,可以跨设备使用,只要登录账号后,具备网络,就能循着之前的歌单继续听音乐,此外评论区还提供新的一层互动,这也不是新鲜事。

但流媒体最受限制的还是版权。一年前能听的音乐,现在可能已经变灰,只能听翻唱版本,这是最让人最受打击的。原因在于这份订阅费并非歌曲买断钱,你只是在租用他们提供的服务,等期限一过就全部作废,包括你下载的本地文件,通常为私有格式,你只有继续交钱才能听。

所以我之前还会从网络下载一些常听歌曲,但主力设备换成 MacBook 后,就鲜少再听,原因有二:听本地音乐的场景少,以及没有合手的播放器。可偶尔有一次出门带上电脑,想要听歌时,就会卡在第一部,所以思来想去,我还是要找个播放器。

但仅用「播放器」三字太过轻巧,更具象化一点,是开箱即用、设计优雅、免费为主的播放器。这种「既要又要还要」有些恬不知耻,但我这次探究,还真找到不少可堪一用的工具。

Cog

官网说得不少,是个免费开源的 macOS 音频播放器,主打格式齐全、无缝播放、全局快捷键。

但我自己用下来,其实更像个以文件夹为主的列表播放器。因为导入文件后,就是一长串歌曲列表。它给我的体验不像传统流媒体播放器,也就是说没有专辑墙、艺术家页等等。

综合下来,我认为它比较适合有一堆音频文件但格式奇怪的用户,而想要获得流媒体那般体验,还是不能指望它。

foobar2000

fb2k(foobar2000 的简写)之名早有耳闻,甚至我在用 Windows 时就听说过,因为可玩性很强,所以会受到专业玩家的热捧。

但我在 macOS 上打开时,导入文件固然轻易,但下一句是「没了?」因为 foobar2000 还需要折腾一番,它的高自定义性可以调整布局,但不像 Windows 那样可以实时编辑布局,而是藏在菜单栏按钮里,你甚至可以直接编辑 layout 文件调整。

foobar2000 的目标用户显然不是我,它适合极客、追求自定义、讲究格式和标签的人,大部分功能都需要你自己找,有一种需要读几篇教程才能用的感觉。

HiFidelity

引导略有欠缺,我第一次打开时,甚至不知道要怎么才能导入音乐。看过介绍后,才知道要在Setting-Library 添加音乐文件夹,第一次添加时 Tracks 不显示,需要退出重进。

好在它界面看起来跟流媒体差不多了,播放列表、艺术家页、专辑页都有了,在体验上相差无二。

缺点是界面略微繁复,不够清爽,比如左上角的 logo,侧栏列表的图标太大,右上角的GitHub图标,等等。

Petrichor

这是我体验下来最好的一个播放器。

首先引导做得比较细致,第一次打开就让你添加文件夹;歌词、夜间模式、歌单、专辑、艺术家列表都有,如果播放够多,能看到 Top 25 首歌,甚至还支持从互联网上帮你抓取歌词。

不过我本地的歌词不知道是他对格式的支持有什么问题,他没法读出来,而是显示时间戳。甚至你可以直接对着界面打字,他会定位到英文歌上,比如我按L,就显示首字母是L的英文名歌曲,这时有Look At Me Now 和 Love Is Over,而我只要快速按 LO 就能定位到第二首歌(后发现上述的软件基本支持这一功能)。

其他

上述只是我在假期某天所尝试的,之前也用过不少工具,但那时发现大部分都需要付费,最后作罢。

  • 那些需要付费的软件:Swinsian 3 $34.95,Doppler $30,JRiver $124.98,Audirvāna $ 149.99;这里面 Doppler 其实不错,界面精致如 Apple Music,惜乎 30 美金的价格让我望而却步,我体验期一过后就卸载了;
  • 视频播放器:iina 为主,如果你真没得选,其实可以用它来代替,这有点像 Windows 上面的 PotPlayer,选择文件用 iina 打开后,就是一个专辑封面的窗口,可以切歌、暂停、查看列表,但你别指望它做得更多;
  • Apple Music(?):它倒是可以管理本地音乐,颜值跟系统保持一致,但问题是对 FLAC 文件支持糟糕(需要先转为 ALAC),同时导入逻辑会直接复制文件,几乎是一团乱麻;
  • 观望中:我还在等椒盐音乐的 macOS 版本,看开发者 4 月 9 号的消息,说预计年中推出,因为看其近况,在忙着适配华为鸿蒙。

因此我最后还是选择了 Petrichor,其界面干净,功能够用,我就没必要陷入新的折腾中。况且选择之后,不意味着彻底锁死在本地音乐,我的 Apple Music 和网易云音乐会员还在,依然可以去上面听一些没听过的音乐。

毕竟本地音乐还存在不少问题,比如歌词加载、文件散乱、重命名、找资源、删除重复、元数据残缺、缺失封面图……这需要长期维护,不然就会沦为一团乱麻,听到的都是不满意的歌曲。

过去没有解法,所以直接转向流媒体。这其实就是让他们解决这些问题,而代价,是彻底失去对文件的掌控。

最后,当我从音乐库唤起 Claude Code,让它对我的音乐曲目来做人格侧写,就发现有意思的一幕,虽然毫无逻辑,但也可供一乐。