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

  • HiddenLayer555@lemmy.ml
    cake
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    10 days ago

    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.

    • Pacrat173@lemmy.mlOP
      link
      fedilink
      arrow-up
      10
      ·
      11 days ago

      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

  • drone509@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 days ago

    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.

  • Robin@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 days ago

    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