Arduino MP3 Jukebox

Here’s an inexpensive Arduino-based MP3 Jukebox (translated) which [Jose Daniel Herrera] put together.

He spent some time making sure that it looked great sitting on a shelf with his other audio equipment. This started with a wooden box which is some reused packaging. We’re not familiar with the ‘iNFUSiONES’ product; perhaps it’s tea or tobacco? At any rate, to this he added a custom face plate to host the character LCD, rotary encoder, two buttons, and to act as a grill for the two speakers.

The speakers and their accompanying amplifier circuitry were pulled from a portable speaker set. He combined them with a VS1002d MP3 decoder module, SD card breakout board, and the Arduino itself. In addition to the overview post linked above, there is also a collection of assembly photos, and a post discussing the way he arranged the code for the control systems (translated). See and hear the unit in action in the clip after the break.

14 thoughts on “Arduino MP3 Jukebox

    1. @fartface any old pc with a printer port has GPIO. As to the 3 watts you are 100% correct. Thing is that a Pi is overkill if you do not have that many MP3. Of course if one wants to get into feature creep with this that is easy enough to do.
      First of all why would you want a 3TB drive in a juke box?
      Feature creep version of this device.
      an rPi or old PC.
      Add a powered USB HUB to the rPi
      Add Wifi to stream internet radio and use MP3s stored on you NAS as well as allow for a HTML interface for your mobile phone and tablet.
      Add Bluetooth so you can stream audio from your mobile devices, use Bluetooth remotes, and stream audio to bluetooth headphones.
      Add an easy to get to USB port for USB drives.
      Use GPIO to create hardware controls and an IR receiver to use regular remotes.
      Use the i2c interface to wire in an FM radio chip.

      Or go the super lazy route and just get a Nexus 7, or one of the Nooks. They run android and have wifi, bluetooth, and a touch screen.

      This on the other hand is just a nice simple project that he could add features too later or just show off with a little pride. It is all good.

  1. I’ve been trying to figure out how to do something like this too. I have several thousand albums in lossless FLAC format, and I’d love to know how I might build this sort of thing. I want to use the least compooter possible, only what’s necessary, and I have to have great sound. I can use a DAC that it plugs into, but it’s gotta be able to play FLAC files. Has anyone got some idea how to do this sort of thing, using FLACs instead of lossy MP3?

Leave a Reply to ideemanCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.