2014-07-25, 13:00
EDIT: Okay - new working version. Tricksy hobbits!
http://casual-tempest.net/files/YouTubePlayer.py
FYI, I am also trying to get what would be a permanent fix for these sort of issues done. Google has open-sourced their javascript engine, V8 - and it's possible to tie it into python. I have a proof of concept working locally which simply runs the signature decryption routines natively, using the same engine Chrome browser uses. Anything which doesn't work for us then wouldn't work for anyone in a browser too.
However, this requires integrating, at the least, Google's javascript engine into XBMC. I have started a thread here: http://forum.xbmc.org/showthread.php?tid=200309 for doing so, but I have no idea when/if that'll happen.
http://casual-tempest.net/files/YouTubePlayer.py
FYI, I am also trying to get what would be a permanent fix for these sort of issues done. Google has open-sourced their javascript engine, V8 - and it's possible to tie it into python. I have a proof of concept working locally which simply runs the signature decryption routines natively, using the same engine Chrome browser uses. Anything which doesn't work for us then wouldn't work for anyone in a browser too.
However, this requires integrating, at the least, Google's javascript engine into XBMC. I have started a thread here: http://forum.xbmc.org/showthread.php?tid=200309 for doing so, but I have no idea when/if that'll happen.