Scrobby est mort, vive mpdscribble !

Si vous avez suivi mes pérégrinations dans le monde des clients LastFM/Libre.FM pour MPD, j’étais passé avec bonheur à Scrobby, un mignon petit démon qui faisait bien son travail sans se faire remarquer.

“Faisait”, car depuis quelques temps je rencontrais un petit bug qui m’obligeait à le redémarrer afin qu’il veuille bien soumettre mes titres.
C’est comme ça que je me suis aperçu que la bête n’était plus maintenue, fini :(

Étant une quiche en prog, impensable pour moi de fouiner dans ses entrailles afin de tenter de résoudre le problème.

J’ai donc sans trop y croire repris mes recherches du nouveau client idéal, mon critère discriminant étant la capacité tourner comme un daemon, propre à Scrobby à l’époque.

Traînant sur la page de référence répertoriant les clients MPD, je me suis aperçu que seul mpdscribble était encore maintenu.
Or, à l’époque, la bête ne tournait pas comme un daemon.

Et en lisant la doc, je me suis aperçu avec bonheur que cette fonction avait été ajoutée depuis :D

Illico, j’installe la bête sur mon Arch, depuis la version à compiler dispo dans AUR.

Génial :D

Une conf claire, le support direct de Libre.FM (ça tombe bien je ne scrobble plus que vers ce site), un fonctionnement impeccable, le top.

Voilà, voilà.

## mpdscribble – an audioscrobbler for the Music Player Daemon.
## http://mpd.wikia.com/wiki/Client:mpdscribble

# HTTP proxy URL.
#proxy = http://the.proxy.server:3128

# The location of the pid file.  mpdscribble saves its process id there.
pidfile = /var/run/mpdscribble.pid

# Change to this system user after daemonization.
daemon_user = mpd

# The location of the mpdscribble log file.  The special value
# “syslog” makes mpdscribble use the local syslog daemon.  On most
# systems, log messages will appear in /var/log/daemon.log then.
# “-” means log to stderr (the current terminal).
log = syslog

# How verbose mpdscribble’s logging should be.  Default is 1.
verbose = 1

# How often should mpdscribble save the journal file? [seconds]
#journal_interval = 600

# The host running MPD, possibly protected by a password
# ([PASSWORD@]HOSTNAME).  Defaults to $MPD_HOST or localhost.
host = localhost

# The port that the MPD listens on and mpdscribble should try to
# connect to.  Defaults to $MPD_PORT or 6600.
#port = 6600

#[last.fm]
#url = http://89.16.177.55/
#username =deK
#password =
# The file where mpdscribble should store its Last.fm journal in case
# you do not have a connection to the Last.fm server.
#journal = /var/cache/mpdscribble/lastfm.journal

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>