snuffyDev / Beatbump

Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧
https://beatbump.io/
GNU Affero General Public License v3.0
1.06k stars 88 forks source link

[Idea] HLS (+ DASH) by default / Proxy server as default #146

Open snuffyDev opened 1 year ago

snuffyDev commented 1 year ago

Okay so this should be a discussion, but an issue may get more attention.

Recently I’ve been thinking of how best to handle users being unable to play some audio streams due to geo restriction. I’ve settled on the fact that to hopefully fully circumvent this issue, or largely reduce it, is for me to setup some audio proxy servers in different areas of the world.

How would you feel if Beatbump used one of these (self-hostable! and fully opt-routable) proxy servers by default?

Would instance owners like to be able to configure a theoretical list (local to your instance)?

Would it be preferred for HLS, or DASH once this gets in motion, to be default over regular mp4 streams?

Thanks!

ZingyTomato commented 1 year ago

I would say DASH, I find that 251 opus sounds better than spotify premium, at least according to my ears.

snuffyDev commented 1 year ago

I have a proxy server being setup now, so I think this might be happening