@buherator I think Safari supports .h3u files for playlist but I'm not sure. Pretty sure the other browsers don't. Otherwise I think you'll need either software client side or some sort of media server ( not just a web server ) for server side.
Edit: WTF is an h3u? I meant m3u. WTF was I thinking? π€ͺ
@buherator M3U playlist, I suspect there's at least one open standard to play M3U in a browser https://en.wikipedia.org/wiki/M3U
@buherator this might be overkill, but #funkwhale has all those features, I think.
@buherator Looks like video.js (Javascript) has support for playing M3U
@buherator m3u
You give them a link to an m3u, which any modern player (think Llama Whipping and later) which contains a list of URLs (one per line) pointing to the actual media. Use CRLF to ensure it works correctly on all systems.
@Viss @buherator cool , but that is a ton of js , yes I know itβs transpiled from TS. Would love to see this as wasm honestly.
@buherator yes setup MStream server https://mstream.io or use VLC and stream to your friends or you could just use ffmpeg to stream also.
@buherator I mean the canonical answer is "M3U", which will chain open into the default music player on pretty much any platform, is easy to create/edit?
@buherator I use it to generate portable lists. .PLS is still widely supported, but it's not as hacker-friendly IMO. :D
@buherator jellyfin has support for mp3 sorting and user authentication! https://jellyfin.org/
@buherator Probably more complex than you need, compared to the other responses I'm seeing, but Navidrome sounds like it'd work for you too: https://github.com/navidrome/navidrome
I would recommend running #Nextcloud for your own no-big-tech-required calendar/contact/file-organization-and-synchronization self-hosted server. Once you've gone to the effort of setting it up for your own personal use cases, then adding on use cases like this one becomes almost trivial. Especially use cases that can be phrased as, "how can I share ____ with a private group?"
Yep. Nextcloud is good for most such scenarios.
@buherator
You might be mistaken ;) Funkwhale is a proper web application with ActivityPub that can deployed in any network.
Nothing would stop you from only offering it to your local network, though.
@capeta