Shows your currently playing SoundCloud track in Discord, including the track artwork, artist, and elapsed time.
Firefox: Install from the Firefox Add-ons page
Chrome / Edge / Brave: Load manually for now:
- Open the Extensions page:
- Chrome:
chrome://extensions - Edge:
edge://extensions - Brave:
brave://extensions
- Chrome:
- Enable Developer mode (toggle in the top-right corner)
- Click Load unpacked
- Select the
extensionfolder
- Python 3.9+
- Discord desktop app
- Go to the Discord Developer Portal and create a new application
- Name it
SoundCloud(this is what shows in your Discord status) - Copy the Client ID from the General Information page — you'll need it on first run
pip install -r requirements.txtpython server.pyOn first run you'll be asked for your Discord Application ID and a couple of settings. After that it starts automatically with those preferences saved.
python server.py # start normally
python server.py --settings # change settings
python server.py --kill # stop a background instance- The browser extension watches the SoundCloud player for track and playback changes
- When something changes it sends the current track info to a local server on port
8765 - The server updates your Discord Rich Presence with the track title, artist, artwork, and elapsed time
- When you pause or stop, the Discord status is cleared automatically
