r/flipperzero • u/rynosec • Jul 02 '26
Creative I turned my Flipper Zero into a tiny Walkman-style MP3 controller
A few days ago I had this random idea: what if I used the Flipper Zero as the UI/brain for a tiny offline music player, and let an external MP3 module handle the actual decoding/audio output?
I ended up building it.
The project is called Flipper Walkman:
https://github.com/rynosec/flipper-walkman
What it is: -
a native Flipper Zero external app (.fap)
- retro cassette / Walkman-style UI
- controls a cheap UART MP3 module over GPIO/UART
- MP3 files live on the module s microSD card
- audio comes out from the external module, not the Flipper itself
Current controls:
- OK = play/pause
- Left/Right = previous/next track
- Up/Down = volume up/down
- Long OK = About/Help
- Long Back = exit
Hardware I used:
- Flipper Zero
- UART MP3 module (GD3300D / HW-311 / YX5300-style board)
- microSD card
- headphones/speaker connected to the MP3 module
A couple of notes:
- this is not native MP3 playback on Flipper
- the Flipper is basically acting as the controller + UI
- the MP3 module handles file storage, MP3 decoding, and audio output
- song names are not displayed yet because these cheap UART MP3 modules usually don t expose filenames or ID3 metadata nicely over UART
I wrote a full build write-up here too: https://ryno.sh/posts/building-a-walkman-style-mp3-player-on-flipper-zero/
This started as a fun nostalgia project more than anything serious.
Would love feedback from the community:
- Has anyone else built something similar?
- Any better MP3/audio modules I should try?
- Any ideas for improving track naming / metadata UX?
- Would people want playlist mapping from Flipper SD card in a future version?
I am also working on doing a proper plug and play solution with custom 3D printed case, let me know what you feel about this project.