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+">>>', 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® 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