Retro Cd/spotify/alexa Player

About the project

I took an ESP32 microcontroller and a RFID-RC522 reader, and wrote code to read a NFC tag that I place on the CD and make an API call to Spotify to play that album on the Echo Dot that I mounted into a Walnut and Birdseye Maple case that I built.

Project info

Difficulty: Moderate

Platforms: Amazon AlexaArduinoNodeMCUEspressif

Estimated time: 2 days

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

TinyPICO ESP32 development board TinyPICO ESP32 development board x 1
RFID-RC522 RFID-RC522 x 1
NFC Tags / Stickers NFC Tags / Stickers x 1
Amazon Echo Dot Amazon Echo Dot x 1

Software apps and online services

Spotify API Spotify API


I wanted to find a clever way to use my old CDs that were just collecting dust because today I listen to all of my music via Spotify. I also had some NFC stickers laying around just waiting to be used for something. And like that, a new project was born. All that was missing was an understanding of the Spotify API which did not take long to learn. I wired a NFC reader (RDID-RC522) to an esp32 microcontroller and wrote some code to call the Spotify APIs to play music on an Echo Dot. The final piece was a cool case to wrap it all up. Check out my videos below for all the details.

Schematics, diagrams and documents

Circuit Diagram


Source Code for the esp32 microcontroller


Photo of MakerAtPlay


I enjoy making things. All kinds of things from woodworking and electronics to programming. This all started when I got a Commodore VIC 20 for Christmas when I was 10 years old.


Leave your feedback...