четверг, 5 апреля 2018 г.

Скробблинг в ListenBrainz из mpdscribble.



ListenBrainz - это такой аналог AudioScrobbler aka LastFM, но с открытыми исходными текстами и прочей свободой, т.е. через него можно делиться информацией о прослушиваемой музыке. При использовании Music Player Daemon взаимодействовать с ним можно с помощью демона mpdscribble, но его надо предварительно настроить.

В конфиге "/etc/mpdscribble.conf" шаблона для этого сервиса нет, но добавить его совсем не сложно. Благо. что в документации все нужные данные есть.

Всего нужно знать 3 параметра:
  • Адрес скробблера;
  • Имя пользователя;
  • Токен, который используется вместо пароля.
Четвертым параметром указывается файл журнала.

Адрес скробблера - "http://proxy.listenbrainz.org"
Имя пользователя совпадает с логином на сайте .
Токен можно узнать на странице https://listenbrainz.org/profile/ после авторизации.
Путь к файлу журнала я задал по аналогии с другими сервисами в конфиге.

В итоге получился примерно такой блок:

[listenbrainz.org]
url = http://proxy.listenbrainz.org
username = Radjah
password = CENSORED
journal = /var/cache/mpdscribble/listenbrainz.journal

Теперь необходимо перезапустить демон mpdscribble и включить музыку. На странице https://listenbrainz.org/user/Radjah (в моём случае) должна появиться информации о прослушиваемой композиции.