众所周知,终端通常用于在Linux系统上完成管理任务,例如安装软件包、配置服务、更新和升级软件包等。但你是否知道,其实你也可以直接从终端播放你喜爱的音频文件?是的,一切皆有可能,这要归功于一些功能不错且基于控制台的音乐播放器。
Linux音乐播放器是专门为Linux操作系统设计和开发的应用程序,用于播放音频文件。这些播放器提供了图形用户界面(GUI)和命令行界面两种方式,让用户可以方便地管理和播放音乐。在本文中,小编主要介绍Linux系统上比较好的命令行音乐播放器。如果你喜欢听音乐的话,那么倒是可以了解下。
1、CMUS
CMUS采用C编程语言编写,是一款轻量级但功能强大的基于控制台的音乐播放器,专为Unix/Linux系统设计。它支持多种音频格式,一旦你掌握了一些基本命令,就很容易使用,其主要功能包括:
- 支持多种流行音乐格式,包括mp3、aac、wave和flac等。
- 以ALSA和JACK格式输出声音。
- 能够在播放列表中组织音乐并为歌曲创建队列。使用CMUS,还可以创建自定义音乐库。
- 可以使用大量键盘快捷键来让用户体验变得有趣。
- 支持无缝播放,让用户不间断地播放音乐。
- 可以从CMUS的wiki找到扩展和其它方便的脚本。
在Linux上安装CMUS
$ sudo apt install cmus [Debian、Ubuntu和Mint上] $ sudo yum install cmus [RHEL/CentOS/Fedora和Rocky/AlmaLinux] $ sudo emerge -a sys-apps/cmus [Gentoo Linux] $ sudo apk add cmus [Alpine Linux] $ sudo pacman -S cmus [Arch Linux] $ sudo zypper install cmus [OpenSUSE]
2、MOC
MOC是Music On Console的缩写,它是一个轻巧且易于使用的命令行音乐播放器,它允许选择一个目录并从列表中的第一个开始播放目录中包含的音频文件,其主要功能包括:
- 支持无缝播放。
- 支持wav、mp3、mp4、flac、oog、aac和MIDI等音频文件。
- 用户定义的键或键盘快捷键。
- ALSA、JACK和OSS音频输出。
- 可定制颜色主题的集合。
在Linux上安装MOC
$ sudo apt install moc [Debian、Ubuntu和Mint] $ sudo yum install moc [RHEL/CentOS/Fedora和Rocky/AlmaLinux] $ sudo emerge -a sys-apps/moc [Gentoo Linux] $ sudo apk add moc [Alpine Linux] $ sudo pacman -S moc [Arch Linux] $ sudo zypper install moc [OpenSUSE]
3、Musikcube
Musikcube是另一个基于终端的免费开源音乐播放器,它利用一系列用C++编写的插件来提供数据流、数字信号处理、输出处理等功能。Musikcube是一款跨平台音乐播放器,甚至可以在Raspberry Pi上运行。它使用SQLite数据库来存储播放列表和跟踪元数据。它纯粹在使用ncurses构建的基于文本的UI上运行,其主要主要功能包括:
- 可以轻松提供24bit/192k音频输出。
- 音乐播放器提供播放列表和播放队列管理。
- 可以充当无头服务器上的流音频客户端。
- 支持拥有超过100,000个曲目的库。
- 提供无缝播放、交叉淡入淡出效果以及索引标记。
对于安装方法,请访问发行版页面并获取适合你Linux版本的.deb
或.rpm
并使用安装指南进行安装以启动并运行。
4、mpg123
mpg123播放器是一个用C语言编写的免费开源的基于控制台的快速音频播放器和解码器,它是为Windows和Unix/Linux系统量身定制的。其主要功能包括:
- 无缝播放mp3音频文件。
- 内置终端快捷方式。
- 支持许多平台(Windows、Linux、BSD和macOS)。
- 多个音频选项。
- 支持多种音频输出,包括ALSA、JACK和OSS。
在Linux上安装mpg123
$ sudo apt install mpg123 [Debian、Ubuntu和Mint上] $ sudo yum install mpg123 [RHEL/CentOS/Fedora和Rocky/AlmaLinux] $ sudo emerge -a sys-apps/mpg123 [Gentoo Linux] $ sudo apk add mpg123 [Alpine Linux] $ sudo pacman -S mpg123 [Arch Linux] $ sudo zypper install mpg123 [OpenSUSE]
5、Mp3blaster
Mp3blaster自1997年以来一直存在。遗憾的是,自2017年以来,它一直没有积极开发。尽管如此,它仍然是一个不错的基于终端的音频播放器,可让你轻松听音乐。可以在GitHub上找到托管的官方存储库,其主要功能包括:
- 支持快捷键,使用起来相对方便。
- 易于使用的播放列表支持。
- 音质极佳。
在Linux上安装Mp3blaster
$ sudo apt install mp3blaster [Debian、Ubuntu和Mint] $ sudo yum install mp3blaster [RHEL/CentOS/Fedora和Rocky/AlmaLinux] $ sudo emerge -a sys-apps/mp3blaster [Gentoo Linux] $ sudo apk add mp3blaster [Alpine Linux] $ sudo pacman -S mp3blaster [Arch Linux] $ sudo zypper install mp3blaster [OpenSUSE]
6、Cue
Cue是一个小型的Linux开源命令行音乐播放器,由Ravachol创建。它会在音乐库中搜索你提供的关键字,创建播放列表,播放音乐,并在终端中以ANSI/ASCII格式打印专辑封面,其中的一些功能包括:
- 在音乐库中搜索你提供的单词。
- 创建匹配歌曲的播放列表。
- 播放播放列表中的音乐。
- 在终端中以ANSI/ASCII打印专辑封面。
- 支持多种音频格式,包括MP3、FLAC和WAV。
- 可以通过键盘快捷键进行控制。
要安装Cue,需要使用以下安装程序脚本,并使用curl命令,具体如下:
$ sudo bash -c "curl https://raw.githubusercontent.com/ravachol/cue/main/install.sh | bash"
总结
以上是对Linux甚至Windows系统上一些不错的命令行播放器汇总整理,相对来说都比较好用,如果你喜欢听音乐的话,那么不妨可以了解下,它们可以让你轻松听到国内外音乐。
当然,以上只是一些常见的命令行音乐播放器(实际上还有很多),你可以根据你的需求选择其中之一,并根据其文档和帮助文件了解更多详细信息和操作指南。需要注意的是,一些播放器可能需要你安装额外的依赖库,具体取决于你要播放的音频格式。