Skip to content

Duoslow/Arduino_Spotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Uno Spotify Playing Song Display

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 Video

example.mp4

Getting Started

Prerequisites

  • Arduino Uno
  • 16x2 i2c LCD Screen
  • Spotify API Client ID and Client Secret

Installing On Arduino

  1. Clone the repository
  2. Open the Arduino IDE
  3. Install the LiquidCrystal_I2C library
  4. Open the main.ino file
  5. Upload the code to your Arduino Uno

Setting Up Spotify API

  1. Go to the Spotify Developer Dashboard
  2. Create a new application
  3. Copy the Client ID and Client Secret
  4. Paste the Client ID and Client Secret into the example_config.json file
  5. Rename the example_config.json file to config.json
  6. Run the code

Built With

  • 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

For automation

  • 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)

If you like it please leave a star on the project. Also feel free to fork it and say Hi :)