Take control of all your music and media from one stylish spot in your GNOME panel — no more switching windows just to skip a track. 🎵 What it does • Play, pause, skip, shuffle and repeat without opening any app • Works with Spotify, YouTube, VLC, Rhythmbox, browsers and anything that supports MPRIS • Handles multiple players at once — switch between them with tabs in the popup 🎨 Vinyl Record Effect • Double-click the album art to turn any app's cover into a spinning vinyl disc • Animated tonearm glides in when music plays and parks when it stops • Each app remembers its own vinyl setting independently — Spotify can spin while your browser stays flat 🎤 Time-Synced Lyrics ← NEW • Triple-click the album art to instantly show scrolling lyrics for the current song • Lyrics are fetched automatically from lrclib.net (free, no account needed) • Active line is highlighted and centred; the view scrolls smoothly as the song progresses • Single-click anywhere on the lyrics panel to go back to the album art • Each player tab remembers its own lyrics preference independently ✨ More highlights • Panel shows current track and artist with smooth marquee scrolling • Browser web apps (YouTube Music, Spotify Web, SoundCloud) tracked separately per tab • All seen apps are remembered — re-enable vinyl or lyrics for any of them at any time • Clean native GNOME design — fits perfectly in any shell theme
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 17 | Unreviewed |
| 16 | Rejected |
| 15 | Active |
| 14 | Active |
| 13 | Active |
| 12 | Active |
| 11 | Rejected |
| 10 | Rejected |
| 9 | Rejected |
| 8 | Active |
| 7 | Active |
| 6 | Rejected |
| 5 | Rejected |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
Review it fast , please
Is this generated by AI? If so, we have a rule for that: [EGO Review Guidelines: AI](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#extensions-must-not-be-ai-generated)
No its not generated by AI
This code has many lines of unnecessary try-catch wrappers which can be the indication of AI usage. Please remove all of them and avoid sending any unnecessary code in general. Also, timeout should be removed on destroy/disable and before creating a new one. You are not doing it properly in many files: [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources) And avoid sending unnecessary files: [EGO Review Guidelines: unnecessary files](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files) Please read our review guidelines and make the code compatible with that: [EGO Review Guidelines](https://gjs.guide/extensions/review-guidelines/review-guidelines.html) If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions