Conversation
Let's say I have a couple of MP3's (very royalty free ofc) that I want to share with normie friends on a web server. Is there a playlist format or maybe even some web frontend that I can use to organize these tracks so my friends can listen to the tracks without installing anything on their Win/Mac boxes, just opening a single URL/file?

It's be nice if there was support for basic HTTP auth because I don't want to open this to everyone either.

#FOSS #MP3 #mixtape
10
9
5

@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? πŸ€ͺ

0
1
1

@Viss @buherator Woah sweet! that really whips the llama ass!

0
0
0
@Viss Whoa that's the most awesomest thing I've seen in a while :O Thank you!
0
0
0

@buherator M3U playlist, I suspect there's at least one open standard to play M3U in a browser https://en.wikipedia.org/wiki/M3U

1
0
1

@buherator this might be overkill, but has all those features, I think.

https://www.funkwhale.audio/

1
0
0

@buherator Looks like video.js (Javascript) has support for playing M3U

0
0
1
@capeta yeah I think this is mostly for LANs, but thanks!
1
0
2

@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.

1
0
1
@rootwyrm Good tips, thanks! Probably this will be the fallback if webamp (that also has that irreplaceable early-2000's charm) doesn't work.
0
0
0

@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.

0
0
0

@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.

0
0
1

@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?

1
0
0
@tekhedd Thanks, I got this from others too and ofc I remember the format, but wasn't 100% sure the support is there today.
1
0
0

@buherator I use it to generate portable lists. .PLS is still widely supported, but it's not as hacker-friendly IMO. :D

0
0
1

@buherator jellyfin has support for mp3 sorting and user authentication! https://jellyfin.org/

0
0
1

@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

0
0
1

@buherator

I would recommend running 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.

1
0
0

@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

0
0
1