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