The branch, frodo has been updated
via 3f2a060d462865c2ca4fa4b1200b5259bb6e5da1 (commit)
from 0eebcf2f56972b585a781ea581e129b3ee7c405f (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=3f2a060d462865c2ca4fa4b1200b5259bb6e5da1
commit 3f2a060d462865c2ca4fa4b1200b5259bb6e5da1
Author: ronie <[email protected]>
Date: Sun Mar 24 22:58:07 2013 +0100
[script.cu.lrclyrics] -v1.0.7
diff --git a/script.cu.lrclyrics/README.txt b/script.cu.lrclyrics/README.txt
index 578e937..798982c 100644
--- a/script.cu.lrclyrics/README.txt
+++ b/script.cu.lrclyrics/README.txt
@@ -16,6 +16,9 @@ depending on which options you've enabled, the script
searches for lyrics in thi
- lrc lyrics file
- minilyrics scraper
- ttplayer scraper
+- alsong scraper
+- baidu scraper
+- gomaudio scraper
- lyrdb scraper
- embedded text lyrics
- text lyrics file
diff --git a/script.cu.lrclyrics/addon.xml b/script.cu.lrclyrics/addon.xml
index 86a8a08..be6b3fa 100644
--- a/script.cu.lrclyrics/addon.xml
+++ b/script.cu.lrclyrics/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="script.cu.lrclyrics" name="CU LRC Lyrics" version="1.0.6"
provider-name="Taxigps|ronie">
+<addon id="script.cu.lrclyrics" name="CU LRC Lyrics" version="1.0.7"
provider-name="Taxigps|ronie">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.chardet" version="2.1.1"/>
@@ -11,6 +11,7 @@
<summary lang="el">ΣÏίÏοι CU LRC</summary>
<summary lang="en">CU LRC Lyrics</summary>
<summary lang="es">CU LRC Letras</summary>
+ <summary lang="gl">Letras de CU LRC</summary>
<summary lang="hr">CU LRC Lyrics</summary>
<summary lang="hu">CU LRC Dalszöveg</summary>
<summary lang="it">CU LRC Lyrics</summary>
@@ -26,6 +27,7 @@
<description lang="el">Îι ΣÏίÏοι CU LRC είναι
Îνα script ÏÏίÏÏν για Ïο XBMC. Î¥ÏοÏÏηÏίζει ÏÏ
νηθιÏμÎνοÏ
Ï ÏÏίÏοÏ
Ï ÎºÎ±Î¸ÏÏ ÎºÎ±Î¹ ΣÏίÏοÏ
Ï LRC.
Το script μÏοÏεί να αναζηÏήÏει ÏÏ
γÏÏονιÏμÎνοÏ
Ï ÎºÎ±Î¹ μη ÏÏίÏοÏ
Ï, ενÏÏμαÏÏμÎνοÏ
Ï, αÏÏ
αÏÏεία ή αÏÏ scraper. ÎÏοÏεί να διαβάÏει αÏÏεία
ÏÏίÏÏν ÏÏÏοÏ
.lrc/.txt ÏοÏ
βÏίÏκονÏαι ÏÏον ίδιο
Ïάκελο και ÎÏοÏ
ν Ïο ίδιο Ïνομα με Ïο .mp3 (ή
Î¬Î»Î»Î·Ï ÎºÎ±ÏÎ¬Î»Î·Î¾Î·Ï Î¼Î¿Ï
Ïική).</description>
<description lang="en">CU LRC Lyrics is a lyrics script for
XBMC. It supports regular as well as LRC Lyrics. The script can search
synchronized/unsynchronized lyrics embedded, from file or by scrapers. It can
read .lrc/.txt lyrics file saved at the same path by same file name with
.mp3(or other type of music).</description>
<description lang="es">Letras de CRI de CU es un script de
letras para XBMC. El soporte es regular como el de Lyrics LRC. La secuencia de
comandos puede buscar letras sincronizadas/de sincronizadas incrustadas, por
archivo o por scrapers. Puede leer .lrc/.txt de archivo de letras guardado en
la misma carpeta con el mismo nombre del archivo con. mp3 (u otro tipo de
música).</description>
+ <description lang="gl">Letras CU LRC é un script de letras
para XBMC. Soporta letras normais como as LRC. O script pode buscar letras
sincronizadas/non sincronizadas incrustadas, ou buscar a partir dun ficheiro ou
de scrapers. Pode ler letras de ficheiros .lrc/.txt gardados no mesmo camiño
do ficheiro .mp3 (ou outro tipo de música).</description>
<description lang="hu">A CU LRC Dalszöveg egy kiegészÃtÅ az
XBMC-hez, ami támogatja a hagyományos és az LRC dalszövegek keresését,
megjelenÃtését. A dalszöveg lehet szinkronizált, vagy szinkronizálatlan,
a zenefájlba beágyazott, vagy leolvasókkal letöltött, vagy akár
származhat a zene könyvtárában található .lrc vagy .txt fájlokból
is.</description>
<description lang="it">CU LRC Lyrics è uno script per i testi
per XBMC. Supporta testi come LRC. Lo script può cercare testi incorporati
sincronizzati e non, da file o tramite scapers. Legge file .lrc/.txt salvati
nello stesso percorso e con lo stesso nome dell'.mp3 (o altri tipi di
musica)</description>
<description lang="ko">CU LRC Lyricsë XBMC를 ìí ê°ì¬
ì¤í¬ëí¼ì
ëë¤. ì¼ë° ê°ì¬ì LRC ê°ì¬ë¥¼ ì§ìíë©°, íì¼ì
ë´ì¥ëì´ ìê±°ë ì¤í¬ëí¼ë¡ ë¶í° ë기/ë¹ë기 ê°ì¬ë¥¼
ê²ìí©ëë¤. mp3 ëë ë¤ë¥¸ íìì ìì
íì¼ê³¼ ê°ì ê²½ë¡ì
ì ì¥ëì´ ìë .lrc/.txt íìì ê°ì¬ë¥¼ ì½ì´ìµëë¤.</description>
diff --git a/script.cu.lrclyrics/changelog.txt
b/script.cu.lrclyrics/changelog.txt
index 7bf9de3..f867c4b 100644
--- a/script.cu.lrclyrics/changelog.txt
+++ b/script.cu.lrclyrics/changelog.txt
@@ -1,3 +1,8 @@
+v1.0.7
+- fixed blank string in settings
+- changed txxx field now supports both synchronised and regular lyrics
+- fixed potential crash due to unhandled exceptions
+
v1.0.6
- fixed potential import of a third party scrapers module
diff --git a/script.cu.lrclyrics/resources/language/Albanian/strings.po
b/script.cu.lrclyrics/resources/language/Albanian/strings.po
index 67081c6..ddfad70 100644
--- a/script.cu.lrclyrics/resources/language/Albanian/strings.po
+++ b/script.cu.lrclyrics/resources/language/Albanian/strings.po
@@ -20,6 +20,10 @@ msgctxt "#30000"
msgid "File"
msgstr "Skedë"
+msgctxt "#30150"
+msgid "Scrapers"
+msgstr "Scrapers"
+
msgctxt "#30151"
msgid "Options"
msgstr "Opcionet"
diff --git a/script.cu.lrclyrics/resources/language/Chinese (Simple)/strings.po
b/script.cu.lrclyrics/resources/language/Chinese (Simple)/strings.po
index 52b4aaf..0044a23 100644
--- a/script.cu.lrclyrics/resources/language/Chinese (Simple)/strings.po
+++ b/script.cu.lrclyrics/resources/language/Chinese (Simple)/strings.po
@@ -76,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- åç®å½å"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "ä¿åæè¯å°ææ²ç®å½"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "å®åå¨"
diff --git a/script.cu.lrclyrics/resources/language/English/strings.po
b/script.cu.lrclyrics/resources/language/English/strings.po
index 9883fd1..50f5d0a 100644
--- a/script.cu.lrclyrics/resources/language/English/strings.po
+++ b/script.cu.lrclyrics/resources/language/English/strings.po
@@ -85,7 +85,11 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr ""
-#empty strings from id 30113 to 30149
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr ""
+
+#empty strings from id 30114 to 30149
msgctxt "#30150"
msgid "Scrapers"
diff --git a/script.cu.lrclyrics/resources/language/Galician/strings.po
b/script.cu.lrclyrics/resources/language/Galician/strings.po
index 80e28ac..4256c37 100644
--- a/script.cu.lrclyrics/resources/language/Galician/strings.po
+++ b/script.cu.lrclyrics/resources/language/Galician/strings.po
@@ -16,10 +16,70 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+msgctxt "#0"
+msgid "XBMC Lyrics"
+msgstr "Letras de XBMC"
+
msgctxt "#30000"
msgid "File"
msgstr "Arquivo"
+msgctxt "#30001"
+msgid "No lyrics found!"
+msgstr "Non se atoparon letras!"
+
+msgctxt "#30002"
+msgid "Embedded"
+msgstr "Incrustado"
+
+msgctxt "#30101"
+msgid "Save lyrics to lyrics folder"
+msgstr "Gardar letras no cartafol"
+
+msgctxt "#30102"
+msgid "- Lyrics folder"
+msgstr "- Cartafol de letras"
+
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Gardar formato"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
+msgctxt "#30106"
+msgid "Use only filename for search"
+msgstr "Usar só o nome do ficheiros nas buscas"
+
+msgctxt "#30107"
+msgid "Filename format"
+msgstr "Formato do nome do ficheiro"
+
+msgctxt "#30108"
+msgid "%A - %T"
+msgstr "%A - %T"
+
+msgctxt "#30109"
+msgid "%A\\%B\\%T"
+msgstr "%A\\%B\\%T"
+
+msgctxt "#30110"
+msgid "%A\\%B\\%N %T"
+msgstr "%A\\%B\\%N %T"
+
+msgctxt "#30111"
+msgid "Same name lyrics saved in sub folder"
+msgstr "O mesmo nome de letras gardado no cartafol fillo"
+
+msgctxt "#30112"
+msgid "- Sub folder name"
+msgstr "- Nome do cartfol fillo"
+
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Gardar as letras no cartafol da canción"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Scrapers"
@@ -27,3 +87,19 @@ msgstr "Scrapers"
msgctxt "#30151"
msgid "Options"
msgstr "Opcións"
+
+msgctxt "#30152"
+msgid "Search for embedded lyrics"
+msgstr "Buscar letras Incrustadas"
+
+msgctxt "#30153"
+msgid "Search for local lyrics files"
+msgstr "Buscar ficheiros locais de letras"
+
+msgctxt "#30154"
+msgid "Synchronised lyrics scrapers"
+msgstr "Scraper de letras sincronizadas"
+
+msgctxt "#30155"
+msgid "Regular lyrics scrapers"
+msgstr "Scraper de letras normais"
diff --git a/script.cu.lrclyrics/resources/language/German/strings.po
b/script.cu.lrclyrics/resources/language/German/strings.po
index 0c098d9..87498e3 100644
--- a/script.cu.lrclyrics/resources/language/German/strings.po
+++ b/script.cu.lrclyrics/resources/language/German/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "Verzeichnis speichern"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Speicherformat"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "Nur nach Dateinamen suchen"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Untervezeichnis-Name"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Liedtexte im Lied-Verzeichnis speichern"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Scraper"
diff --git a/script.cu.lrclyrics/resources/language/Greek/strings.po
b/script.cu.lrclyrics/resources/language/Greek/strings.po
index d88a375..95d5f03 100644
--- a/script.cu.lrclyrics/resources/language/Greek/strings.po
+++ b/script.cu.lrclyrics/resources/language/Greek/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "Î¦Î¬ÎºÎµÎ»Î¿Ï Î±ÏοθήκεÏ
ÏηÏ"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- ÎÏοθήκεÏ
Ïη μοÏÏήÏ"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "ΧÏήÏη μÏνο ονÏμαÏÎ¿Ï Î±ÏÏείÏν για
αναζήÏηÏη"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Îνομα Ï
ÏοÏακÎλοÏ
"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "ÎÏοθήκεÏ
Ïη ÏÏίÏÏν ÏÏο Ïάκελο ÏοÏ
ÏÏαγοÏ
διοÏ"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Scraper"
diff --git a/script.cu.lrclyrics/resources/language/Italian/strings.po
b/script.cu.lrclyrics/resources/language/Italian/strings.po
index f2ad9f8..4e46123 100644
--- a/script.cu.lrclyrics/resources/language/Italian/strings.po
+++ b/script.cu.lrclyrics/resources/language/Italian/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "Salva cartella"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Formato salvato"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "Usa solo il nome del file per le ricerche"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Nome sottocartella"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Salva il testo nella cartella della canzone"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Scraper"
diff --git a/script.cu.lrclyrics/resources/language/Korean/strings.po
b/script.cu.lrclyrics/resources/language/Korean/strings.po
index 822d64b..e4b92b6 100644
--- a/script.cu.lrclyrics/resources/language/Korean/strings.po
+++ b/script.cu.lrclyrics/resources/language/Korean/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "ì ì¥ í´ë"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- ì ì¥ íì"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "ê²ìì íì¼ëª
ë§ ì¬ì©"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- íì í´ë ì´ë¦"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "ë
¸ë í´ëì ê°ì¬ ì ì¥"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "ìë£ìì§ê¸°"
diff --git a/script.cu.lrclyrics/resources/language/Polish/strings.po
b/script.cu.lrclyrics/resources/language/Polish/strings.po
index 3e6c419..ce90eaa 100644
--- a/script.cu.lrclyrics/resources/language/Polish/strings.po
+++ b/script.cu.lrclyrics/resources/language/Polish/strings.po
@@ -38,7 +38,15 @@ msgstr "Zapisuj teksty na dysk"
msgctxt "#30102"
msgid "- Lyrics folder"
-msgstr "Zapisz do .."
+msgstr "- Zapisz do ..."
+
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Format zapisu"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
msgctxt "#30106"
msgid "Use only filename for search"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Nazwa podfolderu"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Zapisuj teksty do folderu utworu"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Scrapery"
diff --git a/script.cu.lrclyrics/resources/language/Portuguese
(Brazil)/strings.po b/script.cu.lrclyrics/resources/language/Portuguese
(Brazil)/strings.po
index 5dfb868..c74f602 100644
--- a/script.cu.lrclyrics/resources/language/Portuguese (Brazil)/strings.po
+++ b/script.cu.lrclyrics/resources/language/Portuguese (Brazil)/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "Salvar na pasta"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Salvar no formato"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "Usar somente nome do arquivo para procurar"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Nome Sub Pasta"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Salvar letras para pasta músicas"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Resumos"
diff --git a/script.cu.lrclyrics/resources/language/Spanish/strings.po
b/script.cu.lrclyrics/resources/language/Spanish/strings.po
index d49e67a..1a11ede 100644
--- a/script.cu.lrclyrics/resources/language/Spanish/strings.po
+++ b/script.cu.lrclyrics/resources/language/Spanish/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "Salvar carpeta"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Guardar formato"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "Utilizar sólo el nombre del archivo para búsqueda"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Nombre de la subcarpeta"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Guardar letras en la carpeta de la canción"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Scrapers"
diff --git a/script.cu.lrclyrics/resources/language/Swedish/strings.po
b/script.cu.lrclyrics/resources/language/Swedish/strings.po
index bcbc9fd..69d08ee 100644
--- a/script.cu.lrclyrics/resources/language/Swedish/strings.po
+++ b/script.cu.lrclyrics/resources/language/Swedish/strings.po
@@ -40,6 +40,14 @@ msgctxt "#30102"
msgid "- Lyrics folder"
msgstr "Spara mapp"
+msgctxt "#30103"
+msgid "- Save format"
+msgstr "- Spara format"
+
+msgctxt "#30105"
+msgid "%A\\%T"
+msgstr "%A\\%T"
+
msgctxt "#30106"
msgid "Use only filename for search"
msgstr "Använd endast filnamn för sökning"
@@ -68,6 +76,10 @@ msgctxt "#30112"
msgid "- Sub folder name"
msgstr "- Undermappsnamn"
+msgctxt "#30113"
+msgid "Save lyrics to song folder"
+msgstr "Spara sångtext till sångmapp"
+
msgctxt "#30150"
msgid "Scrapers"
msgstr "Skrapor"
diff --git a/script.cu.lrclyrics/resources/lib/audiofile.py
b/script.cu.lrclyrics/resources/lib/audiofile.py
index 16205db..977e1c0 100644
--- a/script.cu.lrclyrics/resources/lib/audiofile.py
+++ b/script.cu.lrclyrics/resources/lib/audiofile.py
@@ -7,6 +7,9 @@ import os
import struct
import xbmcvfs
+class UnknownFormat(Exception):pass
+class FormatError(Exception):pass
+
class AudioFile(object):
f = None
audioStart = 0
diff --git
a/script.cu.lrclyrics/resources/lib/culrcscrapers/alsong/lyricsScraper.py
b/script.cu.lrclyrics/resources/lib/culrcscrapers/alsong/lyricsScraper.py
index 096c46c..a7ba34c 100644
--- a/script.cu.lrclyrics/resources/lib/culrcscrapers/alsong/lyricsScraper.py
+++ b/script.cu.lrclyrics/resources/lib/culrcscrapers/alsong/lyricsScraper.py
@@ -69,11 +69,10 @@ class LyricsFetcher:
lyrics.source = __title__
lyrics.lrc = __lrc__
- key = alsongClient.GetKeyFromFile( song.filepath )
- if not key:
- return None
-
try:
+ key = alsongClient.GetKeyFromFile( song.filepath )
+ if not key:
+ return None
headers = { 'Content-Type' : 'text/xml; charset=utf-8' }
request = urllib2.Request(ALSONG_URL, ALSONG_TMPL % key, headers)
response = urllib2.urlopen(request)
diff --git
a/script.cu.lrclyrics/resources/lib/culrcscrapers/gomaudio/lyricsScraper.py
b/script.cu.lrclyrics/resources/lib/culrcscrapers/gomaudio/lyricsScraper.py
index 93eeb0b..21d57f0 100644
--- a/script.cu.lrclyrics/resources/lib/culrcscrapers/gomaudio/lyricsScraper.py
+++ b/script.cu.lrclyrics/resources/lib/culrcscrapers/gomaudio/lyricsScraper.py
@@ -52,11 +52,11 @@ class LyricsFetcher:
lyrics.source = __title__
lyrics.lrc = __lrc__
- key = gomClient.GetKeyFromFile( song.filepath )
- if not key:
- return None
try:
+ key = gomClient.GetKeyFromFile( song.filepath )
+ if not key:
+ return None
url = GOM_URL %(key,
urllib.quote(song.title.decode("utf-8").encode("euc-kr")),
urllib.quote(song.artist.decode("utf-8").encode("euc-kr")))
response = urllib.urlopen( url )
Page = response.read()
diff --git a/script.cu.lrclyrics/resources/lib/embedlrc.py
b/script.cu.lrclyrics/resources/lib/embedlrc.py
index 6c4daab..5263dc3 100644
--- a/script.cu.lrclyrics/resources/lib/embedlrc.py
+++ b/script.cu.lrclyrics/resources/lib/embedlrc.py
@@ -127,7 +127,7 @@ def getID3Lyrics(filename, getlrc):
lyrics += "%s%s\r\n" % (ms2timestamp(timems),
text.replace('\n','').replace('\r','').strip())
content = content[pos+5:]
return lyrics
- elif getlrc and tag.fid == txxx:
+ elif tag.fid == txxx:
"""
Frame data in rawdata[]:
Text encoding $xx
@@ -145,7 +145,10 @@ def getID3Lyrics(filename, getlrc):
lyrics = raw[pos+1:]
if (enc == 'latin_1'):
enc = chardet.detect(lyrics)['encoding']
- return lyrics.decode(enc)
+ lyr = lyrics.decode(enc)
+ match1 = re.compile('\[(\d+):(\d\d)(\.\d+|)\]').search(lyr)
+ if (getlrc and match1) or ((not getlrc) and (not match1)):
+ return lyr
elif (not getlrc) and tag.fid == uslt:
"""
Frame data in rawdata[]:
-----------------------------------------------------------------------
Summary of changes:
script.cu.lrclyrics/README.txt | 3 +
script.cu.lrclyrics/addon.xml | 4 +-
script.cu.lrclyrics/changelog.txt | 5 ++
.../resources/language/Albanian/strings.po | 4 +
.../resources/language/Chinese (Simple)/strings.po | 4 +
.../resources/language/English/strings.po | 6 ++-
.../resources/language/Galician/strings.po | 76 ++++++++++++++++++++
.../resources/language/German/strings.po | 12 +++
.../resources/language/Greek/strings.po | 12 +++
.../language/{Turkish => Indonesian}/strings.po | 10 ++--
.../resources/language/Italian/strings.po | 12 +++
.../resources/language/Korean/strings.po | 12 +++
.../resources/language/Polish/strings.po | 14 ++++-
.../language/Portuguese (Brazil)/strings.po | 12 +++
.../resources/language/Spanish/strings.po | 12 +++
.../resources/language/Swedish/strings.po | 12 +++
script.cu.lrclyrics/resources/lib/audiofile.py | 3 +
.../lib/culrcscrapers/alsong/lyricsScraper.py | 7 +-
.../lib/culrcscrapers/gomaudio/lyricsScraper.py | 6 +-
script.cu.lrclyrics/resources/lib/embedlrc.py | 7 ++-
20 files changed, 216 insertions(+), 17 deletions(-)
copy script.cu.lrclyrics/resources/language/{Turkish => Indonesian}/strings.po
(78%)
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons