Ya había comentado que trato de enviar lo que estoy escuchando a last.fm, desgraciadamente en los últimos meses creí que lo estaba haciendo y me lleve la desagradable sorpresa de que no se estaban enviando 🙁 y todo por culpa del plugin mpdscribbler
El envío desde Amarok funciona perfectamente, pero no lo suelo abrir, ya me acostumbre y de hecho siempre escucho mi música con mpd y si acaso con Sonata abierto, en general controlo el mpd con un plugin –foxytunes– que existe desde el firefox (iceweasel para los debianitas :-P)
En last.fm se ve que escucho, claro, mi perfil esta casi totalmente incompleto por los meses en que supuse que todo funcionaba bien
Hoy me di a la tarea de componer las cosas, en primera mandar a la basura el mpdscribbler que después de andar buscando como, y de configurar y configurar, simplemente no me sirvió, recuerdo que alguna vez lo hizo pero a mi ya no me jala
Luego instale scmpc : A multithreaded MPD client for Audioscrobbler ( http://scmpc.berlios.de ) para arreglar la situación y seguir (comenzar) a enviar lo que escucho a mi perfil
instalando
scmpc tiene algunas dependencias, osea que a ponerlas: libcurl (>=7.10), argtable, confuse y libdaemon.
apt-get install libargtable2-0 libargtable2-dev libconfuse0 libconfuse-dev libdaemon0 libdaemon-dev libcurl3 libcurl3-dev
bajar el código fuente de http://developer.berlios.de/projects/scmpc en este caso fue el 2.2 y a teclear un poco más
$ cd src
$ tar xvjf scmpc-0.2.2.tar.bz2
$ cd scmpc-0.2.2
$ ./configure
$ make
$ sudo make install
Yo suelo usar checkinstall en lugar de «make install», osea que ya saben (make intall en cualquier linux, checkinstall creara un deb que hay que instalar con dpkg por ejemplo)
checkinstall
Configurar
Yo cree un archivo en ~/.scmpc/scmpc.conf
log_level = debug
log_file = «/home/tu_usuario/.scmpc/scmpc.log»
pid_file = «/home/tu_usuario/.scmpc/scmpc.pid»
cache_file = «/home/tu_usuario/.scmpc/scmpc.cache»
mpd {
#host = "localhost"
#port = 6600
#timeout = 5
#password =
audioscrobbler {
username = «lastfm_nombredeusuario»
password = «passworda»
}
si no nos gusta que el password no este cifrado, cambiamos la linea password por password_hash
audioscrobbler {
username = «tu_nombreusuario_en_lastfm»
password_hash = «contrasea_cifrada_con_md5»
}
para ello en consola
$ echo -n ‘password’ | md5sum
5f4dcc3b5aa765d61d8327deb882cf99 –
por lo que pondríamos password_hash = «5f4dcc3b5aa765d61d8327deb882cf99» que es nuestra contraseña cifrada con md5 🙂
arranca scmpc y ya esta 🙂
last.fm, info en la wikipedia, con enlace a plugins de muchos reproductores para enviar lo que estemos escuchando
también es buena idea
# Remplazar el directorio mpd donde esta la música con un enlace simbólico a donde la tengamos; por ejemplo /home/mi_user/Music
sudo rmdir /var/lib/mpd/music
sudo ln -s ~/Music /var/lib/mpd/music
# Reiniciar y actualizar la base de datos con lo contenido en ese directorio de música
sudo /etc/init.d/mpd restart
mpc update
