deep-gaurav / MusicPiped

A Materialistic Music player that streams music
GNU General Public License v3.0
438 stars 59 forks source link

enable proxy from invidious by default #90

Open kafukala opened 5 years ago

kafukala commented 5 years ago

Hi, i found this:

Invidious is a great site for streaming videos from Youtube while keeping Google tracking to a minimum with the proxy feature (find the tiny ⚙️ Preferences button in the top right corner and don't forget to save) you can watch videos without any connection to Google at all.

Source: https://write.privacytools.io/paulakreuzer/how-to-live-without-google-and-other-evil-tech-giants-part-2 and https://social.tchncs.de/@kuketzblog/102070725816948006

Can you enable the proxy by default???

deep-gaurav commented 5 years ago

I do not exactly understand how proxy would work here. I'm using Invidious API that is every query is being made on Invidious server and not on device which is then returned to user. So Invidious itself is acting as proxy. The proxy mentioned in Invidious site is not available is API so it can not be enabled

https://github.com/deep-gaurav/MusicPiped/issues/33#issuecomment-461278375 I'm not sure but, According to this proxy is enabled by default

dimqua commented 5 years ago

@deep-gaurav what if the server is unavailable for some reason? Do you use NewPipeExtractor as fallback?

deep-gaurav commented 5 years ago

It does fallback to NewPipeExtractor but I dont know how a proxy can be implemented in NewPipeExtractor