Cómo scrobbleo mi música
ADVERTENCIA: Al final terminé con un servidor de Subsonic en la laptop y Tempo en el teléfono, probablemente no actualizaré más el post.
El servidor de Subsonic que usé
Prefacio
Antes que nada si no usas systemd en tu sistema, tendrás que averiguar cómo habilitar los serivicios por tu cuenta, lo siento.
Esta guía va a girar entorno a mpris-scrobbler, el cuál creo que es un grandioso software y debería de ser ampliamente usado, por varias razones:
- Evita que el scrobbling tenga que depender de la implementación que usa el reproductor de música para subir los tracks y, si lo soporta, cachearlos.
- Si vamos al caso es un gasto de recursos y tiempo para l@s desarrollador@s considerando que existe una implementación que funciona con cualquier reproductor que soporte la interfaz de MPRIS.
- Promueve la adopción de MPRIS en los distintos reproductores, o por lo menos la creación de plugins que permitan hacer uso de la interfaz.
- Si el reproductor de música no es actualizado en cierto tiempo, puede que la API de la que se haga uso para scrobblear cambie, y por ende, la implementación que usa el reproductor se rompería.
Por estas razones, y para ahorrar tiempo a otras personas que quieran scrobblear de la manera en que lo hago, creé esta guía.
Esta guía va a estar dividida en dos partes:
- Parte 1: para las personas que usen un reproductor que ya soporte mpris.
- Parte 2: continuación para las personas que usen MPD (se debe de leer la parte primera también).
Parte 1
Requisitos
- mpris-scrobbler
- Cualquier reproductor de música que soporte MPRIS
Instalación de mpris-scrobbler
https://github.com/mariusor/mpris-scrobbler
Si usas alguna de las distribuciones en las que está disponible mpris-scrobbler, sólo instálalo. Si en su defecto usas otra distribución o algún otro sistema operativo unix-like, tendrás que compilarlo, como dice en su Github.
Después tendrás que usar una utilidad que viene con mpris-scrobbler para poder loguearte a lastfm, librefm o listenbrainz respectivamente:
$ mpris-scrobbler-signon token <servicio> $ mpris-scrobbler-signon session <servicio>
El primer comando abre un navegador por defecto para obtener una cookie que permitirá usar lastfm o librefm, deberás loguearte y darle permisos a mpris-scrobbler de acceder a tu cuenta.
En el caso de listenbrainz:
$ mpris-scrobbler-signon token listenbrainz
Después de este proceso, procederemos a habilitar el servicio de mpris-scrobbler usando systemctl, denuevo, si no usas systemd, tendrás que averiguar cómo hacerlo por tu cuenta:
$ systemctl --user enable mpris-scrobbler $ systemctl --user status mpris-scrobbler # Checkea si se inició correctamente $ systemctl --user start mpris-scrobbler # Si no se inició corre esto
Y ahora tan sólo falta probar que funcione usando tu reproductor de música con soporte de MPRIS.
Parte 2
Requisitos
- mpDris2
- mpd
Lo termino después
caldodecebolla.flounder.online/