Tabla de contenido
Una vez más aquí. Hoy vengo a dejar un pequeño artículo que seguramente será de utilidad para todos aquellos que utilizamos Spotify mientras trabajamos. Este pequeño “truco” me lo encontré por casualidad e omgubuntu, y la verdad es que resulta muy práctico, pues se trata de agregar opciones de reproducción en el icono de Spotify que tenemos en el Dock de Ubuntu 20.04.
Aun que es cierto que no faltan formas de controlar Spotify en Ubuntu, estos controles personalmente los echo de menos en algunas ocasiones, pues soy de esos usuarios que suelen tener un buen puñado de ventanas abiertas en el equipo, y que tengo instalados el número justo de programas para hacer lo que hago, por lo que no quiero tener que instalar otros programas para poder controlar las pistas de Spotify y así no tener que abrir la interfaz del programa. Si tú también eres de esos, posiblemente lo encontrarás útil también.
Si quieres algo similar a un menú de ‘lista rápida‘ al que acceder con el botón derecho en su icono, que facilita saltar hacia adelante, hacia atrás o pausar la música por completo, en tu aplicación nativa de Spotify para Gnu/Linux, vamos a ver cómo hacerlo de forma bastante sencilla.
Cómo añadir opciones de reproducción en el icono de Spotify que se encuentra en el Dock de Ubuntu
Instalar Spotify en Ubuntu 20.04 mediante repositorio
Evidentemente vamos a comenzar por instalar Spotify en nuestro sistema Ubuntu 20.04. Para empezar añadiremos el repositorio de Spotify a nuestro equipo. En una terminal (Ctrl+Alt+T) tan solo hay que escribir:

echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
El siguiente paso será actualizar el listado de software disponible. Como veremos en la siguiente captura de pantalla, el repositorio que acabamos de añadir va a fallar, por que tenemos que importar la clave GPG de Spotify que nos va a marcar el error al realizar la actualización de paquetes. Esto se puede solucionar escribiendo:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XXXXXXXXXXXXXX
En el anterior comando solo tendremos que sustituir las XXXXXXXXX por el valor que nos haya mostrado la terminal como valor de la clave GPG.
Una vez agregada, ya podemos volver a actualizar el listado de software disponible, tras lo cual podemos ejecutar el comando de instalación del cliente para Spotify:

sudo apt install spotify-client
Cuando finalice la instalación, ya tendremos disponible Spotify en nuestro sistema.

Pero como se puede ver en la siguiente captura de pantalla, si hacemos clic en el icono que se muestra en el Dock de Ubuntu al iniciarlo, las opciones que vamos a encontrar ahí son bastante básicas. Y ninguna de ellas servirá para poder controlar la pista que se esté reproduciendo en ese momento.

Añadir opciones de reproducción en el icono de Spotify
El proceso a seguir no tiene muchas complicaciones. Para empezar vamos a abrir el archivo spotify.desktop que se puede encontrar en /usr/share/applications y a pegar las acciones relevantes que se vinculan a los controles de mpris2. Para hacer esto, es interesante copiar primero el acceso directo a nuestro directorio local para evitar que futuras actualizaciones de Spotify sobrescriban los cambios que realicemos.
Tengo que decir que en mi caso yo utilizo la aplicación Spotify del repositorio oficial de Spotify en lugar de la aplicación Snap. Aun que este método también funcionará, solo habrá que editar el archivo .desktop en una ubicación diferente.
Si usas la aplicación Spotify Snap, simplemente copia el archivo .desktop de Spotify ubicado en /var/lib/snapd/desktop/applications y edítalo. Para flatpak, la ubicación es: /var/lib/flatpak/app/com.spotify.Client/current/active/export/share/applications/com.spotify.Client.desktop.
Para agregar las opciones de control del reproductor al icono de Spotify en Ubuntu que se sitúa en el Dock, primero vamos a abrir una terminal (Ctrl+Alt+T) y a copiar el acceso directo de Spotify en nuestra carpeta de aplicaciones locales. Esto lo conseguiremos con el comando:
cp /usr/share/applications/spotify.desktop ~/.local/share/applications/
El siguiente paso a seguir será abrir el archivo que acabamos de copiar a nuestra carpeta de aplicaciones locales con un editor:
gedit ~/.local/share/applications/spotify.desktop
En la ventana del editor, tan solo hay que pegar el siguiente texto debajo de la última línea de texto que encontremos en el archivo .desktop de Spotify:

Actions=Reproducir/Pausar;Siguiente;Anterior;Parar [Desktop Action Reproducir/Pausar] Name=Reproducir/Pausar Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause [Desktop Action Siguiente] Name=Siguiente Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next [Desktop Action Anterior] Name=Anterior Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous [Desktop Action Parar] Name=Parar Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
Es importante no reemplazar el texto existente que ya está en este archivo. ni agregar nada más (accidental o intencionalmente). Una vez terminado, solo queda guardar el archivo.
Reiniciar sesión para hacer efectivos los cambios
Llegados a este punto, solo queda cerrar la sesión y volver a iniciarla. Si utilizas GNOME en Xorg, puedes usar la combinación de teclas Alt+F2, y escribir r, así evitarás tener que cerrar la sesión.

Ahora ya podemos volver a iniciar Spotify, y si hacemos clic con el botón derecho en el icono que tenemos en el Dock, podremos acceder a las accciones Reproducir/Pausar, Siguiente, Anterior y Parar.

Ya no es necesario dirigirnos a la interfaz del programa para acceder a los controles del reproductor de Spotify.