2014-01-01, 17:30
The format of parameter in the setInfo method in ListItem changed. You need to adjust like this:
Code:
diff -ur tmp/plugin.video.youtube/YouTubeNavigation.py /home/xbmc/.xbmc/addons/plugin.video.youtube/YouTubeNavigation.py
--- tmp/plugin.video.youtube/YouTubeNavigation.py 2013-07-17 22:12:30.000000000 +0200
+++ /home/xbmc/.xbmc/addons/plugin.video.youtube/YouTubeNavigation.py 2014-01-01 15:31:06.526269052 +0100
@@ -442,7 +442,7 @@
listitem.setProperty("Video", "true")
listitem.setProperty("IsPlayable", "true")
- listitem.setInfo(type='Video', infoLabels=item_params)
+ listitem.setInfo('Video', {'infoLabels': 'item_params'})
self.xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=url, listitem=listitem, isFolder=False, totalItems=listSize + 1)
self.common.log("Done", 5)
diff -ur tmp/plugin.video.youtube/YouTubePlayer.py /home/xbmc/.xbmc/addons/plugin.video.youtube/YouTubePlayer.py
--- tmp/plugin.video.youtube/YouTubePlayer.py 2013-07-17 22:12:30.000000000 +0200
+++ /home/xbmc/.xbmc/addons/plugin.video.youtube/YouTubePlayer.py 2014-01-01 15:28:05.206269147 +0100
@@ -86,7 +86,7 @@
listitem = self.xbmcgui.ListItem(label=video['Title'], iconImage=video['thumbnail'], thumbnailImage=video['thumbnail'], path=video['video_url'])
- listitem.setInfo(type='Video', infoLabels=video)
+ listitem.setInfo('Video', {'infoLabels': 'video'})
self.common.log(u"Playing video: " + repr(video['Title']) + " - " + repr(get('videoid')) + " - " + repr(video['video_url']))
diff -ur tmp/plugin.video.youtube/YouTubePlaylistControl.py /home/xbmc/.xbmc/addons/plugin.video.youtube/YouTubePlaylistControl.py
--- tmp/plugin.video.youtube/YouTubePlaylistControl.py 2013-07-17 22:12:30.000000000 +0200
+++ /home/xbmc/.xbmc/addons/plugin.video.youtube/YouTubePlaylistControl.py 2014-01-01 15:34:02.686269018 +0100
@@ -92,7 +92,7 @@
listitem = self.xbmcgui.ListItem(label=video("Title"), iconImage=video("thumbnail"), thumbnailImage=video("thumbnail"))
listitem.setProperty('IsPlayable', 'true')
listitem.setProperty("Video", "true" )
- listitem.setInfo(type='Video', infoLabels=entry)
+ listitem.setInfo('Video', {'infoLabels': 'entry'})
playlist.add(video_url % (sys.argv[0], video("videoid") ), listitem)
@@ -132,7 +132,7 @@
listitem = self.xbmcgui.ListItem(label=video("Title"), iconImage=video("thumbnail"), thumbnailImage=video("thumbnail"))
listitem.setProperty('IsPlayable', 'true')
listitem.setProperty("Video", "true" )
- listitem.setInfo(type='Video', infoLabels=entry)
+ listitem.setInfo('Video', {'infoLabels': 'entry'})
playlist.add(video_url % (sys.argv[0], video("videoid") ), listitem)