Skip to content

Stachugit/m5SpotiController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation


m5SpotiController

Introduction

This guide helps you generate authentication tokens required for the m5SpotiController firmware.

Getting Started

Prerequisites

Before you begin, make sure you have the following:

  • An active Spotify account

Steps to Obtain API Keys

  1. Go to the Spotify Developer Page and log in.
  2. Open the Spotify Developer Dashboard.
  3. Click on Create App. alt text
  4. Enter any name and description for your app.
  5. In Redirect URLs, enter: https://spotify-refresh-token-generator.netlify.app
  6. Check Web API and Web Playback SDK.
  7. It should look like this: alt text
  8. Click Save. Don't close the page yet, you will need Client ID and Client secret alt text
  9. Visit the Spotify Refresh Token Generator.
  10. Click Get started and then Skip this step.
  11. Enter the Client ID and Client Secret from your newly created Spotify app.
  12. Select user-read-currently-playing, user-read-playback-position, and user-modify-playback-state. alt text
  13. Click Get Spotify Access Code.
  14. Accept by clicking Agree.
  15. Copy and save the generated Auth Key.

Connecting to the SpotiSetup Hotspot

  1. Upload the firmware to the m5stickcplus2.
  2. Connect to the SpotiSetup hotspot.
  3. Open a browser and go to http://192.168.4.1.
  4. Enter the appropriate values into the fields on the page. alt text
  5. Click Submit.

Usage Instructions

alt text

  • Press button B for about 1 second to skip to the next song.
  • Press button C for about 1 second to skip to the previous song.
  • Press button A for about 1 second to pause/resume the song.
  • Press and hold buttons C and B to start the hotspot for configuration.

Support

For any issues or questions, please contact stachu0 on Discord.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published