Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

mpd + last.fm

Publicada el 24 de diciembre de 20155 de enero de 2021 por ernesto
  • instalación de mpdscribble
    • instalación como usuario
    • ejecución de mpdscribble como usuario
  • configuración de mpdscribble
    • claves encriptadas
  • problemario
    • libwrap refused connection
  • fuentes
Puesto al día el 5 de enero de 2021.

sudo apt show mpdscribble

Last.fm reporting client for mpd
Music Player Daemon client which collects information about played tracks and submits them to the Last.fm social music network (formerly known as Audioscrobbler). If submission servers are not reachable, submissions are enqueued and stored on disk cache.

instalación de mpdscribble

sudo apt install mpdscribble

por defecto, mpdscribble se instala como un servicio:

sudo systemctl status mpdscribble

esta instalación, sin embargo, se propone ejecutar mpdscribble como usuario.

instalación como usuario

a continuación, se crea un directorio de acceso local, /media/archivo/.mpd; se realiza una copia del archivo de configuración global de mpdscribble, /etc/mpdscribble.conf, a dicho directorio; y se crean los archivos que necesita la aplicación:

mkdir /media/archivo/.mpd

sudo cp /etc/mpdscribble.conf /media/archivo/.mpd/

touch /media/archivo/{mpdscribble.pid,mpdscribble.log,last.fm,libre.fm,mpdscribble.file}

por último, se asigna la propiedad de todos los archivos de /media/archivo/.mpd al usuario y grupo correspondiente:

chown usuario:grupo /media/archivo/.mpd/*

chmod 644 /media/archivo/.mpd/*

ejecución de mpdscribble como usuario

en primer lugar, hay que desactivar el servicio de mpdscribble:

sudo systemctl stop mpdscribble

sudo systemctl disable mpdscribble

sudo systemctl is-enabled mpdscribble

disabled

en segundo lugar, hay que lanzar mpdscribble como usuario desde /etc/rc.local:

sudo nano /etc/rc.local

mpdscribble --conf /media/archivo/.mpd/mpdscribble.conf &
exit 0

como se observa en el ejemplo, tras --conf, se le indica a mpdscribble la ruta hacia el archivo de configuración local: /media/archivo/.mpd/mpdscribble.conf (en este caso).

sudo systemctl restart rc.local

sudo systemctl status rc.local

Active: active (exited) since Tue 2021-01-05 15:42:24 UTC; 6s ago

configuración de mpdscribble

nano /media/archivo/.mpd/mpdscribble.conf

port = 9777
host = 192.168.1.7
journal_interval = 600
pidfile = /media/archivo/.mpd/mpdscribble.pid
file = /media/archivo/.mpd/mpdscribble.file
log = /media/archivo/.mpd/mpdscribble.log
verbose = 3
[libre.fm]
url = http://turtle.libre.fm/
username = nombre_del_usuario
password = fbc71ce36cc20790f2eeed2197898e71
journal = /media/archivo/.mpd/librefm

donde (de manera principal) se facilitan las rutas a los archivos creados en la instalación como usuario (mpdscribble.pid, mpdscribble.file, mpdscribble.log) y el puerto al que debe dirigirse mpdscribble para escuchar.

el archivo de configuración de mpdscribble permite la comunicación con distintas plataformas como last.fm, libre.fm o jamendo.

claves encriptadas

las distintas claves o password para last.fm, libre.fm o jamendo deben guardarse encriptadas en el archivo de configuración de mpdscribble:

echo -n "clave" | md5sum | cut -f 1 -d " "

fbc71ce36cc20790f2eeed2197898e71

problemario

libwrap refused connection

si se recoge este error en /media/archivo/.mpd/mpdscribble.log:

Dec 24 18:12 : client: libwrap refused connection (libwrap=mpd) from 192.168.1.7:54761

cabe comprobar que la dirección IP de localhost está en hosts.allow:

sudo nano /etc/hosts.allow

MPD: 192.168.1.7

o bien:

sudo nano /etc/hosts.allow

ALL: 192.168.1.7

fuentes

  • «mpdscribble» en Music Player Daemon.
  • «Music Player Daemon/Tips and tricks» en archlinux.org.
  • «The ultimate MPD guide» en crunchbang.org.
Etiquetado como last.fm, md5sum, mpdscribble, systemctl, touch, update-rc.d
  • MPD: Music Player Daemon

    Puesto al día el 7 de enero de 2021. instalación sudo apt install mpd [borrador]…

  • mpd + youtube-dl

    Puesto al día el 6 de noviembre de 2019. instalación de youtube-dl vale con descargar…

  • volumio en raspberry pi 2

    Volumio v2.779 del 8 de junio de 2020. Volumio is a free and Open Source…

RSS rutas fuera

  • CAMINANDO ENTRE MONSTRUOS 04 (Bestiario Sonoro): Drac de Na Coca 23 de octubre de 2025 Javier Resines
  • Karbach Brewery Rodeo Clown Double IPA (2025) 22 de octubre de 2025 Brett Stevens
  • Beats and yelling: Cultic 22 de octubre de 2025 Hate Meditations
  • Beats and yelling shorts, 20th October 25 20 de octubre de 2025 Hate Meditations
  • Karbach Brewery Hopadillo Imperial IPA (2025) 20 de octubre de 2025 Brett Stevens
  • Eureka Heights Final Boss Imperial IPA (2025) 20 de octubre de 2025 Brett Stevens
  • Tertulia con Juan Gomez, Pablo Vergel y Álvaro Martín: Spring-heeled Jack 19 de octubre de 2025 Javier Resines
  • Beats and yelling: Heruvim 17 de octubre de 2025 Hate Meditations
  • Please read the following scenario carefully 15 de octubre de 2025 Hate Meditations

Archivo

cuaderno de campo 2011-2025