Apologies if this has been asked before however after some searching I’ve found several posts / articles here in Lemmy (plus generally around via web searches). Some of the posts are dated however so want to see what the most ‘up to date’ suggestions are.
I have spare hardware so this is more a software query.
I want to run my own private radio station where I can listen to my music while on the move and at work. Nothing special and it doesnt need bells and whistles however at minimum :
- able to listen via web browser (android app would be a bonus but not required)
- able to lock it down so only people with the password can listen (me and other half in UK and brother in Australia)
- ) a generic login so people without the password do not know what it is or what its for
- option to set playlists and / or random via genre over specific time periods
Thanks in advance.
Sounds like something shoutcast can do.
Remember the time before apple acted as if they invented audio streaming and built a walled garden of podcasts? We had shoutcasts long before podcasts.
Yeah when people say they can’t get a podcast because its not on the apple served list. umm RSS exists and did before apple brainwashed people.
Check out Sub/Wave
Thanks! This was fun setting up yesterday and using it on my sunday-trip. Much deeper than my icecast setup from the 2000s.
For your points 2 and 3 specifically: if you go the Icecast route (AzuraCast also uses Icecast under the hood), Icecast can require a username and password per mount point, so the stream URL alone is useless to anyone who stumbles on it, and you can give the mount a bland name. Put it behind HTTPS on your reverse proxy so the password isn’t sent in clear text.
For point 4 (genres at certain times), AzuraCast’s playlist scheduling handles that from the web UI. If you build it yourself instead, Liquidsoap can switch playlists by time of day, but it’s a scripting language with a learning curve.
If what you really want is your own library rather than one stream everyone hears at the same time, the Navidrome suggestion is simpler: separate logins and plenty of Subsonic apps on Android.
Thank you. Will have a look
I set this up before but ended up walking away. It works well but it always eats CPU generating the stream, which is a bummer if I’m the only user and not necessarily even going to use it once a day.
Have you looked at some like jellyfin?
Jellyfin is generally ass when it comes to music/audio stuff
Navidrome, roon, or jellyfin maybe?
Try subwave. You can have AI djs choose music from your navidrone library based on shows you create by defining prompts, moods and styles.
Pretty neat…
Fast developing and pretty solid already.
I don’t use this software, but if you don’t mind a little local LLM (or a paid one if that’s your thing), this seems to be a pretty nice one:
https://github.com/perminder-klair/subwave
It does use icecast for the back end.
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
Fewer Letters More Letters CA (SSL) Certificate Authority Plex Brand of media server package nginx Popular HTTP server
[Thread #117 for this comm, first seen 4th Oct 2026, 14:20] [FAQ] [Full list] [Contact] [Source code]
Good bot
I’ve heard MusicAssistant can now do radio stations and using (local) AI to generate a DJ that will announce the song and some other neat tricks. I haven’t used it in a while. Check out SmartHomeSolver (Reed) on YT, he had a video on it.
i do this with navidrome and snapcast. navidrome for the smart playlists, snapcast to make it available anywhere.
vpn back home and my car is part of House Audio
snapcast can route external players in as well and sling it over the network. pretty cool





