Opciones de reproducción en el icono de Spotify del Dock de Ubuntu

about interfaz con accesos spotify

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:

add repo spotify

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:

instalar clave gpg spotify

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:

instalar spotify client

sudo apt install spotify-client

Cuando finalice, ya tendremos disponible Spotify en nuestro sistema.

lanzador Spotify

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.

icono de spoti sin opciones de reproducción

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.

arhivo desktop snap spotify

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:

add botones acciones 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.

reiniciar gnome shell

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.

icono de spoti con opciones de reproducción

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.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

Sé el primero en comentar

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

bool(true)