Gnomify brings Spotify into your GNOME panel — shows the current track, cover art, and playback controls. Disappears automatically when Spotify is closed.
Solid mode (follows system theme)
Transparent mode (frosted glass)
- Live track title + artist display in the top panel
- Dropdown menu with cover art, track info, and playback controls
- Play / pause / next / previous buttons
- Buttons auto-dim when an action isn't available
- Automatically appears and disappears with Spotify
- Transparent frosted glass mode with adjustable opacity
Download the files and extract them to ~/.local/share/gnome-shell/extensions/gnomify@psousa13, or clone the repository:
git clone https://github.com/psousa13/gnomify.git ~/.local/share/gnome-shell/extensions/gnomify@psousa13Then compile the schema and enable the extension:
glib-compile-schemas ~/.local/share/gnome-shell/extensions/gnomify@psousa13/schemas/
gnome-extensions enable gnomify@psousa13Restart GNOME Shell to apply — on Wayland log out and back in, on X11 press Alt+F2, type r and hit Enter.
| File | Purpose |
|---|---|
metadata.json |
Extension manifest (UUID, supported shell versions) |
extension.js |
Panel button + dropdown menu UI |
mpris.js |
MPRIS2 D-Bus wrapper + player manager |
prefs.js |
Preferences window (Appearance + About) |
stylesheet.css |
Panel and menu styling |
spotify-logo.svg |
Spotify logo used in the panel |
schemas/*.gschema.xml |
GSettings schema |
- Open Spotify and start playback — Gnomify will appear in the panel automatically.
- Spotify's Linux clients (official deb/snap/flatpak) all expose MPRIS by default, so no extra configuration is needed.
- Switch between solid and transparent mode anytime in the extension preferences.
Made by psousa13


