remove client check since it's not needed for now
Some checks failed
CI / build (push) Failing after 16s

This commit is contained in:
Fijxu 2025-03-10 15:07:42 -03:00
parent 77c8730391
commit 83fff3d861
Signed by: Fijxu
GPG key ID: 32C1DDF333EDA6A4
2 changed files with 4 additions and 20 deletions

View file

@ -20,12 +20,13 @@ var allowed_hosts = []string{
"googleusercontent.com",
}
var videoplayback_headers = http.Header{
var videoplayback_headers = &http.Header{
"Accept": {"*/*"},
"Accept-Encoding": {"gzip, deflate, br, zstd"},
"Accept-Language": {"en-us,en;q=0.5"},
"Origin": {"https://www.youtube.com"},
"Referer": {"https://www.youtube.com/"},
"User-Agent": {default_ua},
}
// https://github.com/FreeTubeApp/FreeTube/blob/5a4cd981cdf2c2a20ab68b001746658fd0c6484e/src/renderer/components/ft-shaka-video-player/ft-shaka-video-player.js#L1097

View file

@ -73,8 +73,6 @@ func Videoplayback(w http.ResponseWriter, req *http.Request) {
return
}
c := q.Get("c")
host := q.Get("host")
q.Del("host")
@ -100,23 +98,8 @@ func Videoplayback(w http.ResponseWriter, req *http.Request) {
log.Panic("Failed to create headRequest:", err)
}
switch c {
case "ANDROID":
postRequest.Header.Set("User-Agent", "com.google.android.youtube/1537338816 (Linux; U; Android 13; en_US; ; Build/TQ2A.230505.002; Cronet/113.0.5672.24)")
headRequest.Header.Set("User-Agent", "com.google.android.youtube/1537338816 (Linux; U; Android 13; en_US; ; Build/TQ2A.230505.002; Cronet/113.0.5672.24)")
case "IOS":
postRequest.Header.Set("User-Agent", "com.google.ios.youtube/19.32.8 (iPhone14,5; U; CPU iOS 17_6 like Mac OS X;)")
headRequest.Header.Set("User-Agent", "com.google.ios.youtube/19.32.8 (iPhone14,5; U; CPU iOS 17_6 like Mac OS X;)")
case "WEB":
postRequest.Header.Set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36")
headRequest.Header.Set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36")
default:
postRequest.Header.Set("User-Agent", default_ua)
headRequest.Header.Set("User-Agent", default_ua)
}
postRequest.Header = videoplayback_headers
headRequest.Header = videoplayback_headers
postRequest.Header = *videoplayback_headers
headRequest.Header = *videoplayback_headers
resp := &http.Response{}