En el siguiente artículo vamos a echar un vistazo a cómo se pueden añadir opciones de reproducción en el icono de Spotify que se puede encontrar en el Dash de Ubuntu 20.04 al iniciar la aplicación. Las instrucciones para hacer esto, las ofrecen en omgubuntu, y la verdad es que resulta muy práctico, pues se trata de agregar opciones de reproducción al ícono de Spotify que tenemos en el Dock de Ubuntu, para no tener que acceder a la interfaz de Spotify para cambiar de canción o detener la reproducción.
Si quieres algo similar a un menú de ‘lista rápida de opciones‘ a las que acceder con el botón derecho desde el icono de la aplicación, desde las que poder saltar hacia la siguiente canción, reproducir la anterior 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 editando el archivo .desktop de la aplicación.
Cómo añadir opciones de reproducción en el icono de Spotify del Dash
Instalar Spotify en Ubuntu 20.04 mediante repositorio
Evidentemente vamos a comenzar por instalar este programa en nuestro sistema Ubuntu 20.04. Para empezar vamos a añadir 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 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 ejecutar el anterior comando. Esto se puede solucionar escribiendo:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XXXXXXXXXXXXXX
En el anterior comando solo va a ser necesario 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 solo queda ejecutar el comando de instalación:
sudo apt install spotify-client
Cuando finalice, ya tendremos disponible Spotify en nuestro sistema.
Pero como se puede ver en la siguiente captura de pantalla, tras iniciar la aplicación, si hacemos clic en el icono que se muestra en el Dock de Ubuntu, las opciones que vamos a encontrar ahí son bastante básicas.
Añadir opciones de reproducción en el icono de Spotify
El proceso a seguir es bastante sencillo. 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 esto lo he probado con la aplicación Spotify del repositorio oficial de Spotify en lugar de la aplicación Snap. Aun que este método también debería funcionar, solo será necesario 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 añadir controles de 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:
vim ~/.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 muy importante no reemplazar el texto existente que ya está en este archivo. 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, puede utilizar 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 acciones Reproducir/Pausar, Siguiente, Anterior y Detener.
Gracias a esto, ya no es necesario dirigirnos a la interfaz del programa para acceder a los controles del reproductor de Spotify en Ubuntu 20.04.