iRPC is a lightweight application that bridges Apple Music with Discord Rich Presence, allowing you to share your current track, album, and artist live on Discord — beautifully and automatically.
- 🎶 Displays your current Apple Music track on Discord in real-time.
- ⚡ Minimal resource usage with iOS-native design.
- 📱 iOS app built with the Discord Social SDK for advanced Rich Presence management.
- 🍏 Designed with Swift and SwiftUI for a smooth and native experience.
- iOS: iOS 15+ and a Discord account.
-
Clone the repository:
git clone https://github.com/itoolio/iRPC.git cd iRPC -
Open the
iRPC Mobileproject in Xcode:open iRPC_MobileApp.xcodeproj
-
Build and run the app on your iOS device.
- Built with Swift and SwiftUI for a modern and efficient user interface.
- Uses
NowPlayingKitandDiscordSocialKitto integrate Apple Music and Discord seamlessly. - Robust state management powered by
ModelContainerfor CloudKit synchronization. - Debugging tools for tracking connection status and playback details.
We welcome contributions! Follow these steps to get started:
-
Fork the repository.
-
Create your feature branch:
git checkout -b feature/AmazingFeature
-
Commit your changes:
git commit -m 'Add some AmazingFeature' -
Push to the branch:
git push origin feature/AmazingFeature
-
Open a pull request.
This project is licensed under the Apache License 2.0 — see the LICENSE file for details.
- Built with love by @thehairy and @castdrian.
- Special thanks to the Discord and Apple Music developer communities.
