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 — відтворити поточну композицію;
- А (панель файлів) — додати каталог або файл до списку відтворення;
- Shift+A — додати каталог у плейлист з підкаталогами та їх вмістом (рекурсивно);
- D (плейлист) — видалити пісню зі списку відтворення;
- Shift+C — видалити весь вміст плейлиста
- N, B — грати наступну/попередню композицію;
- Shift+< , Shift+> — збільшити/зменшити гучність;
- P — пауза;
- Q — закрити клієнт (відтворення залишається);
- Shift+Q — вихід із зупинкою програвання.
Вивчити безліч корисних консольних утиліт, а також дізнатися принципи роботи та влаштування операційних систем на базі Linux ви можете на наших авторських курсах.