Linux 终端用于执行管理任务而不会出现任何问题。 但是,很多人不知道我们可以通过命令行播放音乐。 Linux 提供了不同的 CLI 音乐播放器,用户可以通过这些播放器从终端播放音频文件。
CLI 音乐播放器使用简单且消耗更少的内存。 本文简要介绍了 6 最佳命令行音乐播放器 为了 Linux 2021 年。
1. CMUS
管理系统 (Console Music Player) 是一个快速、紧凑的控制台音频播放器,用 C 编程为 Linux 操作系统开发。 它是最好的 CLI 音乐播放器之一,因为它支持各种音频格式和易于使用的命令。 CMUS 通过特定的基于文本的 UI 运行。 它是根据 GPL-2.0 条款分发的。 考虑到音频格式支持,CMUS 可以播放各种格式的音乐,如 acc、mp3、FLAC、wave 等等。 用户需要输入 cmus
在终端打开播放音乐。
CMUS的特点
- CMUS 具有 ReplayGain 支持
- 有大量的键盘快捷键可以让事情变得更容易。
- 它支持 Ogg 和 MP3 流媒体。
- 它具有编译处理和队列选项。
- 用户可以通过 cmus-remote 程序对其进行控制。
如何安装 CMUS
所以这里是在不同的 Linux 操作系统中安装 CMUS 的命令:
在 Ubuntu、Debian 上:
sudo apt install cmus
在 AlmaLinux 上, Fedora, 瑞尔:
sudo dnf install cmus
在 Manjaro 上,Arch Linux:
sudo pacman -S cmus
2. 音乐方块
音乐方块 是一个完全免费的基于 CLI 的音乐播放器,提供跨平台支持从终端播放音乐。 它提供了多种选项,例如标签索引、播放列表 crud、文件扫描、淡入淡出播放、出色的插件架构以及对音乐库的支持。 Musikcube 使用不同的插件,这些插件是用 C++ 编写的。 该插件提供了数字信号处理、数据流、元数据解析、音频解码等功能。 Musikcube 目前支持广泛的音频编解码器,如 FLAC、MP3、Ogg、M4A 等。
Musikcube 的特点
- Musikcube 具有跨平台支持
- 它支持不同的音频格式,包括 MP3、Ogg、M4A 等。
- 它使用 SQLite 数据库库来保存播放列表元数据和曲目。
- 用户可以下载和使用不同的插件,让他们的体验更流畅。
- 用户可以通过集成服务器流式传输音频。
如何安装 Musikcube
Musikcube 可在 snap 商店购买。 您可以使用以下命令轻松地在 Linux 中安装它:
sudo snap install musikcube
3. Ncmpcpp
程序 是用于 MPD(音乐播放器守护程序)的命令行音乐播放器客户端。 它提供了一种从 Linux 终端轻松播放音频文件的惊人方式。
Ncmpcpp 提供了不同的可配置选项来根据要求自定义界面和所有内容。 它还具有用于与其他客户端通信的键绑定和聊天协议。 默认情况下,系统会将 Ncmpcpp 连接到本地 MPD 实例,但您可以通过命令行选项选择各种 MPD 实例。
Ncmpcpp的特点
- Ncmpc 提供了不同的选项来相应地自定义界面。
- 有一个键绑定选项。
- 使用元数据分隔符很容易格式化歌曲
- 用户可以安装和使用不同的插件,因为它是 MPD 客户端。
如何安装 Ncmpcpp
您可以通过以下方式安装 Ncmpcpp:
在 Ubuntu、Debian 上:
sudo apt install mpd
sudo apt install ncmpcpp
在 AlmaLinux 上, Fedora, RHEL
sudo dnf install mpd
sudo dnf install ncmpcpp
在 Manjaro 上,Arch Linux
sudo pacman -S mpd --noconfirm
sudo pacman -S ncmpcpp --noconfirm
4. 交通部
力量 (Music on Console) 是基于 ncurses 的命令行音乐播放器。 使用此软件包,您可以使用精简的界面轻松地从 Linux 终端播放音乐。 MOC 提供各种可定制的选项,如配色方案、按键绑定和界面。
它支持多种音频格式,如 MP3、WAV、MOD、FLAC、MIDI、Musepack、Ogg 等。根据最新更新,MOC 正在支持新的音频格式,包括 SHOUTcast 和 Icecast。 MOC 使用带有输出缓冲区的线程来避免在高负载条件下跳过。
MOC的特点
- MOC 支持根据标签和文件名自定义创建标题。
- 它支持不同的颜色主题和可自定义的选项。
- 它有一个简单的均衡器和混音器,可提供更好的音质。
- 它支持各种音频格式,包括 MP3、AAC、OGG、FLAC 等等。
- MOC 支持 JACK、SNDIO、OSS 和 ALSA 输出。
如何安装 MOC
所以这里是在不同的 Linux 操作系统中安装 MOC 的命令:
在 Ubuntu、Debian 上:
sudo apt install moc
在 AlmaLinux 上, Fedora, 瑞尔:
sudo dnf install moc
在 Manjaro 上,Arch Linux:
sudo pacman -S moc
5. 提佐尼亚
提佐尼亚 是一款出色的基于云的音乐播放器,支持 SoundCloud、Spotify、TuneIn、Google Play Music、YouTube、Plex 服务器等等。 它是适用于 Linux 和 Mac OS 的开源命令行音乐播放器。
据Tizonia官网介绍,它是全球第一款拥有OpenMAX IL1.2的音乐播放器。 它具有 REPL 命令行界面支持。
提佐尼亚的特点
- Tizonia 具有不同的音频格式支持,如 MP3、FLAC、WAV、MP3、OGG、OPUS、OGG 等等。
- 其多媒体框架基于 OpenMAX IL 1.2。 这就是为什么它不需要 FFmpeg、GStreamer、libav。
- 它具有适用于所有本地音频文件的 SHOUTcast 或 Icecast LAN。
- 它具有多平台支持。
如何安装 Tizonia
在 Ubuntu、Debian 上:
curl -kL https://github.com/tizonia/tizonia-openmax-il/raw/master/tools/install.sh | bash
在 AlmaLinux 上, Fedora, 瑞尔:
sudo snap install tizonia
在 Manjaro 上,Arch Linux:
git clone https://aur.archlinux.org/tizonia-all.git cd tizonia-all makepkg -si
6. 泰拉
太拉 (Terminal Radio) 是一个易于使用的 Linux 命令行音乐播放器。 用户只能从终端播放自己喜欢的音乐、电台和浏览各种电台。 Tera 还提供了一个选项来 CRUD 最喜欢的音乐列表,因为它将这些列表保存到 ~/.config/tera/favorite 并使用 ~/.cache/tera 目录来保存搜索结果。 用户还可以在播放后将电台保存到任何列表中。
泰拉的特点
- Tera 支持超过 27780 个由无线电浏览器 API 提供支持的无线电台。
- 用户可以 CRUD(创建、读取、更新、删除)收藏列表。
- 用户可以通过名称、标签、国家、语言、代码等搜索特定的电台。
- 用户可以从创建的列表中保存和删除电台。
如何安装 Tera
在 Ubuntu、Debian 上:
之后使用以下命令 下载 Tera 来自官方 Github 页面
sudo apt install ./tera_0.4.1_all.deb
结论
Linux 命令行音乐播放器提供了一个紧凑的平台来播放音频文件而不会消耗更多的内存或空间。 您可以通过不同的命令控制这些音乐播放器。