LINUX.ORG.RU

mpdscribble не отправляет треки на Last.fm

 ,


0

2

Собственно вопрос в названии темы. Раньше всё работало, потом просто перестало.

Конфиг

#proxy = http://the.proxy.server:3128
pidfile = /home/alex/.mpdscribble/mpdscribble.pid
#daemon_user = mpdscribble
log = /home/alex/.mpdscribble/mpdscribble.log
verbose = 2
journal_interval = 300

host = 127.0.0.1
port = 6600

[last.fm]
url = http://post.audioscrobbler.com/
username = Alex_Popov
password = :-P
journal = /home/alex/.mpdscribble/lastfm.journal

#[libre.fm]
#url = http://turtle.libre.fm/
#username = my_username
#password = my_password
#journal = /var/cache/mpdscribble/librefm.journal

#[jamendo]
#url = http://postaudioscrobbler.jamendo.com/
#username = my_username
#password = my_password
#journal = /var/cache/mpdscribble/jamendo.journal

[file]
file = /home/alex/.mpdscribble/mpdscribble.log

Пробовал менять пароль. В логах чисто. Если отключаю интернет, то только такая ошибка.

2014-09-22T00:32:54+0400 [last.fm] handshake error: curl failed: Could not resolve host: post.audioscrobbler.com

Хз вообще куда копать, у вас работает?

UPD: Запускаю так, если имеет значение:

pidof mpdscribble >& /dev/null
if [ $? -ne 0 ]; then
 mpdscribble &
fi
Этот код в ~/.config/openbox/autostart

★★★★

Последнее исправление: IIIypuk (всего исправлений: 2)

Вот что у меня сегодня в логах по поводу mpdscribble:

Sep 22 09:14:16 732-1 mpdscribble: [last.fm] submit error: got HTTP status 4 (Cannot connect to destination (post.audioscrobbler.com))
Sep 22 09:14:16 732-1 mpdscribble: [last.fm] waiting 60 seconds before trying again
Sep 22 09:15:15 732-1 mpdscribble: [last.fm] submit error: got HTTP status 4 (Cannot connect to destination (post.audioscrobbler.com))
Sep 22 09:15:15 732-1 mpdscribble: [last.fm] waiting 120 seconds before trying again
Sep 22 09:22:34 732-1 mpdscribble: [last.fm] submit error: got HTTP status 4 (Cannot connect to destination (post2.audioscrobbler.com))
Sep 22 09:22:34 732-1 mpdscribble: [last.fm] waiting 60 seconds before trying again
Sep 22 09:23:34 732-1 mpdscribble: [last.fm] submit error: got HTTP status 4 (Cannot connect to destination (post2.audioscrobbler.com))
Sep 22 09:23:34 732-1 mpdscribble: [last.fm] waiting 120 seconds before trying again
Sep 22 09:49:19 732-1 mpdscribble: [last.fm] submit error: got HTTP status 4 (Cannot connect to destination (post2.audioscrobbler.com))
Sep 22 09:49:19 732-1 mpdscribble: [last.fm] waiting 60 seconds before trying again
Sep 22 09:50:19 732-1 mpdscribble: [last.fm] submit error: got HTTP status 4 (Cannot connect to destination (post2.audioscrobbler.com))
Sep 22 09:50:19 732-1 mpdscribble: [last.fm] waiting 120 seconds before trying again

mpdscribble Version: 0.22-3. Debian stable.

а конфиг у меня такой:

username = swarnk
password = c415.............165ee
log = /var/log/mpdscribble.log
cache = /var/cache/mpdscribble/cache

После 9-50 сегодня никаких ошибок в логи не сыпется. Зашел на last.fm - скроблится нормально.

swarnk ★★
()
Последнее исправление: swarnk (всего исправлений: 1)

Если mpdscribble работает, в логах не может быть чисто. Там будет либо информация о том, что данные успешно отправлены на сервер, либо сообщение об ошибке. Сделай verbose = 3 и смотри логи.

Если он не работает - разбирайся, почему не запускается.

И еще, зачем ты вручную указываешь адрес сервера для скробблинга, если пользуешься умолчальным? На мои пинги post2.* отвечает существенно бодрее, чем post.*, и не теряет пакеты, в отличие от.

si0 ★★★
()
Последнее исправление: si0 (всего исправлений: 1)
Ответ на: комментарий от si0

Если он не работает - разбирайся, почему не запускается.

Mpdscribble то работает. В last.journal треки сохраняются. Только на Last.fm они не отправляются.

И еще, зачем ты вручную указываешь адрес сервера для скробблинга

Хм, я брал example конфига в /usr/share/doc/mpdscribble. Потом только изменил имя юзера и пароль, а также прописал пути к файлам.

Сделай verbose = 3 и смотри логи.

Дельный совет. В man'ах написано, что verbose может быть от 0 до 2, про три не знал. Сейчас попробую.

IIIypuk ★★★★
() автор топика
Ответ на: комментарий от si0

Установил verbose 3 и посыпались ошибки.

mpd error (5): Connection refused
Пробовал кстати и post2.*, тоже самое.
По крайней мере теперь мне ясно, что всё работает. Проблема в моём подключении, по этому mpdscribble не может подключится.

IIIypuk ★★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 2)

Отметил как решённую.
Не знаю, почему в man'ах не было написано про, что verbose может быть 3.

IIIypuk ★★★★
() автор топика
Ответ на: комментарий от IIIypuk

Это в твоем дистрибутиве неправильные маны.

В дебиане совпадает ман совпадает с этим

si0 ★★★
()

Да, странно то, что когда подключаюсь через wvdial, mpdscribble даже не пытается отсылать треки, он просто складывает их в кэш.
Но вот когда дописал proxy, он сразу начала отправлять, хз что за байда такая)

IIIypuk ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.