A lightweight, always-on-top overlay that displays the currently playing track from Deezer Desktop. Perfect for gamers who want to see what's playing without leaving their game.
- Always-on-top overlay - Stays visible even during games (windowed/borderless mode)
- Track info display - Shows song title, artist, and album artwork
- Playback controls - Play/Pause, Next, Previous
- Auto-launch - Automatically starts when Deezer opens (optional)
- Auto-close - Automatically closes when Deezer quits
- Click-through mode - Doesn't interfere with your game by default
- No external dependencies - Works out of the box on any Mac
- Download the latest release (
Deezer Overlay.app) - Move it to your
/Applicationsfolder - Launch the app
- Grant Accessibility permission when prompted:
- Go to System Preferences → Privacy & Security → Accessibility
- Add Deezer Overlay to the list
| Shortcut | Action |
|---|---|
Cmd + Shift + I |
Toggle interactive mode (enable clicking on buttons) |
Cmd + Q |
Quit the overlay |
- Launch Deezer Desktop and play some music
- The overlay appears in the top-left corner of your screen
- By default, clicks pass through the overlay (won't interfere with your game)
- Press
Cmd + Shift + Ito enable interactive mode and click the controls - Press
Cmd + Shift + Iagain to return to click-through mode
To make the overlay automatically start when Deezer opens, create a Launch Agent:
- Create the file
~/Library/LaunchAgents/com.deezer-overlay-watcher.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.deezer-overlay-watcher</string>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>
while true; do
if pgrep -x "Deezer" > /dev/null; then
if ! pgrep -f "Deezer Overlay" > /dev/null; then
open -a "Deezer Overlay"
fi
fi
sleep 5
done
</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>- Load it:
launchctl load ~/Library/LaunchAgents/com.deezer-overlay-watcher.plist- To disable:
launchctl unload ~/Library/LaunchAgents/com.deezer-overlay-watcher.plist- macOS 11.0 or later
- Deezer Desktop app
- Accessibility permission
- Homebrew (the app will automatically install
nowplaying-clion first launch if needed)
- Only works with Deezer Desktop app (not the web version)
- Overlay may not appear over games running in exclusive fullscreen mode (rare on macOS)
- Works best with games in Windowed or Borderless Windowed mode
git clone https://github.com/Luluri/Overlay-Musique.git
cd Overlay-Musique
npm install
npm start # Run in dev mode
npm run pack # Build the appThe built app will be in dist/mac-arm64/Deezer Overlay.app