**Update 02/11/2015**
Google made some changes on the back end, so the url I was using "http://m.youtube.com/watch?ajax=1&tsp=1&v={0}&dummy={1}"; now returns a "redirect" message instead of the expected data. I can get it to work, but it will be ugly as I need to now manually parse the info out of the mobile html page.
I am leaving this up as it appears to be still working in other countries.
********
All,
Here is the official patched Youtube app! Hopefully this will tide everyone over until Google and Microsoft stop fighting!
Special thanks to @AlvinPhilemon for providing the unencrypted xap!
Special thanks to @Topogigi for spurring me on this afternoon.
I am uploading two versions:
1. Youtube_Interop.xap for interop-unlocked devices that can use ID_CAP_MEDIALIB_PHOTO_FULL
2. Youtube_NoInterop.xap for developer unlocked devices.
If you are having trouble using the "Application Deployment" tool located in the Windows Phone 8 SDK(keep getting an error that says "Error - Deployment optimization failed due to an invalid assembly. Rebuild your source projects and try again."), use the deployment tool that comes with WP8 PowerTools. http://wptools.codeplex.com/
Enjoy and post your results!
Don't forget to say "Thanks!"
**EDIT**
I have updated the versions in this post to include a properly compiled version of "YouTube.TaskAgent.dll" This should take care of any AV warnings with the original version.
This dll controls the live tiles! let me know if they still work.
**EDIT 2* I accidentally uploaded the wrong version of the Youtube_Interop_P2.xap earlier. It has the wrong "YouTube.ViewModel.dll" in it.
***P3 UPDATE***
All, I give you the P3 Update! It includes the following Fixes & Enhancements:
1. Vevo/Encrypted videos should be working for now. (Hopefully Youtube won't update their API for a while lol)
2. I removed that pesky "the content owner did not make this available for mobile" message. (It looked implemented wrong anyways)
3. This version comes with 100% less ads
(Felt like "sticking it to the man" lol)
4. COMMENTS now work 100%
***P3.1 UPDATE***
1. "High Quality" mode working again! Fixed all videos default to pulling from m.youtube.com regardless of encryption status.
***P3.2 UPDATE***
1. "High Quality" mode working for ALL VIDEOS INCLUDING ENCRYPTED!!!
Things that still need work:
1. Video Upload is broken still. I will take a look at it as I have time...I am guessing it is a parsing issue. The Interop-Unlocked version may "just work" on an ATIV S for uploads. I need someone to test.
2. I would like to update the signature decryption methods to make it ia bit more "future-proof". IF anyone knows a good way to parse the html5 player, I may give that a shot.
As always, Enjoy and thanks for all the feedback and support!
Google made some changes on the back end, so the url I was using "http://m.youtube.com/watch?ajax=1&tsp=1&v={0}&dummy={1}"; now returns a "redirect" message instead of the expected data. I can get it to work, but it will be ugly as I need to now manually parse the info out of the mobile html page.
I am leaving this up as it appears to be still working in other countries.
********
All,
Here is the official patched Youtube app! Hopefully this will tide everyone over until Google and Microsoft stop fighting!
Special thanks to @AlvinPhilemon for providing the unencrypted xap!
Special thanks to @Topogigi for spurring me on this afternoon.
I am uploading two versions:
1. Youtube_Interop.xap for interop-unlocked devices that can use ID_CAP_MEDIALIB_PHOTO_FULL
2. Youtube_NoInterop.xap for developer unlocked devices.
If you are having trouble using the "Application Deployment" tool located in the Windows Phone 8 SDK(keep getting an error that says "Error - Deployment optimization failed due to an invalid assembly. Rebuild your source projects and try again."), use the deployment tool that comes with WP8 PowerTools. http://wptools.codeplex.com/
Enjoy and post your results!
Don't forget to say "Thanks!"
**EDIT**
I have updated the versions in this post to include a properly compiled version of "YouTube.TaskAgent.dll" This should take care of any AV warnings with the original version.
This dll controls the live tiles! let me know if they still work.
**EDIT 2* I accidentally uploaded the wrong version of the Youtube_Interop_P2.xap earlier. It has the wrong "YouTube.ViewModel.dll" in it.
***P3 UPDATE***
All, I give you the P3 Update! It includes the following Fixes & Enhancements:
1. Vevo/Encrypted videos should be working for now. (Hopefully Youtube won't update their API for a while lol)
2. I removed that pesky "the content owner did not make this available for mobile" message. (It looked implemented wrong anyways)
3. This version comes with 100% less ads
4. COMMENTS now work 100%
***P3.1 UPDATE***
1. "High Quality" mode working again! Fixed all videos default to pulling from m.youtube.com regardless of encryption status.
***P3.2 UPDATE***
1. "High Quality" mode working for ALL VIDEOS INCLUDING ENCRYPTED!!!
Things that still need work:
1. Video Upload is broken still. I will take a look at it as I have time...I am guessing it is a parsing issue. The Interop-Unlocked version may "just work" on an ATIV S for uploads. I need someone to test.
2. I would like to update the signature decryption methods to make it ia bit more "future-proof". IF anyone knows a good way to parse the html5 player, I may give that a shot.
As always, Enjoy and thanks for all the feedback and support!
Attachments
Last edited: