cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

mpd + last.fm

Publicado 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

  • Rotheads – Slither in Slime (2022) 3 de julio de 2022 Brett Stevens
  • Disma – Earthendium (2022) 3 de julio de 2022 Brett Stevens
  • Massacre – Mythos (2022) 3 de julio de 2022 Brett Stevens
  • Beats and yelling from: Saor, Light Dweller, Solipsism 2 de julio de 2022 Hate Meditations
  • Sadistic Metal Reviews: Metal as a Service (Mucho, Mucho MaaS) 1 de julio de 2022 Brett Stevens
  • “Círculo de Buscadores” en programas literarios 30 de junio de 2022 Javier Resines
  • Undercroft – Twisted Souls (1995) 30 de junio de 2022 hessianfirm
  • Metal as deathcult theme park 27 de junio de 2022 Hate Meditations
  • Blasphematory – The Lower Catacombs (2022) 24 de junio de 2022 Belisario

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2022