The branch, dharma has been updated
       via  b4fb16d95dbd7133a3178100072cf7d1c83f1147 (commit)
      from  0e226211608ecff82f3e66e16a1a0fe120879de9 (commit)

- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/plugins;a=commit;h=b4fb16d95dbd7133a3178100072cf7d1c83f1147

commit b4fb16d95dbd7133a3178100072cf7d1c83f1147
Author: spiff <[email protected]>
Date:   Fri Sep 16 16:56:00 2011 +0200

    [plugin.video.onside.tv] updated to version 1.1.1

diff --git a/plugin.video.onside.tv/addon.py b/plugin.video.onside.tv/addon.py
index 4669109..ff9efa1 100644
--- a/plugin.video.onside.tv/addon.py
+++ b/plugin.video.onside.tv/addon.py
@@ -15,36 +15,47 @@ class OnsideTV(object):
             name = m.group(2)
 
             item = xbmcgui.ListItem(name[5:], iconImage=ICON)
+            item.setProperty('Fanart_Image', FANART)
             xbmcplugin.addDirectoryItem(HANDLE, PATH + '?slug='+ slug + 
'&page=1', item, True)
 
-        xbmcplugin.addSortMethod(HANDLE, xbmcplugin.SORT_METHOD_TITLE)
+        xbmcplugin.addSortMethod(HANDLE, xbmcplugin.SORT_METHOD_LABEL)
         xbmcplugin.endOfDirectory(HANDLE)
 
-
     def listPrograms(self, slug, page):
+        print BASE_URL + '/onsidetv/' + slug + '/' + str(page)
         html = self.downloadUrl(BASE_URL + '/onsidetv/' + slug + '/' + 
str(page))
         for m in re.finditer('<a href="/fodbold-video/([^"]+)".*?<img 
src="(.*?)".*?class="video-title">(.*?)</div>.*?class="desc">(.*?)</div>.*?class="date">(.*?)</div>',
 html, re.DOTALL):
             slug = m.group(1)
             image = m.group(2)
             title = m.group(3)
             description = m.group(4)
-            date = m.group(5)
+            dateStr = m.group(5)
 
             icon = BASE_URL + image
             icon = icon.replace('136x91', 'onsidetv_658x366')
-            item = xbmcgui.ListItem(title, iconImage = icon)
+            item = xbmcgui.ListItem(title, iconImage = icon, thumbnailImage = 
icon)
             item.setProperty('IsPlayable', 'true')
             item.setProperty('Fanart_Image', icon)
-            item.setInfo(type = 'Video', infoLabels = {
+            item.setInfo(type = 'video', infoLabels = {
                 'title' : title,
-                'plot' : description
+                'plot' : description,
+                'date' : dateStr[0:10]
             })
             xbmcplugin.addDirectoryItem(HANDLE, PATH + '?play=' + slug, item)
 
+        if ADDON.getSetting('show.load.next.page') == 'true':
+            m = re.search('<a href="/onsidetv/([^/]+)/\d+">&gt;&gt;', html)
+            if m:
+                item = xbmcgui.ListItem(ADDON.getLocalizedString(30000), 
iconImage=ICON)
+                item.setProperty('Fanart_Image', FANART)
+                xbmcplugin.addDirectoryItem(HANDLE, PATH + '?slug='+ 
m.group(1) + '&page=' + str(page + 1), item, True)
+
+        xbmcplugin.addSortMethod(HANDLE, xbmcplugin.SORT_METHOD_DATE)
         xbmcplugin.endOfDirectory(HANDLE)
 
     def playProgram(self, slug):
-        html = self.downloadUrl(BASE_URL + '/onsidetv/' + slug)
+        url = BASE_URL + '/fodbold-video/' + slug
+        html = self.downloadUrl(url)
         m = re.search('id="onside_video_player" href="(.*?)"', html)
 
         item = xbmcgui.ListItem(path = m.group(1))
@@ -62,7 +73,7 @@ if __name__ == '__main__':
     HANDLE = int(sys.argv[1])
     PARAMS = urlparse.parse_qs(sys.argv[2][1:])
 
-    #FANART = os.path.join(ADDON.getAddonInfo('path'), 'fanart.jpg')
+    FANART = os.path.join(ADDON.getAddonInfo('path'), 'fanart.jpg')
     ICON = os.path.join(ADDON.getAddonInfo('path'), 'icon.png')
 
     otv = OnsideTV()
diff --git a/plugin.video.onside.tv/changelog.txt 
b/plugin.video.onside.tv/changelog.txt
index 969cdfa..3480295 100644
--- a/plugin.video.onside.tv/changelog.txt
+++ b/plugin.video.onside.tv/changelog.txt
@@ -1,3 +1,11 @@
+[B]Version 1.1.1 - 2011-09-15[/B]
+- Fixed playback of other than newest video
+- Added date sorting inside categories
+- Added options to navigate to older clips on later pages
+- Added settings to hide 'Load next page...' item
+  as it is not possible to make it appear at the bottom of the list
+- Added fanart
+
 [B]Version 1.1.0 - 2011-09-13[/B]
 - Refactored a bit
-- First release for official XBMC repository
\ No newline at end of file
+- First release for offical XBMC repository
\ No newline at end of file

-----------------------------------------------------------------------

Summary of changes:
 plugin.video.onside.tv/addon.py                    |   27 ++++++++++++++------
 plugin.video.onside.tv/changelog.txt               |   10 ++++++-
 plugin.video.onside.tv/fanart.jpg                  |  Bin 0 -> 23041 bytes
 .../resources/language/Danish/strings.xml          |    8 ++++++
 .../resources/language/English/strings.xml         |    7 +++++
 plugin.video.onside.tv/resources/settings.xml      |    8 ++++++
 6 files changed, 51 insertions(+), 9 deletions(-)
 create mode 100644 plugin.video.onside.tv/fanart.jpg
 create mode 100644 plugin.video.onside.tv/resources/language/Danish/strings.xml
 create mode 100644 
plugin.video.onside.tv/resources/language/English/strings.xml
 create mode 100644 plugin.video.onside.tv/resources/settings.xml


hooks/post-receive
-- 
Plugins

------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
http://p.sf.net/sfu/rim-devcon-copy2
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to