- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
135 lines
8.1 KiB
Plaintext
135 lines
8.1 KiB
Plaintext
Episode: 3995
|
|
Title: HPR3995: Creating Your Own Internet Radio Streaming Device
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3995/hpr3995.mp3
|
|
Transcribed: 2025-10-25 18:25:09
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 3995, today's show is entitled, Creating Your Own
|
|
Internet Radio Streaming Device.
|
|
It is hosted by Claudio Miranda and is about 10 minutes long.
|
|
It carries a clean flag.
|
|
The summary is, Claudio talks about a couple of streaming radio solutions
|
|
to make your own internet radio device.
|
|
Hello and welcome to another exciting episode of Hacker Public Radio.
|
|
My name is Claudio M and I wanted to talk to you today about some software that I've
|
|
been playing around with using my Raspberry Pi's at home.
|
|
So for a long time now, I've wanted to set up one of the Raspberry Pi's as a streaming
|
|
internet radio server of some sort.
|
|
Just a streaming radio media box that I can have at home to just stream some radio stations
|
|
I was interested in.
|
|
I usually listen to stations like a non-radio, tilde radio, a few others that are local
|
|
here that I've kind of snagged their internet streams using the developer tools on Firefox.
|
|
And I have them set up in scripts on my computer.
|
|
However, I wanted to have something that was dedicated just for playing these streams
|
|
at home connected to a speaker system.
|
|
So at some time ago, I was playing around with a few and I came across one called Volumio
|
|
and that spelled V as in Victor, O-L-U-M as in Man, I-O, Volumio.
|
|
And that one seemed to work pretty well for when I tested it.
|
|
However, that was a good number of years ago.
|
|
I think it was even before the pandemic.
|
|
But I decided to revisit this recently in my new residence and upon looking at Volumio,
|
|
I saw it had kind of come a long way, but it seems like you have to have an account with them.
|
|
So I decided to not go with them anymore.
|
|
So this time when I started searching on the internet and I came to another piece of software called
|
|
M-O-O-D-O, I guess you pronounce it M-O-D-O, but it's M as in Man,
|
|
W-O-D-E-O, and the website is M-O-O-D-E-O-D-O-D-O-D-R-G.
|
|
It seems to be a relatively new player for streaming audio and different types of media.
|
|
So I figured I'd check it out.
|
|
I went ahead and I downloaded the image that they have.
|
|
They have actually two images.
|
|
One is for 32-bit and one is for 64-bit.
|
|
So those of you that have the older models, I have a Raspberry Pi Model 1B,
|
|
and I also have a Raspberry Pi 0W.
|
|
So I went ahead and I downloaded the 32-bit because I wanted to have a Raspberry Pi 0W
|
|
that I hadn't found a use for, and I thought this would be perfect because it's out of the way.
|
|
It's very small, it's easy to hide, and I can still access it over the whole network.
|
|
So I went ahead and I didn't know that I do have a 3B plus,
|
|
but that one I'm using for something else, so I wanted to use this little guy
|
|
for streaming these radio stations.
|
|
So I went ahead and downloaded the Mode, Ode, or Mode, Audio, ISO, Image,
|
|
or not even an ISO, I'm just an image for the 32-bit platform,
|
|
and I went ahead and I flashed it into a microSD card.
|
|
So I went through the process of setting it up.
|
|
It basically runs Raspbian in the background underneath,
|
|
and it's pretty neat. I'm looking at the interface right now, just from the website,
|
|
and it already comes with a bunch of preset internet radio stations,
|
|
some of which I've actually become quite fond of, like the ones from Flux FM,
|
|
of course, Soma Radio's on there, or Soma FM rather, is on there,
|
|
and a few other ones, different genres of music from various other audio streams.
|
|
So you can pretty much check those out.
|
|
The system also allows you to use a Bluetooth speaker,
|
|
so the way I have it set up at home is I have the Pfizer-WRW running mode audio player.
|
|
I have it set up to pair up with a cross-leaf turntable that actually has Bluetooth support,
|
|
and it actually works pretty well.
|
|
The only thing I noticed is that there's a little glitch where when you're connecting to it,
|
|
or if you're disconnecting to it and need to reconnect it again,
|
|
you need to select local audio, because it will stay on Bluetooth speaker,
|
|
and if you try to pair it while it's still on Bluetooth speaker, it won't work.
|
|
So it's a little bug, I guess. I should report that, but I mean it's not that big a deal,
|
|
but just something to be aware of if you use this,
|
|
and you're trying to use a Bluetooth speaker with it,
|
|
you'll have to switch the audio out to local audio,
|
|
even though it's not connected to anything locally,
|
|
set it to local audio, connect and pair it with the Bluetooth device,
|
|
and then switch it back to Bluetooth speaker, and that'll get everything going.
|
|
So that was a little thing that I found out there,
|
|
but otherwise you can actually hook it up hardwire it to assist them and get it that way,
|
|
and you can even view the interface from the pie itself.
|
|
So it has a web interface that you can access if you just go to whatever IP address you've configured it for on your home network,
|
|
and you view it through your browser, you can view it the same interface that you would pretty much see on the screen.
|
|
So if you decide that, let's say you wanted to plug it into your TV,
|
|
you can plug it in through the HDMI port there on the pie over to the television,
|
|
and you'll get the interface that way as well.
|
|
The only thing is I don't know how you would navigate through it,
|
|
so that's kind of defeats the purpose,
|
|
unless you have a keyboard mouse connected to it or some sort of wireless interface,
|
|
keyboard mouse or some sort.
|
|
I don't have that, and I don't plan on using it, so for me it's just a web interface that works fine for me,
|
|
and I can use the touch features from my phone.
|
|
So it'll work through your phone, it'll work through your whatever device that's on your network,
|
|
you should be able to access it to a browser.
|
|
So yeah, it also gives you the option to add your own streaming radio stations online,
|
|
and it's pretty straightforward.
|
|
And yeah, I've added an on radio, I've added a few others as well through there,
|
|
and it's been working pretty well.
|
|
So if you want to check it out, I'll put the links in the show notes.
|
|
So you can check it out, leave it include Volumio, if that's something that you might be interested in.
|
|
There is a terms of service, I guess, if you create an account,
|
|
it's mainly for their website, that just kind of turned me off to it,
|
|
so I decided not to, because they didn't use to do that before,
|
|
so I guess they've expanded, and they also have their own devices that come with it built in,
|
|
so they've kind of, I guess they've gone a little more corporate,
|
|
but that's just my opinion.
|
|
But yeah, be sure to check those out in the links that I'll be providing,
|
|
and hopefully this will work out for you.
|
|
As far as I know, I don't see any, I don't see any ISO images or images for X86,
|
|
and if you decide to do this with an OPC or something,
|
|
I believe Volumio does have that option, yes, they do.
|
|
I'm looking at it right now, they have a PC X86 and X64 download link for that image.
|
|
So you might want to check it out.
|
|
I'm not sure I haven't really looked, because really I wasn't looking for X86 for mod audio,
|
|
but if you happen to find it, be sure to post it in the comments,
|
|
or heck, submit it, yeah, Hacker Public Radio episode,
|
|
because we are very low on shows.
|
|
The Q is very low, or I know that they've been dipping into the emergency queue right now,
|
|
a lot, and it just looked at the schedule, and it's quite empty.
|
|
And this is why I'm recording a show right now.
|
|
I've had this show in the works for a while now,
|
|
so I figured I'd go ahead today's a slow day.
|
|
I'm going to go ahead and upload this for you all to listen.
|
|
So I hope this was something you might be interested in.
|
|
I hope it's something that you'll be able to put into use.
|
|
And record an episode for Hacker Public Radio.
|
|
This is Claudio, I'm signing off.
|
|
Bye-bye.
|
|
You have been listening to Hacker Public Radio
|
|
at Hacker Public Radio does work.
|
|
Today's show was contributed by a HPR listener like yourself.
|
|
If you ever thought of recording podcasts,
|
|
you click on our contribute link to find out how easy it really is.
|
|
Posting for HPR has been kindly provided by
|
|
an honesthost.com, the internet archive, and our syncs.net.
|
|
On the Sadois status, today's show is released
|
|
under Creative Commons Attribution 4.0 International License.
|