shidoh 23.09.2009 19:30
Жизнь в консоли — MOC
Хочу рассказать вам о такой замечательно софтине как moc (music on console).Как вы уже догадались из названия, это музыкальный плеер. Я долгое время им пользовался пока не перешел на mpd + ncmpc. MOC я считаю идеальным вариантом для тех, кто хочет слушать музыку из консоли, но не хочет заморачиваться с mpd.Выглядит примерно так:
Плеер, с почти дефолтными настройками, очень напоминает mc. В левой части находится панель для навигации по файлам, в правой -- плейлист в который вы и будете перекидывать файлы.
Хоткеи просты до безобразия:
a -- добавить один фаил.
A -- добавить директорию рекурсивно (или плейлист)
q -- отправляет программу в фоновый режим (при этом музыка еще играет ака демон)
-- воспроизводит фаил
Q -- выйти из программы
s -- остановить воспроизведение
n -- следующий трек
b -- предыдущий
p --пауза
S -- шаффл
R -- повтор
X -- автоматический переход на следующий трек
C -- очистить плейлист
m -- перейти в каталог музыки (об этом дальше)
V -- сохранить плейлист
Это основные хоткеи которыми я использовался, остальные можно посмотреть нажав ?.
Теперь конфиг.
Дефолтный конфиг лежит в /usr/share/doc/moc. Копируем его в папку ~/.moc .
Пройдемся по основным его пунктам.
Конфиг хорошо прокомментирован, так что вам не составит труда в нем самостоятельно покопаться.
Так же там есть секция Layout, в которой можно настроить расположение панелей плеера как захочется.
Вроде бы все, что может понадобится для первого запуска moc, я рассказал, дальше вам предстоит самостоятельно его поизучать, и найти еще множество его возможностей. Удачи.
Полезные ссылки:
Как сделать вывод OSD.
Как настроить xblindkeys для MOC
Filgor 23.09.2009 19:36 #
+ 1 -
Отличный плеер! Давно юзаю :)
хотелось бы вот что узнать - какие плюсы по сравнению со связкой mpd-ncmcpp
Он отлично подходит для людей которым сложновато настроить mpd, разобраться с принципом его работы или просто лень. Запустил и играет..и никаких сложностей, он и совершенно дефолтный неплох. С mpd -же надо потрать немного времени чтоб привести конфиг в более-менее юзабельный вид. Так-же не надо создавать music-db, у меня например mpd весьма долго сканит папку с музыкой.
хм, ну я уже почти готов перейти, но интересует следующий момент - поиск в каком нибудь виде присутствует?
Согласен, mpd немного сложноват для многих в настройке, но базовая конфигурация требует всего лишь указания пары минут для раскомментирования строчек в конфиге-примере и замены патуей.
Кстати, mpd сканиттолько один раз долго, потом быстро. я вообще inotify натравил дабы динамически обновлялась коллекция (после этого отказался от moc вообще - до этого юзал mpd всегда и moc для прослушивания отдельных файлов).
Кстати, mpd сканиттолько один раз долго, потом быстро. я вообще inotify натравил дабы динамически обновлялась коллекция (после этого отказался от moc вообще - до этого юзал mpd всегда и moc для прослушивания отдельных файлов).
Плюс - можно проигрывать не только библиотеку (ее тут вообще нет).
Минус - клиент к серверу один.
Минус - клиент к серверу один.
Не считаю, что единственный клиент - минус. Клиент удобен, прост и в нем есть все, что необходимо. Клиента и запускать-то редко приходится. Добавил в автозапуск MOC, создал плейлист, настроил OSD, хоткеи и радуйся.
Подсел на плеер после этой статьи http://welinux.ru/post/543/
Еще он вроде понимает виндовую кодировку в тегах. Для этого в config надо добавить строку:
ID3v1TagsEncoding = WINDOWS-1251
Сам не пробовал, так как у меня все теги в юникоде.
Еще он вроде понимает виндовую кодировку в тегах. Для этого в config надо добавить строку:
ID3v1TagsEncoding = WINDOWS-1251
Сам не пробовал, так как у меня все теги в юникоде.
Да вы правы, эта строка в конфиге есть, ее просто надо раскомментировать.
Только внимательно, там по умолчанию вроде не 1251, а другая кодировка
Еще он вроде понимает виндовую кодировку в тегах. Для этого в config надо добавить строку:
ID3v1TagsEncoding = WINDOWS-1251
ID3v1TagsEncoding = WINDOWS-1251
Многие говорят, что это не помогает.
Еще он вроде понимает виндовую кодировку в тегах. Для этого в config надо добавить строку:
ID3v1TagsEncoding = WINDOWS-1251
ID3v1TagsEncoding = WINDOWS-1251
Многие говорят, что это не помогает.
Еще как помогает! Мне помогло =)
Вообще, суперский плеер!
Плеер просто отличный, ничего лишнего, как раз то,что доктор прописал =).
Советую глянуть еще вот этот пост http://welinux.ru/post/1437.
Советую глянуть еще вот этот пост http://welinux.ru/post/1437.
Пользуюсь, очень хороший плеер. Именно то, что мне нужно - достаточно аскетичный, но с необходимой мне функциональностью.
Автор почему-то забыл сказать, что:
можно добавлять эффекты вроде усиления басов, в mpd я такого не видел;
версия из SVN обзавелась эквалайзером.
Еще, если можно, добавь прямо в пост ссылку на этот пост о выводе OSD.
Вообще, я в блоге много писал о MOC (настройка горячих клавиш, автозапуск и т.д.) и хотел было сделать большой пост, где было бы объединено все то, что я писал, и, наверное, написано еще что-то, но ладно, раз уж автор написал уже...
Еще, думаю это будет интересно, добавь, если можно, вот что:
Для автозапуска нужно в "система"-"параметры"-"запускаемые приложения" (для гнома) добавить команду mocp -p.
ни в коем разе не один и уж точно не файл. не знаю, в чем отличие А от а, но добавляется и так и так выделенный файл или директория со вложенными директориями.
можно добавлять эффекты вроде усиления басов, в mpd я такого не видел;
версия из SVN обзавелась эквалайзером.
Еще, если можно, добавь прямо в пост ссылку на этот пост о выводе OSD.
Вообще, я в блоге много писал о MOC (настройка горячих клавиш, автозапуск и т.д.) и хотел было сделать большой пост, где было бы объединено все то, что я писал, и, наверное, написано еще что-то, но ладно, раз уж автор написал уже...
Еще, думаю это будет интересно, добавь, если можно, вот что:
Для автозапуска нужно в "система"-"параметры"-"запускаемые приложения" (для гнома) добавить команду mocp -p.
a -- добавить один фаил.
ни в коем разе не один и уж точно не файл. не знаю, в чем отличие А от а, но добавляется и так и так выделенный файл или директория со вложенными директориями.
у меня a = добавить файл. A = добавить файл или директорию рекурсивно (moc 2.4.4-3)
А ты а пробовал нажать на директории? У меня вполне добавляется.
mocp --version
moc 2.5.0-alpha3 Build: Jun 13 2009 17:19:44
mocp --version
moc 2.5.0-alpha3 Build: Jun 13 2009 17:19:44
У меня при нажатии а на директории пишет "This is a directory" и не добавляет.
а я вот из всего консольного более-менее постоянно юзаю cmus и уже заметил несколько отличий. Думаю, если получится, напишу про него (ну не про yaourt же писать, в самом-то деле :P).
Со связки mpd+ncmpc перешел на moc и не жалею :) Удобнее :)
По сути mpd+ncmpc в сравнении с moc лучше только тем что можно запустить несколько клиентов к серверу(Скажите, только честно, кто запускает больше одного и зачем? :)). А так moc и удобнее, и функциональнее и глазу приятнее, но это ИМХО...
По сути mpd+ncmpc в сравнении с moc лучше только тем что можно запустить несколько клиентов к серверу(Скажите, только честно, кто запускает больше одного и зачем? :)). А так moc и удобнее, и функциональнее и глазу приятнее, но это ИМХО...
Давно уже во всех уголках Интернет встречаю упоминание об этом проигрывателе. Вот сейчас от нефиг делать решил поставить и потрогать... Я влюбился в него :) Пошел делать:
:)
Хотя из всех гуевых проигрывателей QuodLibet мне больше всех понравился :)
sudo aptitude purge quodlibet
:)
Хотя из всех гуевых проигрывателей QuodLibet мне больше всех понравился :)