diff options
author | Parker <contact@pkrm.dev> | 2024-07-19 05:27:24 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-19 05:27:24 +0000 |
commit | 2dfb5be919dcb1b8df0e38e2c6f0341e76a03ca5 (patch) | |
tree | f0db246cba260fa88430647fd4cea8d6492b459b /README.md | |
parent | ceb2da92d667f91bad33c6fb79c0c699d2a315ab (diff) | |
parent | 0c2ad2a55a441d496f5badbe8a361a0cda458f15 (diff) |
Merge pull request #1 from PacketParker/dev
Merge changes for Apple Music support
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 16 |
1 files changed, 15 insertions, 1 deletions
@@ -27,7 +27,8 @@ Guava is a Discord music bot with support for multiple different music and video streaming platforms. Guava is a part of >200 Discord servers and currently supports these services: -- Spotify (Links) +- Apple Music +- Spotify - SoundCloud - Bandcamp - Deezer @@ -71,11 +72,24 @@ FEEDBACK_CHANNEL_ID | `CHANNEL ID`: Discord channel for feedback messages to be BUG_CHANNEL_ID | `CHANNEL ID`: Discord channel for bug messages to be sent to | **OPTIONAL** SPOTIFY_CLIENT_ID | Client ID from Spotify Developer account | **REQUIRED** SPOTIFY_CLIENT_SECRET | Client Secret from Spotify Developer account | **REQUIRED** +APPLE_MUSIC_KEY | See the `note` below to get a media api key without a developer account | **REQUIRED** OPENAI_API_KEY | API Key from OpenAI for autoplay recommendations | **REQUIRED** HOST | Host address for your Lavalink node | **REQUIRED** PORT | Port for your Lavalink node | **REQUIRED** PASSWORD | Password to authenticate into the Lavalink node | **REQUIRED** +<br> +<details> +<summary><strong>NOTE: Media API Key</strong></summary> + +1. Go to https://music.apple.com +2. Open the debuger tab in dev tools +3. Regex this `"(?<token>(ey[\w-]+)\.([\w-]+)\.([\w-]+))"` +4. Copy the entire token from the JS file + +</details> +<br> + # Lavalink Information As previously state, a Lavalink node running at least `v4` with the LavaSrc plugin is required. Due to the plugin requirement, it is unlikely that you will be able to use a free/public Lavalink node. |