Терминал обычно используется для выполнения административных задач в системе 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.