 You can build an MP3 audio player with CircuitPython and parts from Adafruit. This personal music player features a TFT display and mechanical key switches. With this DIY project, you can relive the years when physical media was hot and chunky gadgets were the norm. Powered by the Adafruit Feather RP2040, this dev board is packed with tons of great features. It's got plenty of GPIO and flash memory that can be used in either CircuitPython or Arduino. Powered key switches are used as button controls and feature Neopixel LEDs. Use the rotary encoder to adjust the volume with a graphical progress bar on the display. An audio jack lets you plug in your favorite pair of headphones like these old school wireframes. Store your favorite tracks on a microSD card to make your own mixtape that you can easily swap out. The 3D printed case is inspired by the Sony Walkman and features parts that snap fit together. A slide switch on the side of the case lets you easily turn the device on and off. There's also a built-in button for hitting the onboard reset switch which comes in handy. The code was written in CircuitPython by Todd Kerr in John Park. It uses the MP3 library to decode and playback audio using an I2S Class D amplifier. It's all open source and available to download on the Adafruit GitHub repo. You can customize the features or write your own by hitting over to the learn guide for a full step-by-step tutorial. Our enclosure design features 3D models of Adafruit parts that are free to use in your projects. Be sure to check out the CAD Parts repo on GitHub. We hope this inspires you to check out Adafruit's Strikify thought for your next audio project.