This project is a simple Arduino Uno project that displays the currently playing song on a Spotify account. It uses the Spotify API to get the currently playing song and displays it on a 16x2 i2c LCD screen.
example.mp4
- Arduino Uno
- 16x2 i2c LCD Screen
- Spotify API Client ID and Client Secret
- Clone the repository
- Open the Arduino IDE
- Install the LiquidCrystal_I2C library
- Open the
main.ino
file - Upload the code to your Arduino Uno
- Go to the Spotify Developer Dashboard
- Create a new application
- Copy the Client ID and Client Secret
- Paste the Client ID and Client Secret into the
example_config.json
file - Rename the
example_config.json
file toconfig.json
- Run the code
- LiquidCrystal_I2C - The library used to control the LCD screen (it is also available in the Arduino IDE library manager)
- Spotify API - The API used to get the currently playing song
- you can use the windows task scheduler to run the python script on at log on (Don't forget to change the Start in directory to the directory of the python script)