Терминал обычно используется для выполнения административных задач в системе Linux, таких как установка пакетов, настройка служб, обновление и модернизация пакетов.
Но знаете ли вы, что прямо из терминала можно воспроизводить любимые аудиофайлы? Да, это возможно, благодаря некоторым классным и инновационным музыкальным плеерам на базе консоли.
В этом руководстве мы расскажем о лучших музыкальных проигрывателях командной строки для Linux.
1. CMUS — консольный музыкальный проигрыватель
CMUS, написанный на языке программирования C, представляет собой легкий, но мощный консольный музыкальный проигрыватель, предназначенный для систем Unix/Linux. Он поддерживает широкий спектр аудиоформатов и достаточно прост в использовании, если освоить несколько основных команд.
Рассмотрим вкратце основные возможности:
- Поддержка множества популярных музыкальных форматов, включая mp3, aac, wave, flac и др.
 - Вывод звука в форматах ALSA и JACK.
 - Возможность организации музыки в плейлисты и создания очередей для композиций. С помощью CMUS можно также создать свою собственную музыкальную библиотеку.
 - Множество сочетаний клавиш, которые можно использовать для комфортной работы.
 - Поддержка воспроизведения без пробелов, позволяющая слушать музыку без перерыва.
 - Расширения и другие удобные скрипты можно найти в вики CMUS.
 

Установка CMUS в Linux
$ 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 — Music On Console
Сокращенно от Music On Console, MOC — это легкий и простой в использовании музыкальный проигрыватель командной строки, позволяющий выбрать каталог и воспроизводить содержащиеся в нем аудиофайлы, начиная с первого по списку.
Рассмотрим некоторые ключевые особенности:
- Поддержка воспроизведения без пробелов.
 - Поддержка таких аудиофайлов, как wav, mp3, mp4, flac, oog, aac и MIDI.
 - Определяемые пользователем клавиши или сочетания клавиш.
 - Аудиовыход ALSA, JACK и OSS.
 - Коллекция настраиваемых цветовых тем.
 

Установка MOC в Linux
$ 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
Musikcube — это еще один бесплатный музыкальный плеер с открытым исходным кодом, основанный на терминале и использующий набор плагинов, написанных на языке C++, для обеспечения таких функций, как потоковая передача данных, цифровая обработка сигналов, обработка вывода и многое другое.
Musikcube — это кроссплатформенный музыкальный плеер, который может работать даже на Raspberry Pi. Он использует базу данных SQLite для хранения плейлистов и метаданных. Он работает исключительно на основе текстового пользовательского интерфейса, построенного с помощью ncurses.
Рассмотрим некоторые ключевые особенности:
- Возможность воспроизведения звука в формате 24 бит/192 к.
 - Музыкальный проигрыватель предлагает управление списками воспроизведения и очередью воспроизведения.
 - Возможность работы в качестве клиента потокового аудио на headless-сервере.
 - Поддержка библиотек, содержащих более 100 000 треков.
 - Обеспечивает воспроизведение без пробелов с эффектом перекрестного затухания и индексной маркировкой.
 

Для установки перейдите на страницу релизов, возьмите .deb или .rpm для вашей версии Linux и установите его, используя руководство по установке, чтобы начать работу.
4. mpg123 — Аудиоплеер и декодер
Проигрыватель mpg123 — это бесплатный и открытый с открытым исходным кодом быстрый консольный аудиоплеер и декодер, написанный на языке C. Он адаптирован как для Windows, так и для Unix/Linux систем.
Рассмотрим некоторые ключевые возможности:
- Воспроизведение аудиофайлов mp3 без пробелов.
 - Встроенные ярлыки терминала.
 - Поддержка многих платформ (Windows, Linux, BSD и macOS).
 - Несколько вариантов воспроизведения аудио.
 - Поддержка множества аудиовыходов, включая ALSA, JACK и OSS.
 

Установка mpg123 в Linux
$ 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.
Давайте рассмотрим некоторые ключевые особенности:
- Поддержка клавиш быстрого доступа, что делает его достаточно простым в использовании.
 - Поддержка плейлистов.
 - Отличное качество звука.
 

Установка Mp3blaster в Linux
$ 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
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.


