Raspberry Pi Cassette Player Reads NFC Cards to Choose Albums

With most media digitized nowadays, the experience of picking up a physical album and interacting with a stereo to change the music is quickly becoming a thing of the past. However, despite the user-friendly interface of most music streaming platforms, the Raspberry Pi community has stepped forward to recreate the old school process—albeit with a modern twist. This cassette player project from Reddit user Waymonster doesn’t just play cassettes; he’s fitted it with an NFC reader to select an album by reading custom NFC cards.

The project isn’t the first wireless-operated stereo we’ve covered. We recently shared this Sonos radio that relies on NFC cards to change albums. This RFID-controlled radio interacts with Spotify to queue up songs and playlists.

What sets this NFC stereo apart from others is Waymonster’s decision to house the project inside of an old cassette tape player. According to Waymonster, there was enough room inside the stereo to accommodate the Pi project without removing anything. The original hardware remains intact and can function like a cassette player if you remove the NFC sensor.

Waymonster is using a Raspberry Pi 3B+ to power this project, but there’s no reason you couldn’t use a more recent model like the Raspberry Pi 4. The Pi is fitted with a HiFiBerry DAC2 HD HAT and uses a Mifare RC522 module to read the NFC cards.

Instead of streaming music from an online platform, Waymonster uses Volumio to play media stored locally on a NAS. He used the Volumio GPIO Buttons plugin to interface with the physical buttons on the stereo. Each card corresponds with a custom playlist comprised of tracks belonging to the album printed on the card.

The best Raspberry Pi projects are the ones you can make at home, and thankfully there’s plenty of material online for anyone interested in creating a similar project themselves. For example, Waymonster printed custom artwork on blank NFC cards, but you can use anything with an NFC tag.

There are a few ways to approach the software side—Waymonster recommends looking through this NFC Music Box project over at GitHub to get started. For more details, check out the original project thread shared to Reddit.

Ash Hill
Contributing Writer

Ash Hill is a contributing writer for Tom's Hardware with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

Read more
Raspberry Pi
Raspberry Pi powers custom cyberdeck inspired music player
Raspberry Pi
Maker builds Raspberry Pi jukebox and loads it full of custom music
Raspberry Pi
Raspberry Pi upgrades Lego retro radio into the real thing
Raspberry Pi
Maker builds drum machine from scratch using a Raspberry Pi Pico 2
Raspberry Pi
Maker builds their own pocket sequencer using a Raspberry Pi Pico 2
Home dashboard
Maker builds cool Raspberry Pi Home dashboard with an old touchscreen monitor
Latest in Raspberry Pi Projects
Elecrow CrowPi 3 open-source learning tool
Elecrow's Raspberry Pi powered CrowPi 3 educational kit offers plenty of scope for learning
SwadeWhite's Raspberry Pi project
This Raspberry Pi ADS-B plane tracker features a weather station with tons of cool features
The Raspberry Pi car
Electronics builder qualifies for ‘Father of the Year’ with this Raspberry Pi-enhanced kids’ electric car
The 40%-scale faux TRS-80
One of the first home computers resurrected — Raspberry Pi and 3D printing brings faux TRS-80 to life
News Badge
How to make a connected badge that shows the latest news headlines — and looks like a floppy disk
Pocket Z and HP Jornada, the inspiration for the project
Pocket Z project hopes to rekindle pocket PC form factor — with a Raspberry Pi Zero 2W inside
Latest in News
Despite external similarities, the RTX 3090 is not at all the same hardware as the RTX 4090 — even if you lap the GPU and apply AD102 branding.
GPU scam resells RTX 3090 as a 4090 — complete with a fake 'AD102' label on a lapped GPU
Inspur
US expands China trade blacklist, closes susidiary loopholes
WireView Pro 90 degrees
Thermal Grizzly's WireView Pro GPU power measuring utility gets a 90-degree adapter revision
Qualcomm
Qualcomm launches global antitrust campaign against Arm — accuses Arm of restricting access to technology
Nvidia Ada Lovelace and GeForce RTX 40-Series
Analyst claims Nvidia's gaming GPUs could use Intel Foundry's 18A node in the future
Core Ultra 200S CPU
An Arrow Lake refresh may still be in the cards with only K and KF models, claims leaker