The branch, frodo has been updated
       via  a51b4c10930ca7bd325291bfcc3ea79f435f8df0 (commit)
      from  0f9c7e7fac4dfb5ddf6f868e706fce77106493ab (commit)

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

commit a51b4c10930ca7bd325291bfcc3ea79f435f8df0
Author: Martijn Kaijser <[email protected]>
Date:   Thu Dec 20 21:26:27 2012 +0100

    [service.skin.widgets] -0.0.18

diff --git a/service.skin.widgets/addon.xml b/service.skin.widgets/addon.xml
index f8aabdd..780d6d6 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.17" 
provider-name="Martijn">
+<addon id="service.skin.widgets" name="Skin Widgets" version="0.0.18" 
provider-name="Martijn">
     <requires>
         <import addon="xbmc.addon" version="12.0.0"/>
         <import addon="xbmc.json" version="6.0.0"/>
@@ -9,6 +9,7 @@
     <extension point="xbmc.service" library="default.py" start="login"/>
     <extension point="xbmc.addon.metadata">
         <summary lang="be">Skin widgets</summary>
+        <summary lang="da">Widgets til Skins</summary>
         <summary lang="de">Skin Widgets</summary>
         <summary lang="el">Widgets κελύφους</summary>
         <summary lang="en">Skin widgets</summary>
@@ -21,6 +22,7 @@
         <summary lang="sv">Skal widgetar</summary>
         <summary lang="zh">皮肤微件</summary>
         <description lang="be">Skin widgets</description>
+        <description lang="da">Widgets til Skins</description>
         <description lang="de">Skin Widgets</description>
         <description lang="el">Widgets κελύφους</description>
         <description lang="en">Skin widgets</description>
diff --git a/service.skin.widgets/changelog.txt 
b/service.skin.widgets/changelog.txt
index 654d413..6e91119 100644
--- a/service.skin.widgets/changelog.txt
+++ b/service.skin.widgets/changelog.txt
@@ -1,3 +1,8 @@
+v0.0.18
+- Clean classes on exit
+- fix devide by zero on percentage played
+- fix missing variable when playing small videos (<1s)
+
 v0.0.17
 - Try to break all skins
 - Updated language files from Transifex
diff --git a/service.skin.widgets/default.py b/service.skin.widgets/default.py
index 619eef2..ae8275c 100644
--- a/service.skin.widgets/default.py
+++ b/service.skin.widgets/default.py
@@ -75,8 +75,8 @@ class Main:
 
     def _init_vars(self):
         self.WINDOW = xbmcgui.Window(10000)
-        self.Player = MyPlayer(action = self._update)
-        self.Monitor = MyMonitor(update_listitems = self._update, 
update_settings = self._init_property)
+        self.Player = Widgets_Player(action = self._update)
+        self.Monitor = Widgets_Monitor(update_listitems = self._update, 
update_settings = self._init_property)
         self.LIMIT = 20
 
     def _init_property(self):
@@ -152,13 +152,13 @@ class Main:
         else:
             json_query = xbmc.executeJSONRPC('%s "sort": {"method": "random" } 
}}' %json_string)
         json_query = unicode(json_query, 'utf-8', errors='ignore')
-        json_response = simplejson.loads(json_query)
-        if json_response['result'].has_key('movies'):
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('movies'):
             self._clear_properties(request)
             count = 0
-            for item in json_response['result']['movies']:
+            for item in json_query['result']['movies']:
                 count += 1
-                if item['resume']['position'] > 0:
+                if (item['resume']['position'] and item['resume']['total'])> 0:
                     resume = "true"
                     played = '%s%%'%int((float(item['resume']['position']) / 
float(item['resume']['total'])) * 100)
                 else:
@@ -206,29 +206,30 @@ class Main:
                 self.WINDOW.setProperty("%s.%d.VideoAspect"     % (request, 
count), streaminfo['videoaspect'])
                 self.WINDOW.setProperty("%s.%d.AudioCodec"      % (request, 
count), streaminfo['audiocodec'])
                 self.WINDOW.setProperty("%s.%d.AudioChannels"   % (request, 
count), str(streaminfo['audiochannels']))
+        del json_query
 
     def _fetch_tvshows_recommended(self, request):
         # First unplayed episode of recent played tvshows
         json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": 
"VideoLibrary.GetTVShows", "params": {"properties": ["title", "studio", "file", 
"art"], "sort": {"order": "descending", "method": "lastplayed"}, "filter": 
{"field": "inprogress", "operator": "true", "value": ""}, "limits": {"end": 
%d}}, "id": 1}' %self.LIMIT)
         json_query = unicode(json_query, 'utf-8', errors='ignore')
-        json_response = simplejson.loads(json_query)
-        if json_response['result'].has_key('tvshows'):
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('tvshows'):
             self._clear_properties(request)
             count = 0
-            for item in json_response['result']['tvshows']:
+            for item in json_query['result']['tvshows']:
                 count += 1
                 json_query2 = xbmc.executeJSONRPC('{"jsonrpc": "2.0", 
"method": "VideoLibrary.GetEpisodes", "params": {"tvshowid": %d, "properties": 
["title", "playcount", "plot", "season", "episode", "showtitle", "file", 
"lastplayed", "rating", "resume", "art", "streamdetails"], "sort": {"method": 
"episode"}, "filter": {"field": "playcount", "operator": "is", "value": "0"}, 
"limits": {"end": 1}}, "id": 1}' %item['tvshowid'])
                 json_query2 = unicode(json_query2, 'utf-8', errors='ignore')
-                json_response2 = simplejson.loads(json_query2)
-                if json_response2.has_key('result') and 
json_response2['result'] != None and 
json_response2['result'].has_key('episodes'):
-                    for item2 in json_response2['result']['episodes']:
+                json_query2 = simplejson.loads(json_query2)
+                if json_query2.has_key('result') and json_query2['result'] != 
None and json_query2['result'].has_key('episodes'):
+                    for item2 in json_query2['result']['episodes']:
                         episode = ("%.2d" % float(item2['episode']))
                         season = "%.2d" % float(item2['season'])
                         rating = str(round(float(item2['rating']),1))
                         episodeno = "s%se%s" %(season,episode)
                         art2 = item2['art']
                 #seasonthumb = ''
-                if item2['resume']['position'] > 0:
+                if (item2['resume']['position'] and item2['resume']['total']) 
> 0:
                     resume = "true"
                     played = '%s%%'%int((float(item2['resume']['position']) / 
float(item2['resume']['total'])) * 100)
                 else:
@@ -265,6 +266,7 @@ class Main:
                 self.WINDOW.setProperty("%s.%d.VideoAspect"         % 
(request, count), streaminfo['videoaspect'])
                 self.WINDOW.setProperty("%s.%d.AudioCodec"          % 
(request, count), streaminfo['audiocodec'])
                 self.WINDOW.setProperty("%s.%d.AudioChannels"       % 
(request, count), str(streaminfo['audiochannels']))
+        del json_query
 
     def _fetch_tvshows(self, request):
         season_folders = __addon__.getSetting("randomitems_seasonfolders")
@@ -278,20 +280,20 @@ class Main:
         else:
             json_query = xbmc.executeJSONRPC('%s "sort": {"method": "random" 
}}}' %json_string)
         json_query = unicode(json_query, 'utf-8', errors='ignore')
-        json_response = simplejson.loads(json_query)
-        if json_response['result'].has_key('episodes'):
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('episodes'):
             self._clear_properties(request)
             count = 0
-            for item in json_response['result']['episodes']:
+            for item in json_query['result']['episodes']:
                 count += 1
                 '''
                 # This part is commented out because it takes 1.5second extra 
on my system to request these which doubles the total time.
                 # Hence the ugly path hack that will require users to have 
season folders.
                 json_query2 = xbmc.executeJSONRPC('{"jsonrpc": "2.0", 
"method": "VideoLibrary.GetTVShowDetails", "params": {"properties": ["file", 
"studio"], "tvshowid":%s}, "id": 1}' %item['tvshowid'])
                 json_query2 = unicode(json_query2, 'utf-8', errors='ignore')
-                json_response2 = simplejson.loads(json_query2)
-                path = json_response2['result']['tvshowdetails']['file']
-                studio = json_response2['result']['tvshowdetails']['studio'][0]
+                json_query2 = simplejson.loads(json_query2)
+                path = json_query2['result']['tvshowdetails']['file']
+                studio = json_query2['result']['tvshowdetails']['studio'][0]
                 '''
                 if season_folders == 'true':
                     path = os.path.split(media_path(item['file']))[0]
@@ -302,7 +304,7 @@ class Main:
                 episodeno = "s%se%s" %(season,episode)
                 #seasonthumb = ''
                 rating = str(round(float(item['rating']),1))
-                if item['resume']['position'] > 0:
+                if (item['resume']['position'] and item['resume']['total']) > 
0:
                     resume = "true"
                     played = '%s%%'%int((float(item['resume']['position']) / 
float(item['resume']['total'])) * 100)
                 else:
@@ -341,13 +343,14 @@ class Main:
                 self.WINDOW.setProperty("%s.%d.VideoAspect"         % 
(request, count), streaminfo['videoaspect'])
                 self.WINDOW.setProperty("%s.%d.AudioCodec"          % 
(request, count), streaminfo['audiocodec'])
                 self.WINDOW.setProperty("%s.%d.AudioChannels"       % 
(request, count), str(streaminfo['audiochannels']))
+        del json_query
 
     def _fetch_seasonthumb(self, tvshowid, seasonnumber):
         json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": 
"VideoLibrary.GetSeasons", "params": {"properties": ["season", "thumbnail"], 
"tvshowid":%s }, "id": 1}' % tvshowid)
         json_query = unicode(json_query, 'utf-8', errors='ignore')
-        json_response = simplejson.loads(json_query)
-        if json_response['result'].has_key('seasons'):
-            for item in json_response['result']['seasons']:
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('seasons'):
+            for item in json_query['result']['seasons']:
                 season = "%.2d" % float(item['season'])
                 if season == seasonnumber:
                     thumbnail = item['thumbnail']
@@ -362,11 +365,11 @@ class Main:
         else:
             json_query = xbmc.executeJSONRPC('%s "sort": {"method": 
"random"}}}' %json_string)
         json_query = unicode(json_query, 'utf-8', errors='ignore')
-        json_response = simplejson.loads(json_query)
-        if json_response['result'].has_key('musicvideos'):
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('musicvideos'):
             self._clear_properties(request)        
             count = 0
-            for item in json_response['result']['musicvideos']:
+            for item in json_query['result']['musicvideos']:
                 count += 1
                 play = 'XBMC.RunScript(' + __addonid__ + ',musicvideoid=' + 
str(item.get('musicvideoid')) + ')'
                 path = media_path(item['file'])
@@ -395,6 +398,7 @@ class Main:
                 self.WINDOW.setProperty("%s.%d.VideoAspect"     % (request, 
count), streaminfo['videoaspect'])
                 self.WINDOW.setProperty("%s.%d.AudioCodec"      % (request, 
count), streaminfo['audiocodec'])
                 self.WINDOW.setProperty("%s.%d.AudioChannels"   % (request, 
count), str(streaminfo['audiochannels']))
+        del json_query
 
     def _fetch_albums(self, request):
         json_string = '{"jsonrpc": "2.0", "id": 1, "method": 
"AudioLibrary.GetAlbums", "params": {"properties": ["title", "description", 
"albumlabel", "artist", "genre", "year", "thumbnail", "fanart", "rating", 
"playcount"], "limits": {"end": %d},' %self.LIMIT
@@ -404,12 +408,12 @@ class Main:
             json_query = xbmc.executeJSONRPC('%s "sort": {"order": 
"descending", "method": "dateadded" }}}' %json_string)
         else:
             json_query = xbmc.executeJSONRPC('%s "sort": {"method": 
"random"}}}' %json_string)
-        json_response = unicode(json_query, 'utf-8', errors='ignore')
-        jsonobject = simplejson.loads(json_response)
-        if jsonobject['result'].has_key('albums'):
+        json_query = unicode(json_query, 'utf-8', errors='ignore')
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('albums'):
             self._clear_properties(request)
             count = 0
-            for item in jsonobject['result']['albums']:
+            for item in json_query['result']['albums']:
                 count += 1
                 rating = str(item['rating'])
                 if rating == '48':
@@ -428,16 +432,17 @@ class Main:
                 self.WINDOW.setProperty("%s.%d.Art(thumb)"  % (request, 
count), item['thumbnail'])
                 self.WINDOW.setProperty("%s.%d.Art(fanart)" % (request, 
count), item['fanart'])
                 self.WINDOW.setProperty("%s.%d.Play"        % (request, 
count), play)
+        del json_query
 
     def _fetch_artist(self, request):
         # Random artist
         json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": 
"AudioLibrary.GetArtists", "params": {"properties": ["genre", "description", 
"fanart", "thumbnail"], "sort": {"method": "random"}, "limits": {"end": %d}}, 
"id": 1}'  %self.LIMIT)
-        json_response = unicode(json_query, 'utf-8', errors='ignore')
-        jsonobject = simplejson.loads(json_response)
-        if jsonobject['result'].has_key('artists'):
+        json_query = unicode(json_query, 'utf-8', errors='ignore')
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('artists'):
             self._clear_properties(request)
             count = 0
-            for item in jsonobject['result']['artists']:
+            for item in json_query['result']['artists']:
                 count += 1
                 path = 'musicdb://2/' + str(item['artistid']) + '/'
                 self.WINDOW.setProperty("%s.%d.Title"       % (request, 
count), item['label'])
@@ -455,12 +460,12 @@ class Main:
             json_query = xbmc.executeJSONRPC('%s "sort": {"method": 
"random"}}}'  %json_string)
         else:
             json_query = xbmc.executeJSONRPC('%s  "sort": {"method": 
"random"}}}'  %json_string)
-        json_response = unicode(json_query, 'utf-8', errors='ignore')
-        jsonobject = simplejson.loads(json_response)
-        if jsonobject['result'].has_key('songs'):
+        json_query = unicode(json_query, 'utf-8', errors='ignore')
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('songs'):
             self._clear_properties(request)
             count = 0
-            for item in jsonobject['result']['songs']:
+            for item in json_query['result']['songs']:
                 count += 1
                 play = 'XBMC.RunScript(' + __addonid__ + ',songid=' + 
str(item.get('songid')) + ')'
                 path = media_path(item['file'])
@@ -476,15 +481,16 @@ class Main:
                 self.WINDOW.setProperty("%s.%d.File"        % (request, 
count), item['file'])
                 self.WINDOW.setProperty("%s.%d.Path"        % (request, 
count), path)
                 self.WINDOW.setProperty("%s.%d.Play"        % (request, 
count), play)
+        del json_query
 
     def _fetch_addon(self, request):
         json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": 
"Addons.GetAddons", "params": {"properties": ["name", "author", "summary", 
"version", "fanart", "thumbnail"]}, "id": 1}')
-        json_response = unicode(json_query, 'utf-8', errors='ignore')
-        jsonobject = simplejson.loads(json_response)
-        if jsonobject['result'].has_key('addons'):
+        json_query = unicode(json_query, 'utf-8', errors='ignore')
+        json_query = simplejson.loads(json_query)
+        if json_query['result'].has_key('addons'):
             # find plugins and scripts
             addonlist = []
-            for item in jsonobject['result']['addons']:
+            for item in json_query['result']['addons']:
                 if item['type'] == 'xbmc.python.script' or item['type'] == 
'xbmc.python.pluginsource':
                     addonlist.append(item)
             # randomize the list
@@ -506,8 +512,9 @@ class Main:
                 # stop if we've reached the number of items we need
                 if count == self.LIMIT:
                     break
-            self.WINDOW.setProperty("%s.Count" % (request), 
str(jsonobject['result']['limits']['total']))
-                
+            self.WINDOW.setProperty("%s.Count" % (request), 
str(json_query['result']['limits']['total']))
+        del json_query
+
     def _daemon(self):
         # deamon is meant to keep script running at all time
         count = 0
@@ -536,7 +543,7 @@ class Main:
             self.WINDOW.clearProperty("%s.%d.Title" % (request, count))
 
     def _update(self, type):
-        xbmc.sleep(500)
+        xbmc.sleep(400)
         if type == 'movie':
             self._fetch_movies('RecommendedMovie')
             self._fetch_movies('RecentMovie')
@@ -634,7 +641,7 @@ def media_streamdetails(filename, streamdetails):
     return info
 
     
-class MyMonitor(xbmc.Monitor):
+class Widgets_Monitor(xbmc.Monitor):
     def __init__(self, *args, **kwargs):
         xbmc.Monitor.__init__(self)
         self.update_listitems = kwargs['update_listitems']
@@ -646,15 +653,15 @@ class MyMonitor(xbmc.Monitor):
     def onSettingsChanged(self):
         self.update_settings()
 
-class MyPlayer(xbmc.Player):
+class Widgets_Player(xbmc.Player):
     def __init__(self, *args, **kwargs):
         xbmc.Player.__init__(self)
+        self.type = ""
         self.action = kwargs[ "action" ]
         self.substrings = [ '-trailer', 'http://' ]
 
     def onPlayBackStarted(self):
         xbmc.sleep(1000)
-        self.type = ""
         # Set values based on the file content
         if (self.isPlayingAudio()):
             self.type = "music"  
@@ -693,3 +700,7 @@ class MyPlayer(xbmc.Player):
 if (__name__ == "__main__"):
     log('script version %s started' % __addonversion__)
     Main()
+    del Widgets_Monitor
+    del Widgets_Player
+    del Main
+    log('script version %s stopped' % __addonversion__)
\ No newline at end of file
diff --git a/service.skin.widgets/resources/language/Belarusian/strings.po 
b/service.skin.widgets/resources/language/Belarusian/strings.po
index 12cbbd0..11412fd 100644
--- a/service.skin.widgets/resources/language/Belarusian/strings.po
+++ b/service.skin.widgets/resources/language/Belarusian/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Catalan/strings.po 
b/service.skin.widgets/resources/language/Catalan/strings.po
index 221c1d2..398536c 100644
--- a/service.skin.widgets/resources/language/Catalan/strings.po
+++ b/service.skin.widgets/resources/language/Catalan/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Chinese 
(Simple)/strings.po b/service.skin.widgets/resources/language/Chinese 
(Simple)/strings.po
index 8656b4a..adba251 100644
--- a/service.skin.widgets/resources/language/Chinese (Simple)/strings.po       
+++ b/service.skin.widgets/resources/language/Chinese (Simple)/strings.po       
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Danish/strings.po 
b/service.skin.widgets/resources/language/Danish/strings.po
index b930982..28e0abd 100644
--- a/service.skin.widgets/resources/language/Danish/strings.po
+++ b/service.skin.widgets/resources/language/Danish/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
@@ -17,6 +17,42 @@ msgstr ""
 "Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
+msgctxt "#32001"
+msgid "Recommended"
+msgstr "Anbefalede"
+
 msgctxt "#32002"
 msgid "Random Items"
-msgstr "Tilfældigt udvalg"
+msgstr "Tilfældige Emner"
+
+msgctxt "#32003"
+msgid "Only unplayed"
+msgstr "Kun uafspillede"
+
+msgctxt "#32004"
+msgid "Randomize time (minutes)"
+msgstr "Tilfældig tid (minutter)"
+
+msgctxt "#32005"
+msgid "Use season folders"
+msgstr "Anvend sæsonmapper"
+
+msgctxt "#32006"
+msgid "Use timer"
+msgstr "Anvend timer"
+
+msgctxt "#32007"
+msgid "After database update"
+msgstr "Efter databaseopdatering"
+
+msgctxt "#32008"
+msgid "Update method"
+msgstr "Opdateringsmetode"
+
+msgctxt "#32009"
+msgid "Recent Items"
+msgstr "Nylige Emner"
+
+msgctxt "#32010"
+msgid "Update each time you enter the home screen"
+msgstr "Opdater hver gang hjemmeskærmen besøges"
diff --git a/service.skin.widgets/resources/language/Dutch/strings.po 
b/service.skin.widgets/resources/language/Dutch/strings.po
index e47202d..ec78400 100644
--- a/service.skin.widgets/resources/language/Dutch/strings.po
+++ b/service.skin.widgets/resources/language/Dutch/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/English/strings.po 
b/service.skin.widgets/resources/language/English/strings.po
index 1c39c5b..b6edb8d 100644
--- a/service.skin.widgets/resources/language/English/strings.po
+++ b/service.skin.widgets/resources/language/English/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Finnish/strings.po 
b/service.skin.widgets/resources/language/Finnish/strings.po
index 891d5b1..f6724af 100644
--- a/service.skin.widgets/resources/language/Finnish/strings.po
+++ b/service.skin.widgets/resources/language/Finnish/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/French/strings.po 
b/service.skin.widgets/resources/language/French/strings.po
index 649a4ab..3a6f72b 100644
--- a/service.skin.widgets/resources/language/French/strings.po
+++ b/service.skin.widgets/resources/language/French/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/German/strings.po 
b/service.skin.widgets/resources/language/German/strings.po
index 9aa7285..ae86457 100644
--- a/service.skin.widgets/resources/language/German/strings.po
+++ b/service.skin.widgets/resources/language/German/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Greek/strings.po 
b/service.skin.widgets/resources/language/Greek/strings.po
index c83e790..d970903 100644
--- a/service.skin.widgets/resources/language/Greek/strings.po
+++ b/service.skin.widgets/resources/language/Greek/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Hebrew/strings.po 
b/service.skin.widgets/resources/language/Hebrew/strings.po
index 7678b15..c92b9b6 100644
--- a/service.skin.widgets/resources/language/Hebrew/strings.po
+++ b/service.skin.widgets/resources/language/Hebrew/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Korean/strings.po 
b/service.skin.widgets/resources/language/Korean/strings.po
index 45302b9..0db1f98 100644
--- a/service.skin.widgets/resources/language/Korean/strings.po
+++ b/service.skin.widgets/resources/language/Korean/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Lithuanian/strings.po 
b/service.skin.widgets/resources/language/Lithuanian/strings.po
index 68a6ff7..9bb7ec5 100644
--- a/service.skin.widgets/resources/language/Lithuanian/strings.po
+++ b/service.skin.widgets/resources/language/Lithuanian/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Norwegian/strings.po 
b/service.skin.widgets/resources/language/Norwegian/strings.po
index 39d15b7..9491e20 100644
--- a/service.skin.widgets/resources/language/Norwegian/strings.po
+++ b/service.skin.widgets/resources/language/Norwegian/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Polish/strings.po 
b/service.skin.widgets/resources/language/Polish/strings.po
index 1d170a8..ca905dd 100644
--- a/service.skin.widgets/resources/language/Polish/strings.po
+++ b/service.skin.widgets/resources/language/Polish/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Portuguese 
(Brazil)/strings.po b/service.skin.widgets/resources/language/Portuguese 
(Brazil)/strings.po
index ea14a54..01378f6 100644
--- a/service.skin.widgets/resources/language/Portuguese (Brazil)/strings.po    
+++ b/service.skin.widgets/resources/language/Portuguese (Brazil)/strings.po    
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Portuguese/strings.po 
b/service.skin.widgets/resources/language/Portuguese/strings.po
index f524142..e6a64bc 100644
--- a/service.skin.widgets/resources/language/Portuguese/strings.po
+++ b/service.skin.widgets/resources/language/Portuguese/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Russian/strings.po 
b/service.skin.widgets/resources/language/Russian/strings.po
index 7790d20..29a5d12 100644
--- a/service.skin.widgets/resources/language/Russian/strings.po
+++ b/service.skin.widgets/resources/language/Russian/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Spanish 
(Mexico)/strings.po b/service.skin.widgets/resources/language/Spanish 
(Mexico)/strings.po
index 43ca29b..15abf91 100644
--- a/service.skin.widgets/resources/language/Spanish (Mexico)/strings.po       
+++ b/service.skin.widgets/resources/language/Spanish (Mexico)/strings.po       
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Spanish/strings.po 
b/service.skin.widgets/resources/language/Spanish/strings.po
index 9191016..92176a5 100644
--- a/service.skin.widgets/resources/language/Spanish/strings.po
+++ b/service.skin.widgets/resources/language/Spanish/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Swedish/strings.po 
b/service.skin.widgets/resources/language/Swedish/strings.po
index 37b9a84..9dbb578 100644
--- a/service.skin.widgets/resources/language/Swedish/strings.po
+++ b/service.skin.widgets/resources/language/Swedish/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""
diff --git a/service.skin.widgets/resources/language/Thai/strings.po 
b/service.skin.widgets/resources/language/Thai/strings.po
index 98f83c3..516c906 100644
--- a/service.skin.widgets/resources/language/Thai/strings.po
+++ b/service.skin.widgets/resources/language/Thai/strings.po
@@ -1,7 +1,7 @@
 # XBMC Media Center language file
 # Addon Name: Skin Widgets
 # Addon id: service.skin.widgets
-# Addon version: 0.0.17
+# Addon version: 0.0.18
 # Addon Provider: Martijn
 msgid ""
 msgstr ""

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

Summary of changes:
 service.skin.widgets/addon.xml                     |    4 +-
 service.skin.widgets/changelog.txt                 |    5 +
 service.skin.widgets/default.py                    |  107 +++++++++++---------
 .../resources/language/Belarusian/strings.po       |    2 +-
 .../resources/language/Catalan/strings.po          |    2 +-
 .../resources/language/Chinese (Simple)/strings.po |    2 +-
 .../resources/language/Danish/strings.po           |   40 +++++++-
 .../resources/language/Dutch/strings.po            |    2 +-
 .../resources/language/English/strings.po          |    2 +-
 .../resources/language/Finnish/strings.po          |    2 +-
 .../resources/language/French/strings.po           |    2 +-
 .../resources/language/German/strings.po           |    2 +-
 .../resources/language/Greek/strings.po            |    2 +-
 .../resources/language/Hebrew/strings.po           |    2 +-
 .../resources/language/Korean/strings.po           |    2 +-
 .../resources/language/Lithuanian/strings.po       |    2 +-
 .../resources/language/Norwegian/strings.po        |    2 +-
 .../resources/language/Polish/strings.po           |    2 +-
 .../language/Portuguese (Brazil)/strings.po        |    2 +-
 .../resources/language/Portuguese/strings.po       |    2 +-
 .../resources/language/Russian/strings.po          |    2 +-
 .../resources/language/Spanish (Mexico)/strings.po |    2 +-
 .../resources/language/Spanish/strings.po          |    2 +-
 .../resources/language/Swedish/strings.po          |    2 +-
 .../resources/language/Thai/strings.po             |    2 +-
 25 files changed, 126 insertions(+), 72 deletions(-)


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to