人们似乎难以摆脱一种观念,认为在 Linux 中不使用命令行就什么也做不了。在我认识的人中,有很多人已经有效地使用 Linux 多年了,但他们还没打开过终端窗口。
话虽如此,在命令行工作可以使某些任务更快、更高效。如果您使用的是较旧的硬件,命令行工具是图形应用程序的绝佳替代品,因为它们不会占用太多资源。
其中一项任务就是播放音乐。您可以在终端中执行此操作。如何操作?这里介绍三款命令行音乐播放器。
cmus
cmus 是一款快速且灵活的音乐播放器。它可以按音乐家或专辑标题组织您的音乐,并允许您加载播放列表文件。您还可以使用 cmus 的内置搜索功能在您的 /home 目录中查找音乐,并且可以在几种不同的布局之间切换。
如果您是 vi 编辑器的粉丝,您会感觉 cmus 非常顺手。它使用受 vi 启发的键盘快捷键(例如,:add ~/music 加载文件夹),您可以通过按 j 和 k 键在曲目之间移动。
MOC
MOC(Music on Console 的缩写)是一款类似于 cmus 的双窗格音乐播放器。左窗格列出文件夹中的曲目,而右窗格包含播放列表文件的内容(如果文件夹中存在播放列表文件)。
使用您的音乐很简单。MOC 的键盘快捷键非常直观。有多直观?您按 n 播放列表中的下一首曲目,或按 p 播放上一首曲目,然后按 S 将 MOC 设置为随机播放曲目。
mpg123 和 ogg123
如果您想要一种快速而简便的方式来播放音乐文件,那么 mpg123 和 ogg123 是不错的选择。我将它们放在一起是因为这两个应用程序非常相似。事实上,这两个应用程序之间唯一的区别是它们支持的文件格式。
mpg123 没有花哨的功能。只需转到包含您要播放的 MP3 文件的文件夹,然后键入 mpg123 *.mp3。您还可以加载播放列表文件,并在命令行上使用 *-z* 选项来随机播放您要播放的曲目。
如果您坚决要使用真正的开放格式,那么您会希望为您的音乐选择 Ogg Vorbis。这就是 ogg123 的用武之地。ogg123 是名为 vorbis-tools 的应用程序套件的一部分,该套件预装在许多 Linux 发行版中。
ogg123 的工作方式与 mpg123 完全相同,并且使用相同的选项。只需在指定要播放的文件时将 .ogg 或 .oga 替换为 .mp3。
(注意:即将发表的文章将介绍用于音频格式之间转换的命令行工具。)
奖励工具:ripit
ripit 不是音乐播放器,但它可以帮助您为音乐播放器提供音乐。它是一个脚本,可以与许多实用程序和音频编码器(如 cdparanoia、cdda2wav、Ogg Vobis 和 LAME)配合使用,将 CD 上的曲目转换为硬盘驱动器上的文件。
您可以将 CD 翻录为多种格式,包括 MP3、Ogg、MP4 和 FLAC。该脚本会引导您完成翻录过程,甚至会从 CDDB 或 MusicBrainz(两个在线音乐元数据存储库)抓取有关 CD 的信息。如果 ripit 找不到 CD 的在线元数据,它会允许您自己输入该信息。您还可以告诉 ripit 您想要 CD 上的哪些曲目,而不是翻录光盘上的所有歌曲。
您有喜欢的命令行音乐播放器吗?如果您有,请随时留言分享。
8 条评论