Unfortunately I currently do not have the time to work on this, and I personally recommend you use the Cider Apple Music client as it includes Discord Rich Presence and also has a beautiful UI and tons of amazing features (and it lacks the quirky bugs this project has :P, also im not affiliated with Cider I just appreciate the teams work and I use the app myself)
A simple and light-weight menu bar application providing Discord Rich Presence support for Apple Music/iTunes on macOS and Windows, now with album art!
- Easy to use
- Fetches and displays album artwork from iTunes (This even works for local songs, as long as they're on iTunes and have the right metadata)
- Shows time elapsed (How far into the song you are)
- Status disappears after music is paused for >10 minutes and when no music is playing
- Configurable/Customizable
- Universal Application (on macOS)
If you have homebrew installed, you can use this command to install AppleMusicRP:
brew install --no-quarantine wxllow/based/applemusicrp
Otherwise, you can just download the latest DMG from the releases tab
The latest version is available from the releases tab
Make sure Discord is running and open the app!
If you get an "Unidentified Developer" error, option+click the application and then click Open
macOS: If you want to build a universal application, make sure you are using Python 3 universal2 from Python's website and not the homebrew version of Python!
Windows: Make sure you're using Python from the Python website and not from the Microsoft Store!
poetry install
(If you don't have poetry, install it using pip install poetry
)
poetry run briefcase build
poetry run briefcase package --adhoc-sign
Outputs to : macOS/AppleMusicRP-*.dmg
poetry run python setup_win.py py2exe
Outputs to: dist\windows
- AppleMusicRP uses two libraries for the system tray: pystray for Windows and rumps for macOS. Even though pystray is cross-platform, using it led to issues with compatibility and universal apps (see #21 and #20)
- Material Icons
- Coverpy
- Pypresence
- Everyone who has made issues/pull requests or has suggested improvements
- And to all the dependencies that make this possible!
The code of this project itself is licensed under the MIT license. The logo and play/pause icons are licensed under the Apache License 2.0. Dependencies used in this project have their respective licenses.
iTunes, Apple, and Apple Music are registered trademarks of Apple Inc. Discord is a registered trademark of Discord Inc.
This application is unofficial and was made for fun, it is not endorsed by Apple nor Discord.