Phoniebox: A Family-Friendly Simple Music Box

Ever hear of the Phoniebox project? If not – tune in, that’s a hacker’s project your entire family will appreciate. Phoniebox is a software suite and tutorial for building a jukebox controlled through RFID cards, and it can play audio from a wide variety of sources – music and playlists stored locally, online streams like internet radio stations, Spotify, podcasts of your choice, and so on. It’s super easy to build – get a Raspberry Pi board, connect an NFC reader to it, wire up a pair of speakers, and you’re set. You can assemble a PhonieBox together with your kids over the weekend – and many do.

Want some inspiration, or looking to see what makes Phoniebox so popular? Visit the Phoniebox gallery – it’s endearing to see just how many different versions have been built over the six years of project’s existence. Everyone’s Phoniebox build is different in its own special way – you bring the hardware, Phoniebox brings well-tested software and heaps of inspiration.

You already have a case to house a  Phoniebox setup – if you think you don’t, check the gallery, you’ll find that you do. Experiencing a problem? There’s a wealth of troubleshooting advice and tutorials, and a helpful community. Phoniebox is a mature project and its scale is genuinely impressive – build one for your living room, or your hacker’s lair, or your hackerspace. RFID-controlled jukeboxes are a mainstay on Hackaday, so it’s cool to see a project that gives you all the tools to build one.

Dial Up A Tune On The Jukephone

What do you do when you find a nice corded phone with giant buttons out in the wild? You could pay $80/month for a landline, use a VOIP or Bluetooth solution instead, or do something a million times cooler and turn it into a jukebox.

Now when the receiver is lifted, [Turi] hears music instead of a dial tone or a voice on the other end. But playback isn’t limited to the handset — there’s a headphone jack around back.

To listen to a track, he can either dial one in directly, or call up a random track using one of the smaller buttons below. A handy directory organizes the tunes by the hundreds, putting children’s tracks between 1-99 and the intriguing category “hits” between 900-999.

The phone’s new guts are commanded by a Raspberry Pi Pico, which is a great choice for handling the key matrix plus the rest of the buttons. As you may have guessed, there’s an DF Player Mini mp3 player that reads the tracks from an SD card. Everything is powered by a rechargeable 18650 battery.

Jukephone is open source, and you’ll find more pictures on [Turi]’s blog post. Be sure to check out the very brief build and demo video after the break.

Continue reading “Dial Up A Tune On The Jukephone”

Get Your Raspberry Pi Jamming With MuPiBox

Over the years we’ve seen a lot of Raspberry Pi boards pushed into service as media players. In fact, second to emulating old game consoles, that’s probably the Pi’s most common vocation when it comes to DIY builds. But despite the popularity of this particular use case, it seems like each one has had to reinvent the wheel.

Perhaps there’s where MuPiBox fits in. Developed by [Eric Gerhardt] and [Olaf Split] with the assistance of [Andreas Lippmann] and [Andrew Frericks], this project aims to turn everyone’s favorite Linux single-board computer into everyone’s favorite music player. MuPiBox provides not only the software to run your new high-tech boom box, but it even standardizes the hardware design and provides a 3D printable enclosure — though naturally there’s still room for interpretation if you don’t want yours to look exactly like all the others.

Your MuPiBox can look like whatever you want.

At the very minimum you’ll need a Raspberry Pi, a HifiBerry MiniAmp, and a speaker, though the instructions also recommend you invest in a Pimoroni OnOff SHIM (or wire up something comparable) to facilitate more graceful shutdowns. For the best experience you’ll also want a five inch Waveshare touch screen display and a USB power bank so your beats can go mobile.

The video below shows off the polished stock GUI, which is simple enough that even children should be able to navigate around and find their favorite tracks. Which is good, especially since it’s in German. The video also shows off some advanced setup features so you don’t have to pull the SD card out of the Pi just to change the WiFi network it’s attached to. There’s also a web interface that you can access from other devices on the network.

It’s a slick project, and we really like the aesthetics of the 3D printable enclosure. But even if you don’t want to replicate the project exactly, there’s certainly components here which could be utilized in your own Pi media center build.

Continue reading “Get Your Raspberry Pi Jamming With MuPiBox”

Put Another Dime In The Jukebox

We don’t always acknowledge it, but most people have an innate need for music. Think of all the technology that brings us music. For decades, most of the consumer radio spectrum carried music. We went from records, to tape in various forms, to CDs, to pure digital. There are entire satellites that carry — mostly — music. Piracy aside, people are willing to pay for music, too. While it isn’t very common to see “jukeboxes” these days, there was a time when they were staples at any bar or restaurant or even laundrymat you happened to be in. For the cost of a dime, you can hear the music and share it with everyone around you.

Even before we could record music, there was something like a jukebox. Coin-operated machines, as you’ll recall, are actually very old. Prior to the 1890s, you might find coin-op player pianos or music boxes. These machines actually played the music they were set up to play using a paper roll with holes in it or metal disks or cylinders.

Early Days

That changed in 1890 when a pair of inventors connected a coin acceptor to an Edison phonograph. Patrons of San Francisco’s Palais Royale Saloon could put a hard-earned nickel in the slot and sound came out of four different tubes. Keep in mind there were no electronic amplifiers as we know them in 1890. Reportedly, the box earned $1,000 in six months.

Continue reading “Put Another Dime In The Jukebox”

Jukebox Electromechanical Automation Explained

If you ever been curious how old-school jukeboxes work, it’s all electromechanical and no computers. In a pair of videos, [Technology Connections] takes us through a detailed dive into the operation of a 1970 Wurlitzer Statesman model 3400 that he bought with his allowance when he was in middle school. This box can play records at either 33-1/3 or 45 RPM from a carousel of 100 discs, therefore having a selection of 200 songs. This would have been one of the later models, as Wurlitzer’s jukebox business was in decline and they sold the business in 1973.

This may be the ugliest jukebox ever produced.

This jukebox is actually what turned me into the weirdo that I am today.

External appearances aside, it’s the innards of this mechanical wonder that steal the show. The mechanism is known as the Wurlamatic, invented by Frank B. Lumney and Ronald P. Eberhardt in 1967. Check out the patent US3690680A document for some wonderful diagrams and schematics that are artwork unto themselves. Continue reading “Jukebox Electromechanical Automation Explained”

Youngster’s ESP32 Jukebox Uses RFID To Queue Tunes

Though kids today have an incredible knack for figuring out modern phones and tablets, there’s still something to be said for offering a simple physical user interface for little hands. To that end, [Martin Hierholzer] has put together a whimsical jukebox that his two year old daughter can use to listen to her favorite songs. With just a few simple buttons, no display to read, and the ability to stop and start songs using RFID tags embedded into 3D printed figures, it’s a perfect interface for tiny humans just getting the hang of interacting with technology.

While the Raspberry Pi might have been the more obvious choice to base this project around, [Martin] decided to go the ESP32 route for improved energy efficiency. The popular microcontroller is more than powerful enough to play MP3s, and its integrated WiFi connectivity allows the player to download new tracks from the network occasionally. He added a micro SD slot to provide some mass storage, a PCM5102 I2S DAC with a PAM8403 amplifier to handle the audio side of things, and a MFRC522 RFID receiver that can pick up tags placed on the top of the player. Power is provided by parts salvaged from a USB battery bank, and everything is housed on a custom PCB.

The relatively low power requirements of the ESP32 means the jukebox can keep the party going for many hours (perhaps even days) when in active use. When the RFID token is removed and there are no songs to play, some clever coding kicks the chip into low-power mode to greatly extend the player’s standby time. [Martin] says it can sleep for months without having to be recharged, and considering some of the impressive feats of battery-sipping we’ve previously seen from the ESP32, we don’t doubt it.

Even if you don’t have any young music lovers at home, the documentation [Martin] has put together for this project is absolutely worth a look. Whether its how he configures the server side to push songs and firmware updates to the player, how he wrangled the ESP32’s Ultra-Low Power coprocessor (ULP), or the woodworking tips used to produce the charming enclosure, you’re sure to pick up a trick or two.

The children of hackers and makers always seem to get the coolest stuff, and we’re looking forward to seeing what [Martin] comes up with next. After all, kids grow up fast and pretty soon his daughter is going to need something new to entertain her.

Inputs Of Interest: DecaTxt Ultra-Portable Chording Keyboard

Now here’s a stocking stuffer of a keyboard. The DecaTxt is the size of a deck of cards, and at first glance it looks like some kind of pocket Keno machine or other gambling or gaming apparatus. But that’s just because it’s so colorful. When you only have ten keys emulating a full keyboard, there’s bound to be some serious labeling going on, as there should be.

DecaTxt demonstration from IN10DID

The DecaTxt is a Bluetooth 4.0 chording keyboard that’s meant to be used with your phone or whatever you want to pair it with. It was originally called the In10did, which stands for Input Nomenclature Ten Digit Interface Device. Catchy, no? At some point in the last ten years, this little guy went wireless and got a cooler name — the DecaTxt. Continue reading “Inputs Of Interest: DecaTxt Ultra-Portable Chording Keyboard”