The branch, eden has been updated
       via  6e53696ec6fa8dbf3a1d7c6a045814443b519ba5 (commit)
      from  827328796623e54e2dc0ba0f3724f87019e617c1 (commit)

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

commit 6e53696ec6fa8dbf3a1d7c6a045814443b519ba5
Author: ronie <[email protected]>
Date:   Wed May 30 19:20:56 2012 +0200

    [script.globalsearch] -v0.2.5
    
    also search original title

diff --git a/script.globalsearch/addon.xml b/script.globalsearch/addon.xml
index ab4e04d..c4322e0 100644
--- a/script.globalsearch/addon.xml
+++ b/script.globalsearch/addon.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="script.globalsearch" name="Global Search" version="0.2.4" 
provider-name="ronie">
+<addon id="script.globalsearch" name="Global Search" version="0.2.5" 
provider-name="ronie">
        <requires>
                <import addon="xbmc.python" version="2.0"/>
                <import addon="script.module.simplejson" version="2.0.10"/>
@@ -8,6 +8,7 @@
                <provides>executable</provides>
        </extension>
        <extension point="xbmc.addon.metadata">
+               <language/>
                <summary>Search your library.</summary>
                <description>This addon can find any item in your video and 
music library.</description>
                <platform>all</platform>
diff --git a/script.globalsearch/changelog.txt 
b/script.globalsearch/changelog.txt
index 4a34a25..509041a 100644
--- a/script.globalsearch/changelog.txt
+++ b/script.globalsearch/changelog.txt
@@ -1,3 +1,6 @@
+v0.2.5
+- also search originaltitle for movies
+
 v0.2.4
 - add searchstring window property
 - allow dialogfullscreeninfo to be used
diff --git a/script.globalsearch/resources/lib/gui.py 
b/script.globalsearch/resources/lib/gui.py
index 83eed22..8f1eff7 100644
--- a/script.globalsearch/resources/lib/gui.py
+++ b/script.globalsearch/resources/lib/gui.py
@@ -121,13 +121,16 @@ class GUI( xbmcgui.WindowXMLDialog ):
         listitems = []
         self.getControl( 191 ).setLabel( '[B]' + xbmc.getLocalizedString(342) 
+ '[/B]' )
         count = 0
-        json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": 
"VideoLibrary.GetMovies", "params": {"properties": ["title", "streamdetails", 
"genre", "studio", "year", "tagline", "plot", "plotoutline", "runtime", 
"fanart", "thumbnail", "file", "trailer", "playcount", "rating", "mpaa", 
"director", "writer"], "sort": { "method": "label" } }, "id": 1}')
+        json_query = xbmc.executeJSONRPC('{"jsonrpc": "2.0", "method": 
"VideoLibrary.GetMovies", "params": {"properties": ["title", "originaltitle", 
"streamdetails", "genre", "studio", "year", "tagline", "plot", "plotoutline", 
"runtime", "fanart", "thumbnail", "file", "trailer", "playcount", "rating", 
"mpaa", "director", "writer"], "sort": { "method": "label" } }, "id": 1}')
         json_query = unicode(json_query, 'utf-8', errors='ignore')
         json_response = simplejson.loads(json_query)
         if (json_response['result'] != None) and 
(json_response['result'].has_key('movies')):
             for item in json_response['result']['movies']:
                 movie = item['title']
                 moviematch = re.search( '.*' + self.searchstring + '.*', 
movie, re.I )
+                if not moviematch:
+                    movie = item['originaltitle']
+                    moviematch = re.search( '.*' + self.searchstring + '.*', 
movie, re.I )
                 if moviematch:
                     count = count + 1
                     director = item['director']

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

Summary of changes:
 script.globalsearch/addon.xml            |    3 ++-
 script.globalsearch/changelog.txt        |    3 +++
 script.globalsearch/resources/lib/gui.py |    5 ++++-
 3 files changed, 9 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to