Музыка на консоли - Music on Console

Музыка на консоли
Moc-screenshot.png
Оригинальный автор (ы)Дамиан Пьетрас
Разработчики)Джон Фицджеральд
изначальный выпуск2002
Стабильный выпуск
2.5.2 / 16 ноября 2016 г.; 4 года назад (2016-11-16)
Предварительный выпуск
2.6-alpha3 / 16 ноября 2016 г.; 4 года назад (2016-11-16)
Репозиторийsvn.daper.сеть/ moc/ствол
Написано вC
Операционная системаLinux /Unix
ТипАудиоплеер
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтмок.daper.сеть

Музыка на консоли (MOC) является ncurses -на основании консоль аудиоплеер для Linux /UNIX.[1] Первоначально он был написан Дамианом Пьетрасом, а в настоящее время поддерживается Джоном Фицджеральдом. Он разработан, чтобы быть мощным и простым в использовании, с интерфейсом, вдохновленным Полуночный командир консольный файловый менеджер. Макет интерфейса по умолчанию состоит из списка файлов на левой панели и списка воспроизведения справа.[2] Его можно настроить с помощью настраиваемых привязки клавиш, цветовые схемы и макеты интерфейса. MOC поставляется с несколькими темами, определенными в текстовых файлах, которые можно изменять для создания новых макетов. Он поддерживает ALSA, OSS или РАЗЪЕМ выходы.

Поддерживаемые форматы файлов: MP3, Ogg Vorbis, FLAC, Musepack, Speex, WAV (и другие менее популярные форматы, поддерживаемые libsndfile ), MOD, WavPack, AAC, SID, MIDI. Более того, большинство аудиоформатов, признанных FFMpeg /Либав также поддерживаются (например, MP4, Opus, WMA, Обезьяна, AC3, DTS - даже встроены в видео файлы). Поддержка новых форматов находится в стадии разработки. Интернет-потоки (Icecast, SHOUTcast ) также поддерживаются.

MOC имеет единственный плейлист (который можно сохранить в m3u формат) и имеет концепцию «музыкального каталога», но не имеет файла библиотеки, где метаданные сохраняется. Вместо этого эта информация считывается по мере необходимости из тегов в самих файлах или из кеша тегов либо при доступе, либо во время время простоя процессора. Если в списке воспроизведения есть расширенная информация m3u, она также будет прочитана. Если список воспроизведения сохранен, все прочитанные метаданные будут сохранены.

Его текстовая природа потребляет очень мало системных ресурсов, и он использует выходной буфер в отдельном нить чтобы избежать пропусков при высокой загрузке системы и включить воспроизведение без пауз.[3] Обычно при выходе из программы закрывается только интерфейс - программа демонизирует сам, поэтому звук продолжает воспроизводиться в фоновом режиме.[4]

Эта клиент / сервер архитектура похожа на MPD и XMMS2, но в отличие от этих плееров, демон MOC недоступен по сети и не имеет открытого API общаться с альтернативными клиентами. Это имеет как преимущества, так и недостатки, поскольку, хотя MOC не может контролироваться удаленным графическим клиентом (его можно использовать через SSH ), он может безопасно ранжировать всю файловую систему, что не рекомендуется для удаленно и анонимно доступного сервера, такого как MPD.

Бинарный файл называется швабра для "MOC Player" из-за конфликта с Qt утилита под названием moc.

использованная литература

  1. ^ Чапник, Ребекка (11 июня 2012 г.). "Rock Out with your Console Out". Linux журнал. Получено 13 января 2015.
  2. ^ Дэн, Крачиун (3 декабря 2011 г.). «10 консольных музыкальных плееров для Linux». TuxArena. Получено 13 января 2015.
  3. ^ "Музыка на консоли". Ссылки на Linux. 25 августа 2014 г.. Получено 13 января 2015.
  4. ^ Ручи (25 мая 2011 г.). «MOC (music on console) - Консольный аудиоплеер для LINUX / UNIX». Ubuntu Компьютерщик. Получено 13 января 2015.

внешние ссылки