Mikki 27.03.2009 18:22
Я рекомендую — Moc: играет аудио файлы
Moc - консольный аудио плейер. Когда внешний вид проигрывателя перестаёт пенить кровь и остро не хватает лишних мегабайтов оперативной памяти, то можно забросить подалее плееры с графическим интерфейсом и воспользоваться консольным. Конечно, альтернативой может являться mpd с клиентом по вкусу, но это несколько шире понятия "послушать музыку с локальной машины". В случае с moc пользователь получает неприхотливый по части ресурсов инструмент воспроизведения, в меру удобный и по-своему утончённый.Про эстетствующих было сказано выше - для них другие средства.Moc (запускается по команде mocp) выглядит примерно так:
Будучи запущенным, плеер напоминает Midnight Commander: видятся папки и файлы (музыкального толка).
Управление осуществляется исключительно при помощи клавиатуры, а следовательно, оперативно, без лишних телодвижений.
Для получения информации по клавишам советую нажать кнопку h (русская "р"). Вылезет изрядного объёма список, но наиболее ходовыми являются следующие кнопки/функции:
Enter - проигрывание
Space - пауза
Стрелки Влево/Вправо - перемотка
a (маленькая) - добавить файл в плейлист
A (с Shift'ом) - добавить папку в плейлист
Tab - переключится в плейлист/обозреватель файлов
C - очистить плейлист
d - удалить трек из плейлиста
f - отображать файлы на основе информации из тегов
T - выбор темы оформления (сбрасывается при каждом запуске плеера; об этом ниже)
x - переключить каналы громкости
<> - регулировать громкость канала
q - отсоединить клиент (проигрывание продолжается; повторное подключение - снова запустить "mocp")
Q - закрыть плеер (окончательно)
После установки лично у меня наблюдалась проблема - проигрыватель не хотел запускаться, ругался насчёт Layout'а. Это поправимо: в конфигурационный файл ~/.moc/config нужно добавить:
1 |
Layout1 = "directory:0,0,100%,100% playlist:0,0,100%,100%"
|
Туда же для запуска с понравившейся темой:
1 |
|
Как дополнение, можно повесить на клавиши F1-F10 команды. Например, для конвертирования тегов файлов в кодировку UTF8 можно написать:
1 |
|
Теперь устанавливаем курсор на нужном файле, который предстаёт в виде непонятно чего, нажимаем F1 и всё приходит в божеский вид.
В довершении отмечу функцию отсоединения интерфейса по кнопке "q". В случае, если вы заняты экспериментами с иксами (постоянно перезапускаются), то делаете вы это под прекрасные звуки, дирижирует которыми не кто иной, а великий moc - клиентосервер, который согревает.
exelens 27.03.2009 18:26 #
+ -3 -
Интересный пост, вставил кат + поменял блог
Эээ, насчёт ката как-то незаметно... Или у меня глюки? %)
Предлагаю автору взглянуть на cmus - еще один консольный плеер.
Имеет такие функции как медиа библиотека, просмотр файлов, плейлист, очередь проигрывания, повтор (по библиотеке, артисту или всё), шаффл. Управление через кнопки z, x, c, v, b, переключение между видами - 1-7, причем седьмой - это окно настройки клавиш и команд.
Имеет такие функции как медиа библиотека, просмотр файлов, плейлист, очередь проигрывания, повтор (по библиотеке, артисту или всё), шаффл. Управление через кнопки z, x, c, v, b, переключение между видами - 1-7, причем седьмой - это окно настройки клавиш и команд.
просто помнится мне когда я собирал легковесную систему в голой консоли, то нашлось немного претендентов. Среди них был и moc, кажется, но по каким-то причинам я от него отказался. Возможно, не смог скомпилить с первого раза, потому что тот требовал много зависимостей (я тогда на GPRS сидел). moc много тянет за собой?
moc:
provider: flac.i386 1.2.1-4.fc9
provider: glibc.i386 2.9-2
provider: glibc.i386 2.9-3
provider: glibc.i686 2.9-2
provider: glibc.i686 2.9-3
provider: jack-audio-connection-kit.i386 0.109.2-3.fc10
provider: jack-audio-connection-kit.i386 0.116.1-3.fc10
provider: libcurl.i386 7.18.2-7.fc10
provider: libcurl.i386 7.19.4-3.fc10
provider: libid3tag.i386 0.15.1b-7.fc10
provider: libmad.i386 0.15.1b-10.fc10
provider: libmad.i386 0.15.1b-8.fc10
provider: libogg.i386 2:1.1.3-9.fc9
provider: libsamplerate.i386 0.1.4-1.fc10
provider: libsndfile.i386 1.0.17-6.fc10
provider: libvorbis.i386 1:1.2.0-5.fc10
provider: ncurses-libs.i386 5.6-20.20080927.fc10
provider: speex.i386 1.2-0.10.rc1.fc10
provider: zlib.i386 1.2.3-18.fc9
cmus:
provider: alsa-lib.i386 1.0.18-6.rc3.fc10
provider: alsa-lib.i386 1.0.19-2.fc10
provider: faad2-libs.i386 1:2.6.1-6.fc10
provider: ffmpeg-libs.i386 0.4.9-0.52.20080908.fc10
provider: ffmpeg-libs.i386 0.4.9-0.54.20080908.fc10
provider: ffmpeg-libs.i386 0.4.9-0.55.20080908.fc10
provider: flac.i386 1.2.1-4.fc9
provider: glibc.i386 2.9-2
provider: glibc.i386 2.9-3
provider: glibc.i686 2.9-2
provider: glibc.i686 2.9-3
provider: libao.i386 0.8.8-5.fc10
provider: libmad.i386 0.15.1b-10.fc10
provider: libmad.i386 0.15.1b-8.fc10
provider: libmodplug.i386 1:0.8.4-3.fc9
provider: libmp4v2.i386 1.5.0.1-6.fc10
provider: libmpcdec.i386 1.2.6-4.fc9
provider: libogg.i386 2:1.1.3-9.fc9
provider: libstdc++.i386 4.3.2-7
provider: libvorbis.i386 1:1.2.0-5.fc10
provider: ncurses-libs.i386 5.6-20.20080927.fc10
provider: wavpack.i386 4.50.1-2.fc10
provider: flac.i386 1.2.1-4.fc9
provider: glibc.i386 2.9-2
provider: glibc.i386 2.9-3
provider: glibc.i686 2.9-2
provider: glibc.i686 2.9-3
provider: jack-audio-connection-kit.i386 0.109.2-3.fc10
provider: jack-audio-connection-kit.i386 0.116.1-3.fc10
provider: libcurl.i386 7.18.2-7.fc10
provider: libcurl.i386 7.19.4-3.fc10
provider: libid3tag.i386 0.15.1b-7.fc10
provider: libmad.i386 0.15.1b-10.fc10
provider: libmad.i386 0.15.1b-8.fc10
provider: libogg.i386 2:1.1.3-9.fc9
provider: libsamplerate.i386 0.1.4-1.fc10
provider: libsndfile.i386 1.0.17-6.fc10
provider: libvorbis.i386 1:1.2.0-5.fc10
provider: ncurses-libs.i386 5.6-20.20080927.fc10
provider: speex.i386 1.2-0.10.rc1.fc10
provider: zlib.i386 1.2.3-18.fc9
cmus:
provider: alsa-lib.i386 1.0.18-6.rc3.fc10
provider: alsa-lib.i386 1.0.19-2.fc10
provider: faad2-libs.i386 1:2.6.1-6.fc10
provider: ffmpeg-libs.i386 0.4.9-0.52.20080908.fc10
provider: ffmpeg-libs.i386 0.4.9-0.54.20080908.fc10
provider: ffmpeg-libs.i386 0.4.9-0.55.20080908.fc10
provider: flac.i386 1.2.1-4.fc9
provider: glibc.i386 2.9-2
provider: glibc.i386 2.9-3
provider: glibc.i686 2.9-2
provider: glibc.i686 2.9-3
provider: libao.i386 0.8.8-5.fc10
provider: libmad.i386 0.15.1b-10.fc10
provider: libmad.i386 0.15.1b-8.fc10
provider: libmodplug.i386 1:0.8.4-3.fc9
provider: libmp4v2.i386 1.5.0.1-6.fc10
provider: libmpcdec.i386 1.2.6-4.fc9
provider: libogg.i386 2:1.1.3-9.fc9
provider: libstdc++.i386 4.3.2-7
provider: libvorbis.i386 1:1.2.0-5.fc10
provider: ncurses-libs.i386 5.6-20.20080927.fc10
provider: wavpack.i386 4.50.1-2.fc10
Нет. не пользуюсь last.fm, поэтому ничего не могу сказать. Также не пользуюсь потоковым аудио, незнаю играет его хоть один из перечилсенных плееров
Спасибо за инфу про cmus..теперь его использую
Вот нашёл кстати решение для ластфма) может кому пригодится
http://code.google.com/p/last-cmus/
Вот нашёл кстати решение для ластфма) может кому пригодится
http://code.google.com/p/last-cmus/
М, в кои-то веки интересный пост! Ищи список правок у себя в ЛС ;)
Мне, в общем-то, на moc смотреть уже поздно — связка mpd + ncmpc уже настроена и вполне исправно выполняет свои функции, но за материал все равно спасибо — кто знает, что в жизни пригодится.
Мне, в общем-то, на moc смотреть уже поздно — связка mpd + ncmpc уже настроена и вполне исправно выполняет свои функции, но за материал все равно спасибо — кто знает, что в жизни пригодится.
Ставил moc из репов арча. Русские буквы, почему-то, понимает только в названии папок и каких-то избранных файлов (не разбирался). Остальные отмечены точечками вместо букв. Променял его на связку mpd+qmpdclient.
Скорее всего у вас остались в файлах теги в кодировке CP1251 или(!!!) у вас остались теги первой версии! Удалите теги первой версии и оставьте лишь теги второй версии. Это умеют делать все редакторы тегов.