3D-Printed Cassette Player Streams Spotify via NFC with Irresistible Retro Flair

Retro vibes meet modern streaming in a clever DIY build that turns digital playlists into something you can hold. A Reddit maker known as u/bharms27 designed a 3D-printed NFC cassette player that brings back the ritual of choosing an album, popping in a tape, and pressing play—only now the “tapes” trigger playlists on your phone.

The setup is delightfully simple. A smartphone sits docked inside a 3D-printed enclosure styled like a classic cassette player. Each cassette is a custom shell made from multiple printed parts, laser-cut acrylic, and vinyl labels, complete with spinnable rollers you can turn with a pencil. Tucked inside every tape is an NFC tag. Tap it to the phone, and the tag’s unique ID cues up the linked album or playlist in a music app such as Spotify. The phone does the actual playback; the case and cassettes provide the tactile, display-worthy experience.

Under the hood, the hardware was modeled in Rhino 3D and printed on a Bambu Labs P1S. The design was intentionally engineered to avoid support material, and the cassette halves screw together for a cleaner, more durable finish. Photos shared by the creator show a “Ritual Industries” interface on the phone as music launches from a scanned cassette, selling the illusion of a fully functional retro player with modern brains.

On the software side, the project started as a simple player built in Processing, then migrated to Android Studio with a bit of AI-assisted coding to add Spotify controls. Because of how NFC and background app behavior work on different platforms, it currently favors Android devices. The creator noted that iOS support could happen later, but NFC policies and inconsistent reader placement in iPhones make it trickier for now.

The community response has been enthusiastic, with makers and music lovers alike praising the blend of nostalgia and tech. Popular suggestions include auto-pausing playback when a cassette is removed, expanding support for more streaming services, and adding extra haptics or lighting for more theater. Beyond the cool factor, people love how it restores a sense of ceremony to listening—turning intangible playlists into a curated shelf of physical “albums.”

This project feels right at home in today’s maker culture, where open hardware, 3D printing, and personal fabrication let anyone craft bespoke gadgets that look and feel like the real thing. If you’re curious about the process or want inspiration for your own build, the creator shares more experiments in tangible digital tech on Instagram under ritual.industries.

Why it stands out:
– It transforms streaming into a tactile experience without sacrificing convenience.
– The design nails the retro aesthetic, from pencil-spinnable rollers to custom labels.
– It’s an accessible mix of 3D printing, NFC tags, and basic app logic, making it a great weekend project for makers.
– It sparks conversation around the future of tangible media in a world of cloud libraries.

Whether you’re into 3D printing, love retro tech, or just miss the ritual of choosing music with your hands, this NFC cassette player is a brilliant reminder that the most memorable tech isn’t always the most complicated—it’s the most thoughtful.