Review of "Advanced Media Controller" version 3

Details Page Preview

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

Extension Homepage
https://github.com/Sanjai-Shaarugesh/Advanced-media-controller

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

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

Previous Reviews on this Version

sanjai posted a review
Review it fast , please
JustPerfection waiting for author
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)
sanjai posted a review
No its not generated by AI
sanjai auto- rejected
Auto-rejected because of new version 4 was uploaded
JustPerfection rejected
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