i found emby to be the easiest and most functional solution over stuff like media assistant or jellyfin. there is a free docker container you can run using minimal space and just add any smb share in the webinterface. just have a shared folder of the downloaded dj sets. e.g. i have most/many solid steel radio shows in a folder and it did not cause any problems. opening stuff to the net and making it not publicly accessible can be easily done with cloudflared.
Do you need a web player? I’ve got several years of a radio show on my web server and wrote a script that created an RSS feed for them. This way I can open that in any podcast player (even web based ones) to listen to it.
I think I prefer the convenience and (hopefully) security from a dedicated streaming service.
Doesn’t get any more secure than a battle-tested web server hosting simple MP3 files and a text file.
Convenience might be a thing, though. I’m in the Apple ecosystem so their Podcasts app shows that feed on all devices and tracks listening progress, etc.
If I didn’t have that, I’m still a lifetime customer with PocketCasts and PocketCasts Web. So, that’s that. But if you don’t have anything similar in place, a self-hosted streaming server might be the best way to go, yes.
mstream maybe? I use it from my job, and it is hosted from my house
Don't know that one. Seems like a good lead. Thanks for showing me the way in the rabbit hole. ;)
Maybe navidrome too?
That's what I meant uith "subsonic", lol. Doesn't this have the same catalogueing problem as jellyfin?
DO NOT use funkwhale unless you want a headache.
Jellyfin should be fine. Why do you say it breaks it?
Jellyfin catalogues songs on albums by artists. DJ sets are a different category of music track.
The DJ is the artist. Each set is an album with one track. What's broken about that?
Hmm, never thought to do it that way. Maybe I'm a bit too attached to the classical "official album release" stuff.
You could just use a local NFO for artist/album with jellyfin, thats what I do for everything from stuff friends have made to home movies and fanedits.
mstream just uses folders, so you can organise however you want.
Apps for Android and iOS, webui for everything else. Does basic (single setting for whole server) transcoding if you wish (I don't for mp3/m4a/ogg sets, I have them on a second server instance, mstream is very light)
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!