Network Controllable MP3 Player

Team Members: Brady Thornton, Jason Brown

The goal for this project was to design a user-friendly MP3 player that can be controlled from any network connected device in your home. MP3 files stored on an SD card are processed for ID3 track metadata. This information is presented to users through a web server that serves the main web page, scripts, and API requests for querying the player’s state, or sending controls. During playback, audio samples are decoded in real time out to the audio codec.