Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AB-Law/Apple-Music-Discord-Rich-Presence

Integrate Apple Music with Discord and flex your taste with the world.
https://github.com/AB-Law/Apple-Music-Discord-Rich-Presence

apple-music applescript collaborate discord discord-client discordrichpresence github pypresence python python3

Last synced: 3 months ago
JSON representation

Integrate Apple Music with Discord and flex your taste with the world.

Awesome Lists containing this project

README

        

[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]





Logo

Discord Rich Presence Client for Apple Music


I made this so as to show what music I was playing on Discord. Spotify has an in-built integration with Discord, so I wanted to build a somewhat similar integration for Apple Music, at least one in which you could see what I was listening to at the time.


Explore the docs »




View Demo
·
Report Bug
·
Request Feature

Table of Contents




  1. About The Project



  2. Getting Started


  3. Usage

  4. Roadmap

  5. Contributing

  6. License

  7. Contact

  8. Acknowledgements

## About The Project

I made this so as to show what music I was playing on Discord. Spotify has an in-built integration with Discord, so I wanted to build a somewhat similar integration, at least one in which you could see what I was listening to at the time.

Multiple icon support (changes icons mid song)

### Built With

- [Python](https://www.python.org)
- [Discord Rich Presence](https://discord.com/rich-presence)
- [AppleScript](https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html)
- [Apple Music](https://music.apple.com/us/browse)

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.

- Python 3
- Apple Music App on a compatible OS (macOS 10.15+)
- Discord Client

### Installation

1. Clone the repo
```sh
git clone https://github.com/AB-Law/Apple-Discord-Rich-Presence.git
```

2. Change directory to the file
```sh
cd Apple-Discord-Rich-Presence
```

3. Install the requirements file
```sh
pip install -r requirements.txt
```

## Usage

Open Discord and the Music App
To use the python file, open the terminal, navigate to the location where the repo was cloned and then type

```sh
python3 discord-apple_music
```

## Roadmap

See the [open issues](https://github.com/AB-Law/Apple-Discord-Rich-Presence/issues) for a list of proposed features (and known issues).

## Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **greatly appreciated**.

1. Fork the Project
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

Distributed under the MIT License. See `LICENSE` for more information.

## Contact

Akshay B - [email protected]
Discord - A Law#7777
Project Link: [https://github.com/AB-Law/Apple-Discord-Rich-Presence](https://github.com/AB-Law/Apple-Discord-Rich-Presence)

## Acknowledgements

- [NextFire](https://github.com/NextFire/apple-music-discord-rpc)
- [Best-README-Template](https://github.com/othneildrew/Best-README-Template)
- [@akroni_photography_graphix](https://www.instagram.com/akroni_photography_graphix/)

[contributors-shield]: https://img.shields.io/github/contributors/AB-Law/Apple-Discord-Rich-Presence.svg?style=for-the-badge
[contributors-url]: https://github.com/AB-Law/Apple-Discord-Rich-Presence/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/AB-Law/Apple-Discord-Rich-Presence.svg?style=for-the-badge
[forks-url]: https://github.com/AB-Law/Apple-Discord-Rich-Presence/network/members
[stars-shield]: https://img.shields.io/github/stars/AB-Law/Apple-Discord-Rich-Presence.svg?style=for-the-badge
[stars-url]: https://github.com/AB-Law/Apple-Discord-Rich-Presence/stargazers
[issues-shield]: https://img.shields.io/github/issues/AB-Law/Apple-Discord-Rich-Presence.svg?style=for-the-badge
[issues-url]: https://github.com/AB-Law/Apple-Discord-Rich-Presence/issues
[license-shield]: https://img.shields.io/github/license/AB-Law/Apple-Discord-Rich-Presence.svg?style=for-the-badge
[license-url]: https://github.com/AB-Law/Apple-Discord-Rich-Presence/blob/master/LICENSE.txt