Whenever I use my iPod Touch G4 (iOS 4.1) at home, I cannot play Youtube videos using the Youtube app. The lists of videos shows correctly, but when I tap to play a video and the video toolbar shows up, a dialog box shows "The server is not correctly configured" and the video is not played. When I turn off my Privoxy (v3.0.15) proxy, the video plays correctly.

How can I use Privoxy as the global default proxy while still retaining Youtube App functionality?

link|improve this question
Is there a question here? – Velociraptors Oct 13 '10 at 23:03
Edited to include a direct question. – piyo Oct 13 '10 at 23:08
feedback

1 Answer

It turns out some default Privoxy options are adding/modifying the HTTP response in a way that the Youtube app cannot understand. I added the following to my user.action file:

{ fragile -deanimate-gifs }
.googlevideo.com

and the videos can now play. The "Final result" when using the Privoxy Show Info page is shown below:

Final results:

+change-x-forwarded-for {block} 
+hide-from-header {block} 
+session-cookies-only 
+set-image-blocker {pattern} 

-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

Some online searches show that some people have success with "Enable HTTP Byte-Range" requests, but I don't see a similar option.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.