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
Illico, j’installe la bête sur mon Arch, depuis la version à compiler dispo dans AUR.
Génial
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à.
## 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