Skip to content

About

Discord Rich Presence for Apple Music on macOS.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

🎧 Apple Music Presence

Discord Rich Presence for Apple Music on macOS.

Song, artist, album art and a live progress bar — straight from the native app.


Build macOS Go License


Discord Rich Presence showing the current Apple Music track

Install

brew install ryzenixx/tap/apple-music-presence
brew services start apple-music-presence

The first time, macOS asks to let it control Music — click OK. Press play in Apple Music; your profile lights up.

Features

  • Album art for every track, even ones missing from iTunes
  • Live progress bar with clickable Apple Music links
  • One static binary, zero runtime

Configuration

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 · build
How 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.

About

Discord Rich Presence for Apple Music on macOS.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages