The branch, frodo has been updated
       via  a7197996fb8a2dbf4665243b9dc35f50864ef336 (commit)
      from  e66a9907f2b8e3abe6b948b5b1ad3df4f04e6bc2 (commit)

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

commit a7197996fb8a2dbf4665243b9dc35f50864ef336
Author: taxigps <[email protected]>
Date:   Mon Dec 10 13:06:14 2012 +0800

    [script.cu.lrclyrics] v1.0.1

diff --git a/script.cu.lrclyrics/addon.xml b/script.cu.lrclyrics/addon.xml
index 5ff15ea..72d9c8a 100644
--- a/script.cu.lrclyrics/addon.xml
+++ b/script.cu.lrclyrics/addon.xml
@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="script.cu.lrclyrics" name="CU LRC Lyrics" version="1.0.0" 
provider-name="Taxigps, ronie">
+<addon id="script.cu.lrclyrics" name="CU LRC Lyrics" version="1.0.1" 
provider-name="Taxigps, ronie">
        <requires>
                <import addon="xbmc.python" version="2.1"/>
+               <import addon="script.module.chardet" version="2.1.1"/>
        </requires>
        <extension point="xbmc.python.lyrics" library="default.py"/>
        <extension point="xbmc.addon.metadata">
diff --git a/script.cu.lrclyrics/changelog.txt 
b/script.cu.lrclyrics/changelog.txt
index e6c6c19..febde43 100644
--- a/script.cu.lrclyrics/changelog.txt
+++ b/script.cu.lrclyrics/changelog.txt
@@ -1,3 +1,8 @@
+v1.0.1
+- fixed can't change lyric for track in cue/ape file
+- fixed decode error in scrape minilyrics
+- added requires for script.module.chardet
+
 v1.0.0
 - initial release
 
diff --git a/script.cu.lrclyrics/resources/lib/gui.py 
b/script.cu.lrclyrics/resources/lib/gui.py
index f249db1..68e2eba 100644
--- a/script.cu.lrclyrics/resources/lib/gui.py
+++ b/script.cu.lrclyrics/resources/lib/gui.py
@@ -349,7 +349,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
         else:
             for cnt in range( 5 ):
                 song = Song.current()
-                if ( song and ( self.current_lyrics.song.filepath != 
song.filepath ) ):
+                if ( song and ( self.current_lyrics.song != song ) ):
                     self.stop_refresh()
                     lyrics = self.get_lyrics( song )
                     self.current_lyrics = lyrics
diff --git 
a/script.cu.lrclyrics/resources/lib/scrapers/minilyrics/lyricsScraper.py 
b/script.cu.lrclyrics/resources/lib/scrapers/minilyrics/lyricsScraper.py
index 15b7841..7cec25b 100644
--- a/script.cu.lrclyrics/resources/lib/scrapers/minilyrics/lyricsScraper.py
+++ b/script.cu.lrclyrics/resources/lib/scrapers/minilyrics/lyricsScraper.py
@@ -125,7 +125,5 @@ class LyricsFetcher:
                    ))
             return None
         enc = chardet.detect(lyrics)
-        if (enc['encoding'] == 'utf-8'):
-            return lyrics
-        else:
-            return unicode( lyrics, enc['encoding'] ).encode( "utf-8")
+        lyrics = lyrics.decode(enc['encoding'], 'ignore')
+        return lyrics

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

Summary of changes:
 script.cu.lrclyrics/addon.xml                      |    3 +-
 script.cu.lrclyrics/changelog.txt                  |    5 +
 .../resources/lib/chardet/__init__.py              |   26 -
 .../resources/lib/chardet/big5freq.py              |  923 --------------------
 .../resources/lib/chardet/big5prober.py            |   41 -
 .../resources/lib/chardet/chardistribution.py      |  200 -----
 .../resources/lib/chardet/charsetgroupprober.py    |   96 --
 .../resources/lib/chardet/charsetprober.py         |   60 --
 .../resources/lib/chardet/codingstatemachine.py    |   59 --
 .../resources/lib/chardet/constants.py             |   47 -
 .../resources/lib/chardet/escprober.py             |   79 --
 script.cu.lrclyrics/resources/lib/chardet/escsm.py |  240 -----
 .../resources/lib/chardet/eucjpprober.py           |   85 --
 .../resources/lib/chardet/euckrfreq.py             |  594 -------------
 .../resources/lib/chardet/euckrprober.py           |   41 -
 .../resources/lib/chardet/euctwfreq.py             |  426 ---------
 .../resources/lib/chardet/euctwprober.py           |   41 -
 .../resources/lib/chardet/gb2312freq.py            |  471 ----------
 .../resources/lib/chardet/gb2312prober.py          |   41 -
 .../resources/lib/chardet/hebrewprober.py          |  269 ------
 .../resources/lib/chardet/jisfreq.py               |  567 ------------
 .../resources/lib/chardet/jpcntx.py                |  216 -----
 .../resources/lib/chardet/langbulgarianmodel.py    |  228 -----
 .../resources/lib/chardet/langcyrillicmodel.py     |  329 -------
 .../resources/lib/chardet/langgreekmodel.py        |  225 -----
 .../resources/lib/chardet/langhebrewmodel.py       |  201 -----
 .../resources/lib/chardet/langhungarianmodel.py    |  225 -----
 .../resources/lib/chardet/langthaimodel.py         |  200 -----
 .../resources/lib/chardet/latin1prober.py          |  139 ---
 .../resources/lib/chardet/mbcharsetprober.py       |   82 --
 .../resources/lib/chardet/mbcsgroupprober.py       |   50 --
 .../resources/lib/chardet/mbcssm.py                |  514 -----------
 .../resources/lib/chardet/sbcharsetprober.py       |  109 ---
 .../resources/lib/chardet/sbcsgroupprober.py       |   64 --
 .../resources/lib/chardet/sjisprober.py            |   85 --
 .../resources/lib/chardet/universaldetector.py     |  160 ----
 .../resources/lib/chardet/utf8prober.py            |   76 --
 script.cu.lrclyrics/resources/lib/gui.py           |    2 +-
 .../lib/scrapers/minilyrics/lyricsScraper.py       |    6 +-
 39 files changed, 10 insertions(+), 7215 deletions(-)
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/__init__.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/big5freq.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/big5prober.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/chardistribution.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/charsetgroupprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/charsetprober.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/codingstatemachine.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/constants.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/escprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/escsm.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/eucjpprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/euckrfreq.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/euckrprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/euctwfreq.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/euctwprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/gb2312freq.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/gb2312prober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/hebrewprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/jisfreq.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/jpcntx.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/langbulgarianmodel.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/langcyrillicmodel.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/langgreekmodel.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/langhebrewmodel.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/langhungarianmodel.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/langthaimodel.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/latin1prober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/mbcharsetprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/mbcsgroupprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/mbcssm.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/sbcharsetprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/sbcsgroupprober.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/sjisprober.py
 delete mode 100644 
script.cu.lrclyrics/resources/lib/chardet/universaldetector.py
 delete mode 100644 script.cu.lrclyrics/resources/lib/chardet/utf8prober.py


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