Официальный сайт программы
http://moc.daper.net
Описание
Данный плеер состоит из двух частей: MOC и MOCP.
- MOC (Music On Console) - демон, который воспроизводит аудио.
- MOCP (Music On Console Player) - псевдографический полноэкранный интерфейс, который использует графическую библиотеку ncurses. Внешне напоминает интерфейс Midnight Commander.
Плеер обладает множеством достоинств:
- Прост и понятен в использовании.
- Богатый функционал.
- Настраиваемый интерфейс.
- Легкий и не требовательный к ресурсам.
- Может управляться извне.
- Не зависит от X-сервера.
- Поддерживает все распространенные аудиоформаты при помощи libsndfile: MP3, Ogg Vorbis, FLAC, Opus, WAV, Speex, Musepack (MPC), AIFF, AU, WMA и другие.
Установка
Установить из репозитория:
sudo apt-get install moc
Горячие клавиши
Enter - начать воспроизведение
n - воспроизвести следующий пункт из списка
b - воспроизвести предыдущий пункт из списка
p или Пробел - пауза
S - воспроизводить в случайном порядке
R - циклично повторять песню, Next (кнопка X, см. ниже) должен быть выключен
X - переключиться в режим последовательного воспроизведения
o - воспроизвести файл из интернета
u - переместить вверх пункт в Playlist
j - переместить вниз пункт в Playlist
Ctrl + u - добавить URL в Playlist
g - найти ключевую строку в именах файлов
/ - найти ключевую строку в именах файлов
r - перечитать директорию
T - перейти в в меню выбора цветовых тем
f - переключиться между способами отображения названия песен (имена файлов / информация из тегов)
Tab - переключиться между панелями файлового обозревателя и Playlist
l - развернуть выбранную панель на все пространство
P - включить / выключить отображение полного пути в Playlist
H - включить / выключить отображение скрытых файлов
Ctrl + t - включить / выключить отображение продолжительности времени звучания файла
m - перейти в директорию, которая была определена в конфигурационном файле
G - перейти в директорию с файлом, который воспроизводится в текущий момент времени
i - перейти в директорию по указанному в строке пути
U - перейти в директорию на уровень выше
a - добавить файл в Playlist
A - добавить директорию в Playlist рекурсивно
C - очистить Playlist
V - сохранить Playlist
d - удалить выделенный пункт из Playlist
Y - удалить все несуществующие файлы из Playlist
< - уменьшить громкость на 1%
, - уменьшить громкость на 5%
> - увеличить громкость на 1%
. - увеличить громкость на 5%
x - переключить канал миксера (PCM, Soft)
? - показать страницу помощи
! - перейти в быструю директорию 1 (устанавливается в конфигурационном файле)
@ - перейти в быструю директорию 2 (устанавливается в конфигурационном файле)
# - перейти в быструю директорию 3 (устанавливается в конфигурационном файле)
$ - перейти в быструю директорию 4 (устанавливается в конфигурационном файле)
% - перейти в быструю директорию 5 (устанавливается в конфигурационном файле)
^ - перейти в быструю директорию 6 (устанавливается в конфигурационном файле)
& - перейти в быструю директорию 7 (устанавливается в конфигурационном файле)
* - перейти в быструю директорию 8 (устанавливается в конфигурационном файле)
( - перейти в быструю директорию 9 (устанавливается в конфигурационном файле)
) - перейти в быструю директорию 10 (устанавливается в конфигурационном файле)
F1 - выполнить ExecCommand1 (устанавливается в конфигурационном файле)
F2 - выполнить ExecCommand2 (устанавливается в конфигурационном файле)
F3 - выполнить ExecCommand3 (устанавливается в конфигурационном файле)
F4 - выполнить ExecCommand4 (устанавливается в конфигурационном файле)
F5 - выполнить ExecCommand5 (устанавливается в конфигурационном файле)
F6 - выполнить ExecCommand6 (устанавливается в конфигурационном файле)
F7 - выполнить ExecCommand7 (устанавливается в конфигурационном файле)
F8 - выполнить ExecCommand8 (устанавливается в конфигурационном файле)
F9 - выполнить ExecCommand9 (устанавливается в конфигурационном файле)
F10 - выполнить ExecCommand10 (устанавливается в конфигурационном файле)
Настройка конфигурационного файла
Распаковать пример конфигурационного файла в директорию ~/.moc :
cp /usr/share/doc/moc/examples/config.example.gz ~/.moc/
cd ~/.moc
gunzip config.example.gz
mv config.example config
или можно распаковать другим способом
zcat /usr/share/doc/moc/examples/config.example.gz > ~/.moc/config
Разобраться в конфигурировании будет не сложно, опции подробно закомментированы.
Для удобства, соберу вольные описания некоторых из них на русском языке:
ID3v1TagsEncoding = WINDOWS-1251
# Не во всех композицих используются теги в Unicode для отображения русского языка. В некоторых файлах используется кодировка Windows-1251. Можно решить проблему и другим способом, с помощью пакета librcc0:
# UseRCC = yes
# Автоматически определять кодировку для id3v1-тегов (требуется пакет librcc0).
# UseRCCForFilesystem = yes
# Автоматически определять кодировку для имен файлов.
MusicDir = "/home/pi/audio"
# Директория с вашими аудиофайлами. Можно переместиться в нее при помощи горячей клавиши "m", опеределить ее как стартовую директорию при запуске, либо запустить плеер с ключом "- m" (mocp -m).
StartInMusicDir = yes
# Включить / выключить переход в MusicDir (см. выше) при запуске плеера.
Repeat = no
# Включить / выключить повтор.
AutoNext = yes
# Включить / выключить воспроизведение следующего аудиофайла, когда закончит играть текущий.
Shuffle = no
# Включить / выключить воспроизведение в случайном порядке.
ReadTags = yes
# Отображать в качестве названий файлов информацию из тегов.
PlaylistNumbering = yes
# Нумеровать файлы в плейлисте автоматически или брать информацию о нумерации файлов из тегов.
ShowFormat = no
Отображать аудиоформат напротив файлов (MP3, OGG и т.п.).
ShowTime = IfAvailable
# Отображать продолжительность времени звучания файлов: "yes" - во всех файлах, "no" - не отображать, "IfAvailable" - если продолжительность звучания была вычислена ранее.
ShowHiddenFiles = no
# Включить / выключить отображение скрытых файлов и директорий.
PlaylistFullPaths = no
# Отображать полные пути файлов в Playlist.
SavePlaylist = yes
# Сохранять при выходе состояние Playlist.
# Layout1 = "directory:0,0,100%,50% playlist:0,50%,100%,FILL"
# Полное описание можно увидеть в ~/.moc/config. Приведенный здесь вариант соответствует разделению оконн файлового обозревателя и Playlist.
# FormatString = "%(n:%n :)%(a:%a - :)%(t:%t:)"
# Формат вывода информации о текущем треке (полное находится описание в ~/.moc/config).
# SoundDriver = ALSA или OSS или PULSE или JACK
# Используемая звуковая система.
# Theme = example_theme
# Определить цветовую тему, которая будет применена при запуске. Сами темы находятся в ~/.moc/themes и в /usr/share/moc/themes/
Использованные источники:
- http://www.hilltopydeler.com/blog/?p=207
- http://help.ubuntu.ru/wiki/mocp
- http://unixhome.org.ua/blog/console/219.html
- http://www.linuxjournal.su/priruchaem-konsol-proigrovanie-muzy/
Спасибо. Пригодилось.
ОтветитьУдалить