Setup guide
From download to a live Discord status in a few minutes. No account and no installer wizard — the first launch opens a small settings window and walks you through it.
EternalRichPresence is a single, portable Windows app. Official builds already include the EternalRichPresence Discord application, so for most people setup is just download → Save & Launch → play. The steps below cover the whole flow, including how to use your own Discord application if you'd prefer.
- 1
Download & run
Grab the latest build from the releases page and run it. The first launch opens the EternalRichPresence — Setup window; after you save, the app lives in your system tray and updates your status automatically while you listen.
Windows may show a SmartScreen warning because the build isn't code-signed yet — here's why, and how to verify the download.
- 2
Discord — already set up, or bring your own
Official releases come preconfigured with the EternalRichPresence Discord application, so you can leave the Client ID field as-is and just press Save & Launch.
Prefer your status to run through your own Discord app (or you're building from source)? Create one — it's free:
a. Open the Discord Developer Portal, click New Application, name it, and accept the terms.
b. On General Information, copy the Application ID — that value is your Client ID.
c. Paste it into the Discord field in the setup window. If you use your own app, add a Rich Presence art asset under Rich Presence → Art Assets and make the asset key match apple_music (the default) so cover art falls back cleanly.
d. Press Save & Launch. - 3
Connect Spotify (optional)
Spotify is optional, but adding it sharpens detection and unlocks cross-service Listen Along playback. Create an app in the Spotify Developer Dashboard, copy the Client ID and Client Secret, set the redirect URI to http://localhost:8888/callback, and paste all three into the Spotify card.
Remote playback control (so friends can Listen Along on their own Spotify) requires Spotify Premium and an active Spotify device.
- 4
Play something
Start a track in Apple Music or Spotify. Your Discord profile lights up with the cover, the title, and the live progress bar. To check on things, right-click the tray icon — Debug → Open Log File shows exactly what the app is doing.
Windows flagged it? Here's why — and how to verify.
When you run the download, Windows may show a blue "Windows protected your PC" SmartScreen dialog, or your browser may flag the file as "not commonly downloaded." That's expected: EternalRichPresence is an independent, open project and the build isn't code-signed yet. Code-signing certificates are expensive and, even with one, SmartScreen distrusts new files until enough people have downloaded them to build "reputation." An unsigned warning is a statement about reputation — not a detection of malware.
You don't have to take that on faith. Every release publishes a SHA-256 checksum. Hash the file you downloaded and compare — if it matches, you have the exact bytes that were built and published, untampered.
Run it anyway (if you trust it)
If you've verified the file (below) and want to proceed, click More info on the SmartScreen dialog, then Run anyway. Only do this for files you downloaded yourself from the official GitHub repo or this site — never from a re-upload.
Verify the SHA-256
Open PowerShell, change to the folder where the file landed, and run:
The current build (EternalRichPresence.v1.0.0.beta.rar) should hash to:
263009cf6e83ffae100d4a68a5bd3afb186bd1cf581549419d1a07baea058ede
Compare it to the value above (the check is case-insensitive). The same digest is shown on the GitHub release and on the releases page. If every character matches, the download is authentic.
If the hash doesn't match, don't run the file — delete it and download again from the official source. A mismatch means the bytes changed in transit, or you grabbed it from somewhere unofficial.