Discord Rich Presence for Apple Music on macOS.
Song, artist, album art and a live progress bar — straight from the native app.
brew install ryzenixx/tap/apple-music-presence
brew services start apple-music-presenceThe first time, macOS asks to let it control Music — click OK. Press play in Apple Music; your profile lights up.
- Album art for every track, even ones missing from iTunes
- Live progress bar with clickable Apple Music links
- One static binary, zero runtime
Full list of flags with apple-music-presence --help.
| Flag | Default | What it does |
|---|---|---|
--headline |
song |
Status line: song · artist · app |
--upload-artwork |
true |
Cover for tracks missing from iTunes |
--buttons |
true |
Listen on Apple Music button |
apple-music-presence --headline artist # "Listening to bbno$"Development
Requires Go 1.26+.
go run ./cmd/apple-music-presence --log-level debug
make lint build # gofmt · go vet · staticcheck · buildHow it works
AppleScript reads the now-playing track, the iTunes API adds cover art and links, and the result is pushed to the local Discord client over its IPC socket — the same channel the official SDK uses. No OAuth, no daemon beyond this one binary.
Not affiliated with Apple or Discord.