Hey everyone
I’ve been wanting to do this for a while and was wondering about the logistics of this.
Is there any FOSS software that could do this?
What’s a good instance to run a project like this from?
Could this be done for little to no cost on hardware I have?
If I needed to get hardware/ software how much could I get it for?
Oh yea NO AI is being used in this project I’ll be using public domain music
Create a directory of MP3 files of the music you want on something like a Raspberry Pi or a disused older computer you can install Linux on to dedicate as your streaming server (assuming you want this to run 24/7 with no interruptions, if you want to do it on and off, you could just use your PC and schedule things like rebooting for when you’re not streaming). Then have a music player like VLC play the files in the directory on loop (and optionally shuffled). Then set up your stream on OBS or a dedicated Peertube streaming app. For visuals you can either just have a black screen or static image, use a dedicated music visualizer app, or even just stream the UI of the music player (which will display the name of the song without any extra setup).
Just streaming audio with mostly static visuals doesn’t take a lot of resources. Audio doesn’t use a lot of data and static visuals are very compressible. You can probably get away with pretty much any computer from the 2010s or newer. Hardest part is probably picking which Peertube instance you want to stream on.
Also, you don’t even need to use Peertube unless you specifically want it to be discoverable from there. You can just host a raw MP3 stream and the default audio player in your browser can play it if you go to the URL, as can VLC. I listen to live air traffic control audio sometimes and the sites providing it just give you a URL to a raw MP3 stream and an accompanying playlist file you can import into your music player.
Can you elaborate on “automated radio show”?
I’d like to have music playing 24/7 and maybe some other segments I’ve seen one channel who does this on Peertube Assorted Trance, Techno & Acid so something like this.
I’ve always found the idea a fun project and I was a fan of radio free fedi when we still had that around
Perhaps this elaboration belongs on the post body.
What is the content you want to stream? Your own music collection?
How would the audience receive it, radio frequency or internet?
What have you done or know how to do so far?
Public domain music
Over internet id like Peertube because the more Fediverse projects the better
I’ve never done anything like this before just had the idea to do it for a while
Have a look at this on how to go live on peertube: https://docs.joinpeertube.org/use/create-upload-video
I tried self hosting from my apartment for several years. Never anything ambitious, but even so, keeping the site reachable consistently was a problem. It’s not impossible. You would need a dynamic DNS service. Some are free. Even with everything set up correctly, expect done downtime. I eventually switched to a virtual server, so I’m paying $7.50/month for 1 GB RAM, 1 TB bandwidth and 120 GB disk space. Reachable all the time with no issues now, though.
OBS to display a static image or looping video and your audio player of choice going through a playlist? Doesn’t need to be more complicated than that
I hadn’t thought of that but yea that seems like a easy way to do it