Raspberry Pi Zero Powers Spotify Streaming IPod

Even those critical of Apple as a company have to admit that they were really onto something with the iPod. The click wheel was a brilliant input device, and the simplicity of the gadget’s user interface made it easy to get to the music you wanted with a minimum of hoop jumping. Unfortunately it was a harbinger of proprietary software and DRM, but eventually there were a few open source libraries that let you put songs on the thing without selling your soul to Cupertino.

Of course, modern users expect a bit more than what the old hardware can deliver. Which is why [Guy Dupont] swapped the internals of his iPod Classic with a Raspberry Pi Zero W. This new Linux-powered digital audio player is not only capable of playing essentially any audio format you throw at it, but can also tap into streaming services such as Spotify. But such greatness doesn’t come easy; to pull this off, he had to replace nearly every component inside the player with the notable exception of the click wheel itself. Good thing the Classics were pretty chunky to begin with.

In addition to the Pi Zero running the show, he also had to fit a 1000 mAh battery, its associated charging and boost modules, a vibration motor for force feedback, and a 2″ LCD from Adafruit. The display ended up being almost the perfect size to replace the iPod’s original screen, and since it uses composite video, only took two wires to drive from the Pi. To interface with the original click wheel, [Guy] credits the information he pulled from a decade-old Hackaday post.

Of course with a project like this, the hardware is only half the story. It’s one thing to cram all the necessary components inside the original iPod enclosure, but by creating such an accurate clone of its iconic UI in Python, [Guy] really took things to the next level. Especially since he was able to so seamlessly integrate support for Spotify, a feature the Apple devs could scarcely have imagined back at the turn of the millennium. We’re very interested in seeing the source code when he pushes it to the currently empty GitHub repository, and wouldn’t be surprised if it set off a resurgence of DIY iPod clones.

We’ve seen modern hardware grafted onto the original iPod mainboard, and over the years a few hackers have tried to spin up their own Pi-based portable music players. But this project that so skillfully combines both concepts really raises the bar.

Continue reading “Raspberry Pi Zero Powers Spotify Streaming IPod”

Small Spotify Remote Broadens Musical Horizons

When was the last time you tried listening to a new genre of music, or even explored a sub-genre of something you already like? That’s what we thought. It’s good to listen to other stuff once in a while and remind ourselves that there’s a whole lot of music out there, and our tastes are probably not all that diverse. As a reminder, [sorghum] made a spiffy little Spotify remote that can cruise through the musical taxonomy that is Every Noise at Once and control any Spotify-enabled device.

There’s a lot to like about this little remote, which is based upon a LilyGo TTGO ESP32 board with on-board display. The circuitry is basically that and a rotary encoder plus a tiny LiPo battery. Can we talk about the finish on those prints? Yes, those are both printed enclosures. Getting that buttery smooth finish took two grits of wet/dry sandpaper plus nine grits of polishing cloths.

As you can see in the brief demo after the break, there are several ways to discover new music. [sorghum] can surf through all kinds of Japanese music for example, or surf by the genre’s ending word and listen to metalcore, deathcore, and grindcore from all over the globe. For extra fun, there’s a genre-ending randomizer so you can discover just how many forms of *core there are.

Want everyone in the room to know what you’re listening to? Behold the Spotify split-flap display.

Continue reading “Small Spotify Remote Broadens Musical Horizons”

Rock Out While You Knock Out Germs

We don’t know about you, but we’re pretty tired of singing two rounds of “Happy Birthday” or counting Mississippi to 20 each time we wash our hands. It’s difficult to do it without thinking about the reason why, and that’s not good for positivity. If you’d rather have your spirits lifted every time you hit the sink, you need a better soundtrack.

[Deeplocal] made a soap dispenser that gathers one of your top 20 tunes from Spotify and plays it for 20 seconds while you lather. The best part is that the songs don’t start at 0:00 — the code is written to use the preview clip of each one, so you get the algorithmically-determined best part.

Scrubber is a pretty simple build that uses a Raspberry Pi Zero W and a speaker bonnet powered by a LiPo, but we dig it just the same. The switch is adaptable to pretty much any soap dispenser — just stick two pieces of copper tape where they’ll make contact when the pump is pushed down, and solder wires to them. Check out the demo after the break.

We’ve often wondered how much more water we’re using with all the increased hand-washing out there. Adjusting to this apocalypse is arduous for all of us, but the environment is still a concern, so try to remember to turn the water off while you’re not using it. Is anyone out there working on an easy way to adapt home faucets to add motion or foot control? Because that would be awesome right about now.

The nice thing about Scrubber is that you can focus on washing your hands and doing so properly. If you’d rather watch a digital hourglass to pass the time, light up your lockdown lavatory lifestyle with LEDs.

Continue reading “Rock Out While You Knock Out Germs”

Expansion Board Puts Spotify On The Amiga 500

No doubt some purists in the audience will call this one cheating, since this Amiga 500 from 1987 isn’t technically connecting to Spotify and playing the music by itself. But we also suspect those folks might be missing the point of a site called Hackaday. With all the hoops [Daniel Arvidsson] hopped through to make this happen, what else could it be if not a hack?

This one starts, like so many projects these days, with the Raspberry Pi. Don’t worry Amiga aficionados, this classic machine hasn’t been gutted and had its internals replaced with a diminutive Linux board. But thanks to an expansion card known as the A314, you could say it’s received a penguin infusion. This clever board allows an internally mounted Raspberry Pi to communicate with the Amiga 500 through shared memory, making all sorts of trickery possible.

In this case, the Raspberry Pi is actually the one connecting to the Spotify Connect service with raspotify and decoding the stream. But thanks to a few pipes and an ALSA plugin, the audio itself is actually pushed into the Amiga’s sound hardware. In the video after the break, the process is demonstrated with tunes that are befitting a computer of this vintage.

This process is similar to how one classic Apple fan got Spotify running on their Macintosh SE/30 with a similar respect for the vintage hardware. Of course if you actually want to gut your Amiga 500 and replace it with a Raspberry Pi, we’ve seen some pretty good conversions to get you started.

Continue reading “Expansion Board Puts Spotify On The Amiga 500”

3D Printed Flip Clock Is Worth A Second Look

Flip clocks: they were cool long before Bill Murray was slapping one repeatedly in Groundhog Day, they were cool in 1993, and they’re still cool now. If you can’t find one on the secondhand market, you’re in luck, because [iz2k] has laid out an extensive blueprint for building a gorgeous retro-looking clock with some modern touches.

There’s a Raspberry Pi to fetch the time, the weather, and the Spotify. Old flip clocks invariably tuned in FM radio, so [iz2k] used an RTL-SDR dongle and a software decoder for the deed. This clock even has a big snooze bar, which functions like a night light when there is no alarm actively going off. The three groups of painstakingly-printed flaps are controlled with stepper motors and an IR transmitter/receiver pair to do the counting.

For the interface, [iz2k] kept things nice and simple. The big-knobbed rotary encoder handles volume up/down/mute, and the little one on the front switches between FM radio, Spotify, and silence. Moving either knob generates feedback by flashing LEDs that sit underneath the display. Take a few seconds to flip past the break and check out the short demo.

If you do find a nice flip clock out in the wild, maybe you can retrofit it.

Continue reading “3D Printed Flip Clock Is Worth A Second Look”

Airport Split-Flap Letters Carry On As Spotify Display

Today’s tale of being in the right place at the right time comes from [fabe1999], who was doing an intern gig at the airport when the controller on their split-flap display bought a one-way ticket going south. They were just going to throw away thousands of these letters and replace them with monitors, but the intern intervened.

[fabe1999] grabbed an armload, took them home, and set about making them flap again, one letter at a time. An ATtiny worked okay, but it wasn’t really fast enough to flip them at their full clacking potential, so [fabe1999] switched to an ESP8266. So now there is one ESP for each of the 20 characters, and another that runs a web server where text can be directly entered for immediate display.

Each letter uses two sensors to flap to the right letter. The first one acts as a start sensor, detecting the blackness of a blank character. Another sensor counts the letters and makes the ESP stop the motor on the right one. So far, [fabe1999] hasn’t figured out how to recognize when a blank character can stay blank, so they flap all the way around back to blank for now. It certainly adds to the rich, flappy sound, but that can’t be good for the long-term life of the letters. Your flight is now departing for Post Break Island, where the letters are spending part of their retirement showing song titles from Spotify.

No chance of split flaps falling into your lap? Here’s a tip: you can fab your own flip.

Continue reading “Airport Split-Flap Letters Carry On As Spotify Display”

Music Player Erected From Floppy Disks

Holding on to a cache of old floppies because nostalgia? Us too, and this might be the coolest possible use for ’em. While it’s fun to imagine that he wrote a compression algorithm to fit a lossless copy of Coltrane’s Blue Train on a 1.44Mb coaster, or somehow rolled his own mini-disc, [Dino Fizzotti]’s Diskplayer uses floppies to serve up Spotify albums.

What’s actually on the floppy, then? The corresponding Spotify album URL. He just pops a disk in the drive, and the Pi does the rest — it detects the floppy event and executes a script that starts an open-source Spotify client. There’s no track skipping and no shuffle, just the entire album as intended, take it or eject it. If you think about it, he’s actually managed to improve on the vinyl experience, since all the songs are on one side. Demo is queued up after the break, and it includes [Dino]’s simple web interface for writing the Spoti-floppies.

When this project started seven months ago, [Dino] intended to bring his vinyl collection into the 21st century with RFID tags, but we’re glad that he decided to involve a fairly obsolete medium. Don’t have a drive or a heap of floppies gathering dust in a closet? Neither did [Dino]. But he found plenty of people selling pretty-colored floppies on ebay, and Amazon has tons of cheap external drives. We think the album art stickers are a nice touch, as is matching album cover color to floppy. He’s right to lock those bad boys up.

Got a bunch of floppy drives? Build a Floppotron and make your own music!

Continue reading “Music Player Erected From Floppy Disks”