网站搜索

Linux 下 6 个最佳命令行音乐播放器


终端通常用于在 Linux 系统上完成管理任务,例如安装软件包、配置服务、更新和升级软件包等等。

但您是否也知道您可以直接从终端播放您喜爱的音频文件?是的,您可以,这要归功于一些酷炫且创新的基于控制台的音乐播放器。

在本指南中,我们重点介绍 Linux 上最好的命令行音乐播放器。

1. CMUS – 控制台音乐播放器

CMUS 采用C 编程语言编写,是一款轻量级但功能强大的基于控制台的音乐播放器,专为 Unix/Linux 系统设计。它支持多种音频格式,一旦您掌握了一些基本命令,就很容易导航。

让我们简单看一下一些主要功能:

  • 支持多种流行音乐格式,包括 mp3、aac、wave 和 flac 等。
  • 以 ALSA 和 JACK 格式输出声音。
  • 能够在播放列表中组织音乐并为歌曲创建队列。使用 CMUS,您还可以创建自定义音乐库。
  • 您可以使用大量键盘快捷键来让您的用户体验变得有趣。
  • 支持无缝播放,让您不间断地播放音乐。
  • 您可以从 CMUS 的 wiki 找到扩展和其他方便的脚本。

在 Linux 上安装 CMUS

sudo apt install cmus         [On Debian, Ubuntu and Mint]
sudo yum install cmus         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/cmus  [On Gentoo Linux]
sudo apk add cmus             [On Alpine Linux]
sudo pacman -S cmus           [On Arch Linux]
sudo zypper install cmus      [On OpenSUSE]    

2. MOC – 控制台上的音乐

MOC 是 Music On Console 的缩写,是一款轻巧且易于使用的命令行音乐播放器,允许您选择目录并从列表中的第一个开始播放目录中包含的音频文件。

让我们看一下一些关键功能:

  • 支持无缝播放。
  • 支持 wav、mp3、mp4、flac、oog、aac 和 MIDI 等音频文件。
  • 用户定义的键或键盘快捷键。
  • ALSA、JACK 和 OSS 音频输出。
  • 可定制颜色主题的集合。

在 Linux 上安装 MOC

sudo apt install moc         [On Debian, Ubuntu and Mint]
sudo yum install moc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/moc  [On Gentoo Linux]
sudo apk add moc             [On Alpine Linux]
sudo pacman -S moc           [On Arch Linux]
sudo zypper install moc      [On OpenSUSE]    

3. 音乐立方

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         [On Debian, Ubuntu and Mint]
sudo yum install mpg123         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mpg123  [On Gentoo Linux]
sudo apk add mpg123             [On Alpine Linux]
sudo pacman -S mpg123           [On Arch Linux]
sudo zypper install mpg123      [On OpenSUSE]    

5. Mp3blaster – 控制台音频播放器

Mp3blaster 自 1997 年以来一直存在。遗憾的是,自 2017 年以来,它一直没有积极开发。尽管如此,它仍然是一个不错的基于终端的音频播放器,可让您欣赏音轨。您可以在 GitHub 上找到托管的官方存储库。

让我们看一下一些关键功能:

  • 支持快捷键,使用起来相对方便。
  • 值得称赞的播放列表支持。
  • 音质极佳。

在 Linux 上安装 Mp3blaster

sudo apt install mp3blaster         [On Debian, Ubuntu and Mint]
sudo yum install mp3blaster         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mp3blaster  [On Gentoo Linux]
sudo apk add mp3blaster             [On Alpine Linux]
sudo pacman -S mp3blaster           [On Arch Linux]
sudo zypper install mp3blaster      [On OpenSUSE]    

6.提示音乐播放器

Cue 是一个小型的 Linux 开源命令行音乐播放器,由 Ravachol 创建。它会在您的音乐库中搜索您提供的单词,创建播放列表,播放音乐,并在终端中以 ANSI/ASCII 格式打印专辑封面。

以下是cue的一些功能:

  • 在您的音乐库中搜索您提供的单词。
  • 创建匹配歌曲的播放列表。
  • 播放播放列表中的音乐。
  • 在终端中以 ANSI/ASCII 打印专辑封面。
  • 支持多种音频格式,包括 MP3、FLAC 和 WAV。
  • 可以通过键盘快捷键进行控制。

要安装cue,您需要使用以下安装程序脚本,并使用curl命令,如图所示。

sudo bash -c "curl https://raw.githubusercontent.com/ravachol/cue/main/install.sh | bash"

这是对 Linux 甚至 Windows 上一些最流行的命令行播放器的汇总。您觉得我们遗漏了什么吗?给我们喊一声。