MOCP — аудиоплеер для консоли в Linux

Зачем нужен консольный аудиоплеер в эпоху графических интерфейсов?
Есть несколько вариантов использования такого приложения:
- одноплатные компьютеры типа Raspberry Pi в качестве бюджетного цифрового аудиоцентра (например, в небольших торговых точках, на выставочных стендах и т.д.)
- реанимация (а, скорее, некромантия) консольным Linux-ом почивших в кладовых и гаражах Pentium-ов и прочих динозавров от мира PC
- сервера со звуковой платой и аудиовыходом (например, tower-сервер в небольшой организации)
- просто ради экономии памяти и вычислительных ресурсов ПК
Одной из лучших программ-аудиоплееров для консоли заслуженно считается MOCP (или также MOC) — Music On Console Player.
Физически MOCP состоит из двух компонент — демона, проигрывающего музыку и консольного оконного клиента-интерфейса для управления проигрыванием (внешне клиент очень напоминает известный Midnight Commander).
Таким образом, чтобы запустить музыку, достаточно:
- открыть клиент командой mocp
- загрузить из правой панели каталоги с музыкой в плейлист (Shif+A с подкаталогами или просто A для каталога или файла). По-умолчанию MOCP помнит последний плейлист, также плейлисты можно сохранять и загружать.
- перейти по Tab в плейлист, клавишами курсора выбрать композицию и Enter-ом начать проигрывание
- отрегулировать громкость по Shift+> и Shift+<
- выйти из клиента по Q и продолжить работу в консоли под честное и качественное звуковое сопровождение. Вернуться в плеер можно будет по той же команде mocp, выйти с завершением воспроизведения по Shift+Q.
Среди преимуществ MOCP можно выделить:
- удобный интерфейс с возможностью кастомизации
- низкие требования к “железу”
- управление через консоль (например, запущенный плеер можно поставить на паузу без перехода в клиент с помощью команды mocp -G)
- поддержка всех популярных аудиоформатов — MP3, Ogg Vorbis, FLAC, Musepack, Speex, WAVE и т.д. Также есть поддержка проигрывания звука из видеофайлов многих форматов.
- проигрывание потокового аудио (онлайн, Интернет-радио) — Icecast, Shoutcast и т.д.
- эквалайзер и аудиомиксер
Основные горячие клавиши MOCP:
- H — отобразить все горячие клавиши плеера
- Tab — переход между панелью файлов и плейлистом
- ↑, ↓, PgUp/PgDn, Home/End — перемещение по плейлисту либо дереву каталогов соответственно
- Enter — воспроизвести текущую композицию плейлиста
- A (панель файлов) — добавить каталог или файл в список воспроизведения
- Shift+A — добавить каталог в плейлист с подкаталогами и их содержимым (рекурсивно)
- D (плейлист) — удалить песню из списка воспроизведения
- Shift+C — удалить все содержимое плейлиста
- N, B — играть следующую/предыдущую композицию
- Shift+< , Shift+> — увеличить/уменьшить громкость
- P — пауза
- Q — закрыть клиент (воспроизведение остается)
- Shift+Q — выход с остановкой проигрывания
Изучить множество полезных консольных утилит, а также принципы работы и устройство операционных систем на базе Linux вы можете на наших авторских курсах.