Музыка на консоли
Оригинальный автор(ы) | Дамиан Пьетрас |
---|---|
Разработчик(и) | Джон Фицджеральд |
Первоначальный выпуск | 2002 |
Стабильная версия | 2.5.2
/ 16 ноября 2016 г |
Предварительный выпуск | 2.6-альфа3
/ 16 ноября 2016 г |
Репозиторий | СВН |
Написано в | С |
Операционная система | Линукс / Юникс |
Тип | Аудиоплеер |
Лицензия | GPL-2.0 или новее |
Веб-сайт | моча |
Music On Console ( MOC ) — ncurses на базе консольный аудиоплеер для Linux / UNIX . [ 1 ] Первоначально он был написан Дамианом Пьетрасом, а в настоящее время поддерживается Джоном Фицджеральдом. Он спроектирован как мощный и простой в использовании, с интерфейсом, вдохновленным консольным файловым менеджером Midnight Commander . Макет интерфейса по умолчанию включает список файлов на левой панели и список воспроизведения справа. [ 2 ] Его можно настроить с помощью настраиваемых привязок клавиш , цветовых схем и макетов интерфейса. MOC поставляется с несколькими темами, определенными в текстовых файлах, которые можно изменять для создания новых макетов. Он поддерживает выходы ALSA , OSS или JACK .
Поддерживаемые форматы файлов: MP3 , Ogg Vorbis , FLAC , Musepack , Speex , WAV (и другие менее популярные форматы, поддерживаемые libsndfile ), MOD , WavPack , AAC , SID , MIDI . большинство аудиоформатов, распознаваемых FFMpeg / Libav Кроме того, также поддерживается (например, MP4 , Opus , WMA , APE , AC3 , DTS — даже встроенные в видеофайлы). Поддержка новых форматов находится в стадии разработки. интернет-потоки ( Icecast , SHOUTcast Также поддерживаются ).
MOC имеет единственный список воспроизведения (который можно сохранить в формате m3u ) и концепцию «музыкального каталога», но не имеет файла библиотеки, в котором метаданные сохраняются . Вместо этого эта информация считывается по мере необходимости из тегов в самих файлах или из кэша тегов либо при доступе, либо во время простоя процессора . Если список воспроизведения содержит расширенную информацию в формате m3u, она также будет прочитана. Если список воспроизведения сохранен, все прочитанные метаданные будут сохранены.
Его текстовый характер потребляет очень мало системных ресурсов и использует выходной буфер в отдельном потоке, чтобы избежать пропусков при высоких нагрузках системы и обеспечить воспроизведение без пауз. [ 3 ] Обычно выход из программы приводит только к закрытию интерфейса — программа демонизирует себя, поэтому звук продолжает воспроизводиться в фоновом режиме. [ 4 ]
Эта архитектура клиент/сервер аналогична MPD и XMMS2, но в отличие от этих проигрывателей демон MOC недоступен по сети и не имеет открытого API для связи с альтернативными клиентами. Это имеет как преимущества, так и недостатки, поскольку, хотя MOC не может управляться удаленным графическим клиентом (его можно использовать через SSH ), он может безопасно ранжировать всю файловую систему, что не рекомендуется для удаленно и анонимно доступного сервера, такого как МПД.
Бинарный файл назван mocp (от «MOC Player») из-за конфликта с утилитой Qt под названием moc.
Ссылки
[ редактировать ]- ^ Чапник, Ребекка (11 июня 2012 г.). «Зажигай с консолью» . Linux-журнал . Проверено 13 января 2015 г.
- ^ Дэн, Крачун (3 декабря 2011 г.). «10 консольных музыкальных плееров для Linux» . ТуксАрена . Проверено 13 января 2015 г.
- ^ «Музыка на консоли» . Линуксовые ссылки. 25 августа 2014 года . Проверено 13 января 2015 г.
- ^ Ручи (25 мая 2011 г.). «MOC (музыка на консоли) — консольный аудиоплеер для LINUX/UNIX» . Ubuntu Компьютерщик . Проверено 13 января 2015 г.
Внешние ссылки
[ редактировать ]- Бесплатное аудио-программное обеспечение
- Бесплатное программное обеспечение, написанное на C.
- Медиаплееры Linux
- Бесплатные медиаплееры
- Клиент/серверные медиаплееры
- Бесплатное программное обеспечение, использующее ncurses
- Аудиопрограмма с поддержкой JACK
- Программное обеспечение аудиоплеера для Linux
- Консольные приложения