shoorick: (Default)
2009-09-09 01:49 pm

Писать в ЖЖ — из-под мозиллы с музыкой

Для файрфокса есть расширение Deepest Sender для работы с ЖЖ — можно писать и редактировать посты, а также быстро попадать на некоторые служеюные страницы. Раньше я не обращал на него внимание — как часть тормозиллы, Deepest Sender тоже был нетороплив. Но потом компьютер сменился более шустрым, а ljKlient перестал работать — пришлось вспомнить о DS, хотя бы потому, что он шустрее веб-интерфейса и может определять Current music. В отличие от Семаджика и ljKlient, DS может лишь прочитать текстовый файлик и взять что-нибудь оттуда.

Впрочем, и этого вполне хватает, если научить mpc писать в файл, что сейчас звучит — достаточно добавлять к вызовам mpc перенаправление вывода:
| head -n 1 > /tmp/mpc.now.txt
А чтобы не писать это перенаправление каждый раз вручную, достаточно добавить его в скрипты, вызывающие mpc: сейчас у меня постоянно используются 3 скрипта — для поиска в базе (с очисткой списка и без), для поиска в плэйлисте, а также 6 клавиатурных команд, заданных через KDE Control Center — для паузы/воспроизведения и для перемотки в разные стороны.
shoorick: (Default)
2009-09-03 02:07 pm
Entry tags:

Поиск песни в плейлисте

Надоело для перемотки на нужную песню писать mpc playlist и искать, где же она спряталась. Оптимизировал, написав скриптик:
mpc playlist | grep $* | perl -ne '/(\d+)/ && print $1' -0777 | xargs mpc play
Ищет в проигрываемом списке первую попавшуюся песню, содержащую в названии (либо имени исполнителя) искомое слово.
shoorick: (Default)
2008-12-02 05:13 pm

Переиндексирование в mpd

Практика показала, что mpd по команде обновления архива (например, mpc update path/to/music) обращает внимание лишь на новые и пропавшие файлы: те, что остались, его внимания не привлекают: можно им хоть touch устраивать, хоть тэги менять — пофигу.

Поэтому для переиндексации существующей музыки приходится делать массу телодвижений: переносить её куда-нить за пределы индексируемого каталога, индексировать каталог, возвращать файлы на место, повторно индексировать.
shoorick: (Default)
2008-02-20 04:41 pm
Entry tags:

О дефектах речи

гўупый мой ўасковый
current music
Многолетнее занятие пением способствует, с одной стороны, такому развитию речевого аппарата и прилегающего к нему головного мозга, что занимающийся может без особых усилий осознанно картавить, шепелявить и не выговаривать всяких букв. Например, Л, как в уже упомянутом куррентмузыке. С другой стороны, занимающийся, в моменты, когда не прилагает таких усилий, может говорить и петь хорошо и правильно.

P. S. [livejournal.com profile] anyutka и [livejournal.com profile] mcilove привязали ко мне «Ундервуд» — уже вторую неделю слушаю. Злодеи!

P. P. S. Если в MP3 перегнать тэги в UTF-8 (например, когда лень писать скрипт, для этого есть EasyTag) и убрать ID3v1, то mpc и свежий winamp (проверено на 5.5) вполне справляются с русскими буквами.
shoorick: (Default)
2007-11-27 01:25 pm

Чтоб быстрее выбирать музыку

~/bin/play
#!/bin/sh
mpc clear
mpc search any $* | mpc add -
mpc play 1
shoorick: (Рыжий)
2007-11-15 05:59 pm

Доработка напильником

Есть свой плюс в растпространении софта в исходниках: есть шанс доработать напильником. Вот сейчас как раз выдался случай: после смены плеера ljKlient потерял способность определять музыку. Пришлось взять напильник и научить: diff ljkkdeeventeditor.py.ORIG ljkkdeeventeditor.py )