Es stellt sich heraus, dass einige Standard-Privoxy-Optionen die HTTP-Antwort auf eine Weise hinzufügen / ändern, die die Youtube-App nicht verstehen kann. Ich habe der user.action-Datei Folgendes hinzugefügt:
{ fragile -deanimate-gifs } .googlevideo.com .youtube.com
und die Videos können jetzt abgespielt werden. Das "Endergebnis" bei Verwendung der Privoxy Show Info-Seite wird unten gezeigt:
Final results: +change-x-forwarded-for +hide-from-header +session-cookies-only +set-image-blocker -add-header -block -client-header-filter -client-header-tagger -content-type-overwrite -crunch-client-header -crunch-if-none-match -crunch-incoming-cookies -crunch-outgoing-cookies -crunch-server-header -deanimate-gifs -downgrade-http-version -fast-redirects -filter -force-text-mode -forward-override -handle-as-empty-document -handle-as-image -hide-accept-language -hide-content-disposition -hide-if-modified-since -hide-referrer -hide-user-agent -limit-connect -overwrite-last-modified -prevent-compression -redirect -server-header-filter -server-header-tagger
Einige Online-Suchanfragen zeigen, dass einige Benutzer mit "Enable HTTP Byte Range" -Anforderungen erfolgreich sind, aber ich sehe keine ähnliche Option.
Bearbeiten: ".youtube.com" hinzugefügt und überprüft. Auch das Hinzufügen von ".vimeo.com" für die Vimeo-Service-Arbeiten.