Maker Tinkernut, not content with streaming radios which are boring and blocky, decided to make his own custom version with a Raspberry Pi and a vintage aesthetic.

The shell of this build is a 3D print based off of an 1938 Emerson AX212 radio. The outside features two push knobs which can be used to control the volume and power. The newer addition is a 1.8″ screen which displays the album artwork of the music playing.

Inside you’ll find a Raspberry Pi Zero W hooked up to a small amplifier and a speaker, with a 2500mah battery bank powering everything.

The music comes from a service called Mopidy which streams from a Spotify account. If you don’t want to spring for the required premium account, or Spotify isn’t available in your country, Mopidy also supports SoundCloud, Google Play Music, and simple local playback.

You can find a full guide to make your own streaming radio on both Instructables and hackster.io. All the wiring diagrams and code can be found there too.

If you want a quick overview or prefer your guides in video form, check out the accompanying video below.