kovtunos 03.09.2010 18:26
How-to`s — Как заставить заработать mpdscribble в archlinux
Недавно завел себе аккаунт на last.fm. Ну и как говорится: "Не знала баба клопоту, купила порося". Оказалось, что мой любимый mpd-клиент gmpc не умеет скробблить прослушанную музыку на вышеозначенный сервис.
Есть два варианта, как можно решить эту проблему:
Использовать другой клиент, который имеет встроенный скробблер: sonata, ario etc.Установить демон скробблинга: lastfmsubmitd или mpdscribble
Первый вариант сразу не проходит, т.к. Ario имеет iTunes-овский интерфейс, который для меня неприемлем и к тому же малофункционален, Sonata же не умеет динамических списков воспроизведения.
С реализацией второго варианта, сразу же выплывают на свет некоторые проблемы. Так lastfmsubmitd после одного-двух треков вылетает, жалуясь на ошибку python, а mpdscribble сразу начинает вести себя неподобающим образом, а именно - занимает весь канал и загружает процессор на 100%.
Оказалось, что эта ошибка появилась совсем недавно после обновления curl до версии 7.21.1. Значит мы можем пересобрать mpdscribble из aur без поддержки curl заменив его libsoup.
В PKGBUILD делаем замену:
1 |
|
на
1 |
|
и спокойно собираем пакет.
Проблема решена!
ak3n 03.09.2010 19:28 #
+ 0 -
Огромное спасибо!
спасибо за информацию. а то, пару дней назад, не глядя в гугл, решил эту же проблему более радикальным способом. а именно - отключением mpdscribble. теперь зная в чём проблема, надо будет откатится на предыдущую версию curl.
В mpdscribble уже забагрепортили, ждем, когда починят. А пока можно и пересобрать.
Уже успел увидеть статью. Я тоже года полтора-два назад подобным образом дружил их, но потом с переходом на другой дистрибутив с древней версией питона, оказалось, что дружить они никак неспособны. Пришлось на mpd переходить, о чем, в принципе, не жалею.