ну, в общем-то sonata прекрасно скробблит на ластфм, но после настройки хоткеев, я ее запускаю раз в сутки (или еще реже) только чтобы плейлист новый поставить.
а статистику на last.fm всетаки хочется вести. так что как обычно обратился к гуглу за решением. и как обычно гугл помог.
mpdscribble - плагин (или отдельная програмка) для отправки статистики от mpd на ластфм.
устанавливаем
sudo apt-get install mpdscribble
правим конфиг
sudo gedit /etc/mpdscribble.conf
конфиг простой как мычание. в основном ник, да md5 сумма пароля с ластфм
вот пример конфига
username = login
password = md5 сумма пароля
log = ~/.mpdscribble/mpdscribble.log
cache = ~/.mpdscribble/cache (нет в новой версии)
sleep = 5 (нет в новой версии)
sleep - это параметр отвечающий за то, как часто mpdscribble будет опрашивать mpd о том, что он там сейчас играет. в гугле рекомендовали поставить 5 сек ^^
чтобы узнать md5 сумму пароля нужно в консоли набрать
echo -n "ПАРОЛЪ" | md5sum
ну и оно вам выдаст эту сумму
примерно вот такую
625ec5f999d9d12d8dc9611ce0ed48c6UPD: в новой версии появились некоторые новые фитчи.
в
/etc/mpdscribble.conf появилось дофига новый параметров.
основные нововведения
# Change to this system user after daemonization.
daemon_user = (ваше имя пользователя в системе)
видимо для запуска mpdscribble как сервиса
так скроблинг теперь можно осуществлять еще и в libre.fm и в jamendo (алгоритм такой же как с ластфм)
ну и добавили координаты mpd
host = localhost
port = 6600
После конфигурации файла настроек, открываем sudo gedit
/etc/default/mpdscribbleи правим там параметр MPD_SYSTEMWIDE с 0 на 1
# Whether to enable system wide daemon
MPD_SYSTEMWIDE=1
сохраняем, закрываем.
в общем, на этом настройка завершена. теперь просто запускаем mpdscribble
sudo /etc/init.d/mpdscribble start
и оповещаем инторнет, о том, что сейчас звучит в наших колонках
да, чтобы постоянно при загрузке системы не набирать комманду запуска, лучше добавить сервис в автозагрузку
(в новой версии добавляется автоматически)sudo ln -s /etc/init.d/mpdscribble /etc/rc2.d/S30mpdscribble
в общем-то на форуме убунты рекомендовали поставить его в конец очереди: S99mpdscribble
но я как-то решил его к mpd кинуть, а он как раз у меня 30-м идет
и всех делов