Cantata – Linux 上的新音乐播放器

好像每年都有新的Linux 下的音乐播放器。这不一定是坏事,因为它为我们提供了更广泛的软件选择。用户可以选择一个轻量级选手或者尝试那些提供大量选择和服务的地方。 Cantata 是后者之一,它有一些使其脱颖而出的特点。

以前是一个依赖KDE的播放器,从1.4版本开始,清唱剧现在是一个仅依赖于 Qt 和 MPD 的跨平台应用程序。 MPD(音乐播放器守护进程)是一个免费的开源音乐服务器。它作为服务(或守护进程)在系统后台运行,并需要客户端(前端,通常带有 GUI)来管理音乐和组织播放列表。

您可以使用 MPD 将旧计算机变成 Juxebox,将网络中的其他计算机连接到它,将其设置在树莓派配置,甚至在 X 崩溃或关闭时继续播放音乐。借助 ffmpeg,MPD 可以打开所有流行的音频文件格式(Ogg、MP3、MP4、AAC、FLAC、WAVE...),还可以通过 HTTP 传输音乐。除此之外,它还支持无缝播放和交叉淡入淡出。

Cantata 只是 Linux 上的众多 MPD 客户端之一。如果您想尝试一下,安装包适用于多个 Linux 发行版以及 OS X 和 Windows。 Ubuntu 用户可以添加 Cantata 的非官方存储库:

sudo add-apt-repository ppa:ubuntuhandbook1/cantata
sudo apt-get update
sudo apt-get install mpd cantata

第一次运行时,Cantata 将帮助您配置 MPD。

MPD 播放音乐文件夹中创建的收藏或数据库中的音乐。这就是为什么您必须提供至少一个包含音乐文件的文件夹的路径。 Cantata 支持多个数据库,您可以随时从“设置 -> 集合”选项卡添加这些数据库。

如果您遇到配置问题,您可以手动编辑“/home/$USER/.mpd”(或“/home/$USER/.config/mpd”,具体取决于您的发行版)中的“mpd.conf”文件。同样,如果 Cantata 没有音频输出并且您使用的是 PulseAudio,请检查“mpd.conf”文件是否包含以下内容:

audio_output {
type    "pulse"
name    "MPD"
# server    "remote_server"   # optional
# sink    "remote_server_sink"  # optional
}

如需进一步排除故障,您可以咨询MPD 维基。如果一切设置正确,您可以开始使用 Cantata 播放计算机中的音乐或从在线广播TuneIn、ShoutCast、IceCast 和 Dirble 等服务。 Cantata 还支持 Jamendo、Magnatune 和 SoundCloud,甚至可以从“设置 -> 流”对话框安装更多在线音乐提供商。

Cantata 提供的定制范围令人惊叹。选项分组在选项卡中,您可以在其中调整从工具提示、歌曲分组、背景图像和播放淡出到歌词、Last.fm 乱码和自定义键盘快捷键的所有内容。还支持多媒体键,Cantata 可以将音乐复制到 USB 和 MTP 设备,甚至可以翻录音频 CD。 Cantata 的最大优点是极其灵活的界面。

默认情况下,Cantata 分为多个窗格,顶部有播放按钮,底部有一个小工具栏。您可以从工具栏访问播放列表、文件夹和流,并在树视图窗格中预览和选择音乐。队列(播放列表)在右侧边栏中打开,您可以右键单击任何曲目以访问上下文菜单并更改曲目的优先级、组织文件、将其添加到播放列表或复制到设备。您还可以直接从 Cantata 显示和编辑当前歌曲信息并编辑标签。

如果您不喜欢默认外观,可以将工具栏放在顶部,并将文件组织到以下三个视图之一:库(按艺术家或专辑分组的树视图)、专辑(专辑封面显示为缩略图)或文件夹(如文件管理器中)。文件夹视图对于管理音乐来说是最实用的,您还可以从那里打开文件管理器。 “设置”对话框隐藏了更多选项。

您可以在此处选择界面的哪些部分可见,并设置图标和文本的大小、位置和颜色。除了完整(扩展)布局之外,Cantata 还具有一个迷你界面,您可以从看法菜单。

Cantata 优于其他 MPD 客户端的另一个功能是它缓存 MPD 数据库的副本。这有助于更快的文件复制和无缝排序,并支持快速访问音乐文件以构建动态播放列表。这些播放列表基于您在创建它们时选择的规则或过滤器。过滤器的标准包括流派、年份、艺术家、曲目和专辑名称,此信息来自元数据标签.

高级用户可能会喜欢 Cantata 的隐藏功能,这些功能可以在“/home/$USER/.config/cantata/cantata.conf”文件中启用。例如,您可以通过编辑以下内容来强制 Cantata 使用任何图标主题iconTheme=值或通过更改后面的数字来调整音量增量volumeStep=价值。

Cantata 是我用过的最强大的音乐播放器之一。尽管需要一些时间和精力来设置和习惯,但使用起来很愉快,因为您可以让它的外观和行为完全符合您的要求。

您是否尝试过其他 MPD 客户端?在评论中留下您的建议。