MOC (Music On Console) - это приложение музыкального проигрывателя для командной строки Linux/Unix. Оно разрабатывалось с тем, чтобы быть максимально устойчивым и оказывать минимальное влияние на операции ввода-вывода.

Плеер MOC работает так хорошо, потому что согласно разработчикам, использует буфер вывода в отельном потоке. Это обеспечиват воспроизведение без задержек, поскольку следующий файл открывается, пока проигрывается текущий.

Основные функции MOC

Перечень возможностей плеера MOC вас приятно удивит:

  • Встроенный эквалайзер
  • Микшер, который позволяет подключаться ко внешнему микшеру
  • Настройки темы
  • Полностью настраиваемые горячие клавиши
  • Поддержка потокового вещания
  • Поиск по папкам и плейлистам
  • Преобразование сиволом с помощью iconv()
  • Поддержка вывода JACK, ALSA, SNDIO и OSS

Как установить музыкальный проигрыватель MOC

Установка выполняется достаточно просто, поскольку репозиторий плеера и его плагинов поддерживается Ubuntu. Для того, чтобы установить плеер, выполните в командной строке:

$ sudo apt-get install moc moc-ffmpeg-plugin

Исходный код плеера и порты под другие системы можно найти здесь .

Как использовать плеер moc

Если вы не знакомы с параметрами командной сроки CLI MOC, они могут показаться весьма громоздкими и неудобными, но, поверьте, это не так. Для начала, запустите плеер в терминале следующей командой

$ mocp

Выберите папку с музыкальными файлами с помощью клавиатуры и нажмите Enter для воспроизведения. По завершении воспроизведения MOC автоматически перейдёт к следующему файлу в папке, поэтому создавать плейлисты не нужно (но вы всё ещё можете это сделать). Созданные плейлисты можно сохранить в формате m3u и использовать позднее.

Для того, чтобы MOC не занимал лишнего окна терминала, просто нажмите Q, чтобы выйти из интерфейса и вернуться в терминал. Для отго, чтобы снова открыть MOC, введите mocp.

Основные горячие клавиши MOC:

  • p – пауза/воспроизведение
  • b – предыдушая дорожка
  • n – следующая дорожка
  • S – режим случайного воспроизведения
  • q – скрыть интерфейс MOC

Для того, чтобы увидеть полный перечень доступных команд, нажмите кнопку "h".