This plugin connects to the Spotify API to display your currently playing music information and visualizations on your LED Matrix.
- Display current track information (title, artist, album)
- Show album artwork on the LED matrix
- Music visualizers synchronized with your music
- Now playing status and playback controls
- Authentication with Spotify OAuth integration
The plugin requires Spotify API credentials and authentication. Set your following environment variables:
SPOTIFY_CLIENT_ID=your_client_id
SPOTIFY_CLIENT_SECRET=your_client_secret
- Create a Spotify Developer application at developer.spotify.com
- Get your Client ID and Client Secret
- Port-Forward
8080usingssh -L 8080:localhost:8080 <led-matrix-ip> - Set the redirect URI to
http://127.0.01.:8080/spotify/callbackin your Spotify app settings - Complete the authentication flow to obtain a refresh token (go to
http://127.0.0.1:8080/spotify/login) - Add your credentials to the configuration file
- Configure your Spotify API credentials
- If this plugin is not deleted from the plugins directory, install is automatic!
- The getsongbpm.com API for beat detection is optional but recommended.
- The plugin requires an active internet connection
- A premium Spotify account might be required for some features
- The refresh token doesn't expire unless you revoke access