Art first
Shows the album art on a blurred background, inspired by Apple CarPlay and Android Auto.
GNOME Shell Extension · Version 50.0.1
Dropbeat feels at home in the GNOME shell while also looking sleek and modern. A fullscreen pop-up featuring the playing track and album art is also one click away.
Requires ImageMagick · Works with Firefox, Spotify, VLC, and other MPRIS players

What Dropbeat does
Shows the album art on a blurred background, inspired by Apple CarPlay and Android Auto.
Click the album art to show a fullscreen splash.
Dropbeat works with MPRIS, so it should work with any Linux media player.
Fullscreen view
Dropbeat builds the background from the current artwork, keeps the cover square in the center, and updates the view when the track changes.

Compatibility
Dropbeat supports these GNOME Shell versions:
GNOME Extensions selects the compatible build for your Shell version.
Language support
Translation contributions are welcome, however the only language in the extension is in the settings menu. Currently only English is officially supported.
Offer a translation (opens in a new tab)Requirements & limits
Dropbeat is intentionally small and puts most image processing work into a common utility called ImageMagick for stability and simplicity.
I use ImageMagick to crop awkward cover sizes and create the blurred fullscreen background. First run explains how to install it on common distributions if you don't already have it.
Your player needs to expose the standard Linux media-player interface. If GNOME already picks it up in the notifications menu, this extension will too.
Dropbeat follows the active player rather than showing a switcher. If that player closes, it can move to another available player.
I do not collect telemetry. Dropbeat only makes a request when a player supplies an HTTP or HTTPS cover URL and remote cover fetching is enabled. You can turn that off in Preferences; local artwork and processing stay on your machine.
Dropbeat does not currently include shuffle, repeat, volume, seeking, or a progress bar. It is centered on artwork, track information, and previous, play/pause, and next.
Dropbeat shows one active player. It does not have a manual player picker yet, but it will move to another available player when the current one closes.
Under the hood
Dropbeat is a TypeScript app that uses Clutter and GTK. The card uses MPRIS and D-Bus to connect it to the player, and the fullscreen display starts a GTK4 window as a separate GJS process.
Project news
I write these when an update changes something worth explaining.
Ready to try it?
Install Dropbeat from GNOME Extensions, or look through the source before adding it to your desktop.