Guest User

BBC iPlayer MythNetvision patches

a guest
Jun 17th, 2011
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 3.71 KB | None | 0 0
  1. Diff for bbciplayer.html:
  2.  
  3. --- bbciplayer.html.bak 2011-06-17 20:46:26.010388915 +0100
  4. +++ /usr/share/mythtv/internetcontent/nv_python_libs/configs/HTML/bbciplayer.html       2011-06-17 21:08:44.481318722 +0100
  5. @@ -20,7 +20,7 @@
  6.          }
  7.  
  8.        var videocode = gup( 'videocode' );
  9. -      var embedded = '<embed width="100%" height="98%" allowfullscreen="true" allowscriptaccess="always" wmode="default" quality="high" flashvars="embedReferer=&amp;embedPageUrl=http%3A%2F%2Fwww.bbc.co.uk%2Fiplay&#10;er%2Fepisode%2FVIDEOCODE%2F%3F&#10;t%3D2m53s&amp;domId=bip-play-emp&amp;config=http%3A%2F%2Fwww.bbc.co.uk%2Femp&#10;%2Fiplayer%2Fconfig.xml&amp;playlist=http%3A%2F%2Fwww.bbc.co.uk%2Fiplayer%2F&#10;playlist%2FVIDEOCODE&amp;holdingImage=http%3A%2F%2Fnode1.bbcimg.co.uk%2Fiplay&#10;er%2Fimages%2Fepisode%2FVIDEOCODE_640_360.jpg&amp;config_settings_bitrateFloo&#10;r=0&amp;config_settings_bitrateCeiling=2500&amp;config_settings_transportHei&#10;ght=35&amp;config_settings_cueItem=b00rqkg0%3A173&amp;config_settings_autoPl&#10;ay=true&amp;config_settings_showPopoutCta=false&amp;config_messages_diagnost&#10;icsMessageBody=Insufficient%20bandwidth%20to%20stream%20this%20programme.%20&#10;Try%20downloading%20instead%2C%20or%20see%20our%20diagnostics%20page.&amp;co&#10;nfig_settings_language=en&amp;guidance=unset" id="bbc_emp_embed_bip-play-emp" src="http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796" type="application/x-shockwave-flash"/>';
  10. +      var embedded = '<embed type="application/x-shockwave-flash" src="http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576" height="98%" width="100%" id="bbc_emp_embed_emp" flashvars="embedReferer=embedPageUrl=http%3A%2F%2Fwww.bbc.co.uk%2Fiplayer%2Fepisode%2FVIDEOCODE%2F%2F&amp;config_settings_showPopoutButton=false&amp;config_settings_suppressRelatedLinks=true&amp;domId=emp&amp;config=http%3A%2F%2Fwww.bbc.co.uk%2Fiplayer%2Fconfig%2Femp%2F&amp;playlist=http%3A%2F%2Fwww.bbc.co.uk%2Fiplayer%2Fplaylist%2FVIDEOCODE%2F&amp;holdingImage=http%3A%2F%2Fnode2.bbcimg.co.uk%2Fiplayer%2Fimages%2Fepisode%2FVIDEOCODE_640_360.jpg&amp;config_settings_bitrateFloor=0&amp;config_settings_bitrateCeiling=2500&amp;config_settings_resizeButtonState=small&amp;config_messages_diagnosticsMessageBody=Insufficient%20bandwidth%20to%20stream%20this%20programme.Try%20downloading%20instead%2C%20or%20see%20our%20diagnostics%20page.&amp;config_settings_language=en&amp;guidance=unset" quality="high" wmode="default" allowfullscreen="true" allowscriptaccess="always" allowscriptaccess="always" allowfullscreen="true"/>';
  11.        document.write('<title>BBC iPlayer Full Screen</title>');
  12.        document.write(embedded.replace(/VIDEOCODE/g, videocode));
  13.  
  14.  
  15.  
  16.  
  17.  
  18. Diff for bbciplayer_api.py:
  19.  
  20. --- bbciplayer/bbciplayer_api.py.bak    2011-06-17 21:31:36.960863094 +0100
  21. +++ bbciplayer_api.py   2011-06-17 21:42:28.423467652 +0100
  22. @@ -350,10 +350,10 @@
  23.  
  24.          # Translate the search results into MNV RSS item format
  25.          audioFilter = etree.XPath('./@class="audio"')
  26. -        linkFilter = etree.XPath(u".//div[@class='episode-info']//a")
  27. -        titleFilter = etree.XPath(u".//div[@class='episode-info']//a")
  28. -        descFilter = etree.XPath(u".//div[@class='episode-info']//p[@class='episode-synopsis']")
  29. -        thumbnailFilter = etree.XPath(u".//div[@class='episode-image']//img")
  30. +        linkFilter = etree.XPath(u".//div[@class='episode-info ']//a")
  31. +        titleFilter = etree.XPath(u".//div[@class='episode-info ']//a")
  32. +        descFilter = etree.XPath(u".//div[@class='episode-info ']//p[@class='episode-synopsis']")
  33. +        thumbnailFilter = etree.XPath(u".//span[@class='episode-image cta-play']//img")
  34.          itemDict = {}
  35.          for result in searchResults:
  36.              tmpLink = linkFilter(result)
Advertisement
Add Comment
Please, Sign In to add comment