The branch, frodo has been updated
via 27d55e02f6791d0f55741fa8e1b8d2d2e78cbcdc (commit)
from 2be90481385bc5ae691511d38ab5c01ab3561574 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=27d55e02f6791d0f55741fa8e1b8d2d2e78cbcdc
commit 27d55e02f6791d0f55741fa8e1b8d2d2e78cbcdc
Author: Martijn Kaijser <[email protected]>
Date: Tue Nov 27 22:52:53 2012 +0100
[service.skin.widgets] -v0.0.15
diff --git a/service.skin.widgets/addon.xml b/service.skin.widgets/addon.xml
index 57470de..b22e1ea 100644
--- a/service.skin.widgets/addon.xml
+++ b/service.skin.widgets/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="service.skin.widgets" name="Skin Widgets" version="0.0.14"
provider-name="Martijn">
+<addon id="service.skin.widgets" name="Skin Widgets" version="0.0.15"
provider-name="Martijn">
<requires>
<import addon="xbmc.addon" version="11.9.7"/>
<import addon="xbmc.python" version="2.1"/>
diff --git a/service.skin.widgets/changelog.txt
b/service.skin.widgets/changelog.txt
index e0a86ab..40d545d 100644
--- a/service.skin.widgets/changelog.txt
+++ b/service.skin.widgets/changelog.txt
@@ -1,3 +1,6 @@
+v0.0.15
+- Fix runtime after changes in XBMC 12.0
+
v0.0.14
- Always resume episodes and movies
diff --git a/service.skin.widgets/default.py b/service.skin.widgets/default.py
index 319c803..d41fc8a 100644
--- a/service.skin.widgets/default.py
+++ b/service.skin.widgets/default.py
@@ -173,6 +173,11 @@ class Main:
play = 'XBMC.RunScript(' + __addonid__ + ',movieid=' +
str(item.get('movieid')) + ')'
streaminfo =
media_streamdetails(item['file'].encode('utf-8').lower(),
item['streamdetails'])
+ # Temporary check if runtime is an int or str
+ if isinstance(item['runtime'],int):
+ runtime = str(item['runtime']/60)
+ else:
+ runtime = item['runtime']
self.WINDOW.setProperty("%s.%d.Title" % (request,
count), item['title'])
self.WINDOW.setProperty("%s.%d.Year" % (request,
count), str(item['year']))
self.WINDOW.setProperty("%s.%d.Genre" % (request,
count), " / ".join(item['genre']))
@@ -180,7 +185,7 @@ class Main:
self.WINDOW.setProperty("%s.%d.Plot" % (request,
count), item['plot'])
self.WINDOW.setProperty("%s.%d.PlotOutline" % (request,
count), item['plotoutline'])
self.WINDOW.setProperty("%s.%d.Tagline" % (request,
count), item['tagline'])
- self.WINDOW.setProperty("%s.%d.Runtime" % (request,
count), item['runtime'])
+ self.WINDOW.setProperty("%s.%d.Runtime" % (request,
count), runtime)
self.WINDOW.setProperty("%s.%d.Rating" % (request,
count), str(round(float(item['rating']),1)))
self.WINDOW.setProperty("%s.%d.Trailer" % (request,
count), item['trailer'])
self.WINDOW.setProperty("%s.%d.Art(poster)" % (request,
count), art.get('poster',''))
@@ -367,12 +372,17 @@ class Main:
path = media_path(item['file'])
streaminfo =
media_streamdetails(item['file'].encode('utf-8').lower(),
item['streamdetails'])
+ # Temporary check if runtime is an int or str
+ if isinstance(item['runtime'],int):
+ runtime = str(item['runtime']/60)
+ else:
+ runtime = item['runtime']
self.WINDOW.setProperty("%s.%d.Title" % (request,
count), item['title'])
self.WINDOW.setProperty("%s.%d.Artist" % (request,
count), " / ".join(item['artist']))
self.WINDOW.setProperty("%s.%d.Year" % (request,
count), str(item['year']))
self.WINDOW.setProperty("%s.%d.Plot" % (request,
count), item['plot'])
self.WINDOW.setProperty("%s.%d.Genre" % (request,
count), " / ".join(item['genre']))
- self.WINDOW.setProperty("%s.%d.Runtime" % (request,
count), item['runtime'])
+ self.WINDOW.setProperty("%s.%d.Runtime" % (request,
count), runtime)
self.WINDOW.setProperty("%s.%d.Thumb" % (request,
count), item['thumbnail']) #remove
self.WINDOW.setProperty("%s.%d.Fanart" % (request,
count), item['fanart']) #remove
self.WINDOW.setProperty("%s.%d.Art(thumb)" % (request,
count), item['thumbnail'])
-----------------------------------------------------------------------
Summary of changes:
service.skin.widgets/addon.xml | 2 +-
service.skin.widgets/changelog.txt | 3 +++
service.skin.widgets/default.py | 14 ++++++++++++--
3 files changed, 16 insertions(+), 3 deletions(-)
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel:
DESIGN Expert tips on starting your parallel project right.
http://goparallel.sourceforge.net
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons