Spotify Proxy is a Minecraft Java proxy that lets you sync Spotify lyrics with Minecraft using the actionbar.
The proxy currently only supports offline mode servers (cracked) servers and not online mode (premium) servers.
Start.command.mp4
Stop.command.mp4
- Clone the repository using
git clone https://github.com/IuCC123/SpotifyProxy
or download and unzip the respository by clicking the blue "Code" button. - Open a terminal inside of the cloned/unzipped folder and run the following command:
npm i
. - Duplicate (copy and paste) config.json.example and call it "config.json"
- Go to the spotify developer dashboard and login with your existing Spotify account.
- Once you have logged in, you should see a Dashboard page. Click "Create app" on that page to create a new application.
- Click the newly created application and click the settings button.
- Scroll down on the settings page and click the Edit button.
- Add http://localhost:3000/callback to the Redirect URIs field.
- Scroll back to the top and copy your Client ID, put the Client ID in the client_id field in the config.json file you created at step 3.
- Under the Client ID field in the Spotify dashboard, click "View client secret" and copy the Client secre, put the Client secret in the client_secret field in the same config.json file.
- Once done, run
node web
in a terminal in the directory of the repository. - Follow the steps in the console
- Copy your Refresh token that the web application returns once you have authorized. Put this token in the refresh_token field in config.json
- Now you can edit the config.json file to your likings.
- Run
node .
and follow the steps sent in the console. - Once ingame, send "!start" in the chat and wait for the first lyric, it should appear if the song you're playing has synced lyrics.
- !start
- !stop
If you need any help, you can always contact me by DMing me on Discord (username: iucc.)