Skip to content

Jim Christian

Thoughts on tech, tools, and life.

Menu
  • Home
  • About
  • Signal Over Noise Newsletter
  • Consulting
  • Notion Marketplace
Menu

Raspberry Pi Pirate Radio

Posted on July 16, 2017 by Jim

There’s no doubt that our son is going to be growing up in a digital world. But when access to digital media is so prevalent, it can be difficult to moderate. Our son loves music and we certainly want him to have access to it, but handing over a phone or other device with built-in music or streaming services is out of the question, purely because those devices are used for other things (and can also get easily damaged). Our experience with the young one is that he would listen to a bit of one thing, then keep moving and changing tracks, then ultimately moving into other apps and exploring away. We’re used to having devices that do everything in our pockets, but there’s still something to be said for purpose-built devices that do one thing well.

The Raspberry Pi Pirate Radio is a fun little weekend project that lets us broadcast whatever songs we want (along with podcasts, read-along stories etc) to an analogue radio over an FM frequency. That way we can control the playlist, and little one can pick it up on his analogue Fisher Price radio.

It’s been a great way to put on some of his favourite read-along stories from Nosy Crow, “Here Come the ABC’s” and “Here Come the 1, 2, 3s” from They Might Be Giants as well as some of his storybooks we’ve read aloud and recorded for long car journeys where we’re not able to read books and pilot a vehicle.

The configuration is pretty simple. The folks at Make Magazine have provided an image to download and flash to an SD card, so all that’s left is to add music (and whatever else you like) to the card, put it in your Pi and fire it up!

Due to a lack of access to heat shrink tubing, I made a makeshift aerial by attaching some adhesive copper tape to pin 4 and have run it along my printer – the range is still pretty good and I can always extend it my adding more tape.

What I’d like to do in the future is add an admin interface to let me select playlists – like bedtime and tidy up music, as well as some of the read along stories on demand. But for the moment it works.

Post navigation

← Think Like a Coder Book cover
Reference sketches for How to Think Like a Coder →

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Looking for my Prompting Frameworks? They've moved!

July 2017
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« May   Oct »
  • Behind the Screens: Optimising My Newsletter With AI
  • Outdoor Summer Cinema
  • Cold Brew With Lemon and Dalgona at Home: Simple Summer Coffee Experiments
  • Perplexity does video generation now
  • Thoughts on Claude
  • August 2025
  • July 2025
  • May 2025
  • April 2025
  • February 2025
  • January 2025
  • December 2024
  • June 2024
  • May 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • July 2017
  • May 2017
  • March 2017
  • December 2015
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • April 2013
  • January 2013
  • June 2012
  • April 2012
  • March 2012
  • January 2012
  • December 2011
  • February 2011
  • November 2010
  • July 2009
  • January 2008

AI animation apple author tools automation bbc books camera gear Canon EOS M200 Claude coding content creation course creation education Elgato Prompter EOS Webcam Utility Pro Estonia Gaming garageband imovie Informatic AI ios iPad launch center pro lecture london mac mcedit minecraft newsletter os x personalization productivity raspberry pi Remote Resilience Hub restrictions scifi star wars tech technology textexpander URL schemes valencia video recording webcam software

  • Bluesky
  • Facebook
  • GitHub
  • Instagram
  • LinkedIn
  • Mail
  • Mastodon
  • Medium
  • YouTube
  • X
© 2025 Jim Christian | Powered by Minimalist Blog WordPress Theme