2014-06-27, 02:07
Thanks for that link - by looking through the recent commits I was able to see what the change was. It's actually quite minor. Here's the instructions on how to fix it (I'm on Linux, so adjust accordingly).
Open up ~/.xbmc/addons/plugin.video.youtube/YouTubePlayer.py in your favourite editor, then -
line 447, change to:
match = re.search("signature=([$a-zA-Z]+)\([^)]\)", playerData)
line 455, add:
_mainFunName =mainFunName.replace('$','_S_')
line 464, change to:
fullAlgoCode += '\n\treturn %s(param)' % _mainFunName
(note, 464 is the new line line number after adding line 455)
save and quit, then delete ~/.xbmc/addons/plugin.video.youtube/YouTubePlayer.pyo to make sure your changes are picked up.
Hope my explanation is clear enough.
Open up ~/.xbmc/addons/plugin.video.youtube/YouTubePlayer.py in your favourite editor, then -
line 447, change to:
match = re.search("signature=([$a-zA-Z]+)\([^)]\)", playerData)
line 455, add:
_mainFunName =mainFunName.replace('$','_S_')
line 464, change to:
fullAlgoCode += '\n\treturn %s(param)' % _mainFunName
(note, 464 is the new line line number after adding line 455)
save and quit, then delete ~/.xbmc/addons/plugin.video.youtube/YouTubePlayer.pyo to make sure your changes are picked up.
Hope my explanation is clear enough.