The branch, dharma has been updated
       via  0fa13ea2f187a6967f928b0511f12ad300c57fd5 (commit)
      from  d23f3ed77cdd9a4126a928d3404e2b37ed1d590f (commit)

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

commit 0fa13ea2f187a6967f928b0511f12ad300c57fd5
Author: amet <[email protected]>
Date:   Fri Sep 23 15:04:59 2011 +0400

    [script.audio.grooveshark] -v 0.4.3
    
     - Fixed a bug (change in the API) that prevented song name, albun etc. 
from being displayed correctly in search results.
     - Updated the Danish translation. Thanks mrdominuzq.
     - Added Portuguese (Brazil). Thanks Wanilton.

diff --git a/script.audio.grooveshark/addon.xml 
b/script.audio.grooveshark/addon.xml
index 71f02e1..4d7a18b 100644
--- a/script.audio.grooveshark/addon.xml
+++ b/script.audio.grooveshark/addon.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <addon id="script.audio.grooveshark"
        name="GrooveShark"
-       version="0.4.2"
+       version="0.4.3"
        provider-name="Solver">
   <requires>
     <import addon="xbmc.python" version="1.0"/>
diff --git a/script.audio.grooveshark/changelog.txt 
b/script.audio.grooveshark/changelog.txt
index eaa3872..bc530ad 100644
--- a/script.audio.grooveshark/changelog.txt
+++ b/script.audio.grooveshark/changelog.txt
@@ -1,3 +1,9 @@
+0.4.3:
+
+ - Fixed a bug (change in the API) that prevented song name, albun etc. from 
being displayed correctly in search results.
+ - Updated the Danish translation. Thanks mrdominuzq.
+ - Added Portuguese (Brazil). Thanks Wanilton.
+
 0.4.2:
 
  - Fixed API changes.
diff --git a/script.audio.grooveshark/resources/language/Danish/strings.xml 
b/script.audio.grooveshark/resources/language/Danish/strings.xml
index 30808fa..54682b8 100644
--- a/script.audio.grooveshark/resources/language/Danish/strings.xml
+++ b/script.audio.grooveshark/resources/language/Danish/strings.xml
@@ -6,8 +6,8 @@
     <string id="101">Sæt i kø</string>
     <string id="102">Afspil</string>
     <string id="103">Sæt alle i kø</string>
-    <string id="104">Tilføj til spilleliste</string>
-    <string id="105">Åbn spilleliste</string>
+    <string id="104">Tilføj til afspilningsliste</string>
+    <string id="105">Åbn afspilningsliste</string>
     <string id="106">Søg</string>
     <string id="107">Spiller nu</string>
     <string id="108">Populært</string>
@@ -16,10 +16,10 @@
     <string id="111">Omdøb</string>
     <string id="112">Slet</string>
     <string id="113">Fjern sang</string>
-    <string id="114">Gem spilleliste</string>
-    <string id="115">Gem spilleliste som</string>
-    <string id="116">Luk spilleliste</string>
-    <string id="117">Spillelister</string>
+    <string id="114">Gem afspilningsliste</string>
+    <string id="115">Gem afspilningsliste som</string>
+    <string id="116">Luk afspilningsliste</string>
+    <string id="117">afspilningslister</string>
     <string id="118">Gem kø</string>
     <string id="119">Find lignende</string>
     <string id="120">Se denne sangs album</string>
@@ -27,10 +27,15 @@
     <string id="122">Fjern alle sange</string>
     <string id="123">Anvend til radio</string>
     <string id="124">Tilføj til radio</string>
+       <string id="125">Afspil album</string>
+    <string id="126">Tilføj album til kø</string>
+    <string id="127">Gem album som en afspilningsliste</string>
+    <string id="128">Søgeresultater</string>
+    <string id="129">favoritter</string>
 
     <!-- Dialogs -->
     <string id="1000">Indtast en søgning</string>
-    <string id="1001">Spillelister</string>
+    <string id="1001">afspilningslister</string>
     <string id="1002">Gøre hvad?</string>
     <string id="1003">Luk?</string>
     <string id="1004">Vil du lukke GrooveShark?</string>
@@ -43,17 +48,17 @@
     <string id="2004">Shuffle</string>
 
     <!-- Labels -->
-    <string id="3000">Start søgning efter sange eller åbn 
spilleliste</string>
+    <string id="3000">Start søgning efter sange eller åbn 
afspilningsliste</string>
     <string id="3001">AFSPILLER NU</string>
     <string id="3002">NÆSTE</string>
     <string id="3003">Sange fundet under søgningen</string>
     <string id="3004">Kunstnere fundet under søgning</string>
     <string id="3005">Albums fundet under søgning</string>
     <string id="3006">af</string>
-    <string id="3007">Nuværende spilleliste</string>
-    <string id="3008">Kunne ikke gemme spilleliste</string>
-    <string id="3009">Indtast et navn for spilleliste</string>
-    <string id="3010">Du er nødt til at indtaste et navn for 
spillelisten</string>
+    <string id="3007">Nuværende afspilningsliste</string>
+    <string id="3008">Kunne ikke gemme afspilningsliste</string>
+    <string id="3009">Indtast et navn for afspilningsliste</string>
+    <string id="3010">Du er nødt til at indtaste et navn for 
afspilningslisten</string>
     <string id="3011">Fejl</string>
     <string id="3012">Kunne ikke hente populære poster</string>
     <string id="3013">Vent venligst</string>
@@ -72,26 +77,26 @@
     <string id="3026">Fundet</string>
     <string id="3027">Fejl ved login. Tjek dine login indstillinger</string>
     <string id="3028">Du er nødt til at være logget ind. Sæt dit login 
under instillinger</string>
-    <string id="3029">Ikke muligt at hente spilleliste</string>
+    <string id="3029">Ikke muligt at hente afspilningsliste</string>
     <string id="3030">Nyt navn for afspilningsliste</string>
     <string id="3031">Kunne ikke omdøbe afspilningsliste</string>
-    <string id="3032">Er du sikker på du vil slette spillelisten</string>
+    <string id="3032">Er du sikker på du vil slette afspilningslisten</string>
     <string id="3033">Gem afspilningsliste?</string>
     <string id="3034">Gemmer afspilningsliste</string>
     <string id="3035">Gemt</string>
     <string id="3036">Henter thumbnails</string>
     <string id="3037">Logger ind</string>
-    <string id="3038">Henter dine spillelister</string>
-    <string id="3039">Dine spillelister</string>
+    <string id="3038">Henter dine afspilningslister</string>
+    <string id="3039">Dine afspilningslister</string>
     <string id="3040">Lignende</string>
     <string id="3041">Populært på GrooveShark</string>
-    <string id="3042">Spillelister</string>
-    <string id="3043">Kunne ikke hente spilleliste</string>
-    <string id="3044">Kunne ikke slette spilleliste</string>
+    <string id="3042">afspilningslister</string>
+    <string id="3043">Kunne ikke hente afspilningsliste</string>
+    <string id="3044">Kunne ikke slette afspilningsliste</string>
     <string id="3045">Der var ikke noget fra GrooveShark i køen</string>
     <string id="3046">Kunne ikke hente en ny session. Vent et par minutter og 
prøv igen</string>
     <string id="3047">Kunne ikke hente populære emner</string>
-    <string id="3048">Søger efter spillelister...</string>
+    <string id="3048">Søger efter afspilningslister...</string>
     <string id="3049">Spor</string>
     <string id="3050">Ingen forslag</string>
     <string id="3051">Forslag til</string>
diff --git a/script.audio.grooveshark/resources/lib/GrooveLib.py 
b/script.audio.grooveshark/resources/lib/GrooveLib.py
index ba1b943..bbd5eee 100644
--- a/script.audio.grooveshark/resources/lib/GrooveLib.py
+++ b/script.audio.grooveshark/resources/lib/GrooveLib.py
@@ -30,13 +30,18 @@ class GS_Song:
                """function: Parses raw track data from Grooveshark"""
                try:    
                        self.id = data["SongID"]
-                       self.name = data["Name"]
+                       try:
+                               self.name = data["Name"]
+                       except:
+                               self.name = data['SongName']
                        self.artistName = data["ArtistName"]
                        self.artistID = data["ArtistID"]
                        self.albumName = data["AlbumName"]
                        self.albumID = data["AlbumID"]
                        self.verified = False
                except: # Otherwise assume only songID was supplied in data
+                       print data
+                       traceback.print_exc()
                        self.id = data
 
                self.year = None

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

Summary of changes:
 script.audio.grooveshark/addon.xml                 |    2 +-
 script.audio.grooveshark/changelog.txt             |    6 +++
 .../resources/language/Danish/strings.xml          |   45 +++++++++++---------
 .../language/Portuguese (Brazil)/strings.xml       |   21 +++++++++
 .../resources/lib/GrooveLib.py                     |    7 +++-
 5 files changed, 59 insertions(+), 22 deletions(-)
 create mode 100644 script.audio.grooveshark/resources/language/Portuguese 
(Brazil)/strings.xml


hooks/post-receive
-- 
Scripts

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons

Reply via email to