MOC (Music On Console) — простой в использовании C (си) / Ncurses (Curses) консольный аудио-плеер.
Плеер Music On Console (Музыка в консоли) состоит из сервера (moc) и плеера-интерфейса (mocp), реализация схожа с MPD (Music Player Daemon) но сразу поставляется с собственным интерфейсом, напоминающим консольный файловый менеджер MC (Midnight Commander / GNU Midnight Commander). После закрытия интерфейса плеера воспроизведение плейлиста продолжится в фоновом режиме.
Текстовой пользовательский интерфейс (TUI / Text User Interface) плеера имеет простые в настройке цветовые схемы (сразу имеется несколько готовых схем), есть возможность изменить расположение панелей. MOC может работать только с одним плейлистом, автоматически сохраняемым между сеансами, плейлист можно импортировать/экспортировать в формате M3U (*.m3u), чтение метаданных обеспечивается библиотекой TagLib (Audio Meta-Data Library).
Добавлять файлы в список воспроизведения можно индивидуально и каталогами, можно проигрывать композиции из файлового браузера (без плейлиста, поочерёдно воспроизводятся все файлы в каталоге). Благодаря набору библиотек FFmpeg плеер поддерживает практически все аудио форматы (MP3, Ogg Vorbis, FLAC, Musepack, WAVE, WMA, MP4, AAC и пр), поддерживается работа через OSS (Open Sound System), ALSA (Advanced Linux Sound Architecture) и JACK (Jack Audio Connection Kit), сервер не поддерживает удалённый доступ.
MOC имеет собственный микшер и простой эквалайзер, возможен поиск по списку воспроизведения или каталогу (включая подкаталоги), с помощью iconv (библиотека для преобразования текста из одной кодировки в другую) поддерживается корректное отображение имён файлов (опционально, при условии что кодировку поддерживает эмулятор терминала и используемый им шрифт), с помощью Python скрипта mocp-scrobbler можно добавить в плеер Last.fm/Libre.fm скробблер (last.fm and libre.fm audio scrobbler). Можно использовать moc_notify для показа выплывающих уведомлений при смене трека.
Проект Music On Console начат в 2002 году Демианом Пьетрасом (Damian Pietras), в настоящее время разработка поддерживается Джоном Фицджеральдом (John Fitzgerald) и группой энтузиастов...
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.