Skip to content
/ irpc Public

iRPC is a lightweight iOS app that bridges Apple Music with Discord Rich Presence. Share your current track, album, and artist live on Discord — beautifully and automatically.

License

itoolio/irpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎧 iRPC — Imagine an RPC

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.


✨ Features

  • 🎶 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.

🖼 Preview

iRPC Mobile App Preview


🚀 Getting Started

Requirements

  • iOS: iOS 15+ and a Discord account.

Installation

iOS

  1. Clone the repository:

    git clone https://github.com/itoolio/iRPC.git
    cd iRPC
  2. Open the iRPC Mobile project in Xcode:

    open iRPC_MobileApp.xcodeproj
  3. Build and run the app on your iOS device.


🛠 Technical Details

  • Built with Swift and SwiftUI for a modern and efficient user interface.
  • Uses NowPlayingKit and DiscordSocialKit to integrate Apple Music and Discord seamlessly.
  • Robust state management powered by ModelContainer for CloudKit synchronization.
  • Debugging tools for tracking connection status and playback details.

🧑‍💻 Contributing

We welcome contributions! Follow these steps to get started:

  1. Fork the repository.

  2. Create your feature branch:

    git checkout -b feature/AmazingFeature
  3. Commit your changes:

    git commit -m 'Add some AmazingFeature'
  4. Push to the branch:

    git push origin feature/AmazingFeature
  5. Open a pull request.


📄 License

This project is licensed under the Apache License 2.0 — see the LICENSE file for details.


❤️ Acknowledgments

  • Built with love by @thehairy and @castdrian.
  • Special thanks to the Discord and Apple Music developer communities.

About

iRPC is a lightweight iOS app that bridges Apple Music with Discord Rich Presence. Share your current track, album, and artist live on Discord — beautifully and automatically.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages