The branch, frodo has been updated
via d1f58fa18573578755699309702fe4d9e61b2052 (commit)
from 5e6ecb95bc2770a09858cdb0772d55734ec0e510 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=d1f58fa18573578755699309702fe4d9e61b2052
commit d1f58fa18573578755699309702fe4d9e61b2052
Author: ronie <[email protected]>
Date: Sun Feb 17 19:39:01 2013 +0100
[script.cu.lrclyrics] -v1.0.4
diff --git a/script.cu.lrclyrics/addon.xml b/script.cu.lrclyrics/addon.xml
index 747af8c..d08179f 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.3"
provider-name="Taxigps, ronie">
+<addon id="script.cu.lrclyrics" name="CU LRC Lyrics" version="1.0.4"
provider-name="Taxigps|ronie">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
<import addon="script.module.chardet" version="2.1.1"/>
@@ -10,24 +10,32 @@
<summary lang="de">CU LRC Lyrics</summary>
<summary lang="el">ΣÏίÏοι CU LRC</summary>
<summary lang="en">CU LRC Lyrics</summary>
+ <summary lang="es">CU LRC Letras</summary>
<summary lang="hu">CU LRC Dalszöveg</summary>
<summary lang="it">CU LRC Lyrics</summary>
<summary lang="ko">CU LRC Lyrics</summary>
<summary lang="pl">CU LRC Lyrics</summary>
+ <summary lang="pt">CU LRC Lyrics</summary>
<summary lang="pt_BR">CU LRC Letras</summary>
<summary lang="sk">CU LRC Lyrics</summary>
<summary lang="sv">CU LRC Lyrics</summary>
<summary lang="zh">CU LRCæè¯</summary>
<description lang="da">CU LRC Lyrics er et script til
sangtekster til XBMC. Det understøtter almindelige såvel som LRC sangtekster.
Script'et kan søge i synkroniserede/usynkroniserede sangtekster som er
inkodede i filer eller ved hjælp af scrapere. Det kan læse .lrc/.txt
sangtekstfiler som er gemt i den samme mappe og med samme filnavn som mp3'en
(eller andre typer af musikfiler).</description>
+ <description lang="de">CU LRC Lyrics ist ein Lyrics Script für
XBMC, das sowohl normale als auch LRC Lyrics unterstützt. Es kann .lrc und
.txt Lyrics Dateien lesen, die im gleichen Pfad und mit gleichem Dateinamen
gespeichert wurden wie die Audiodatei.</description>
<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="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>
<description lang="pl">CU LRC Lyrics jest skryptem tekstów dla
XBMC. Wspiera zwykÅe teksty i LRC. Skrypt wspiera teksty synchronizowane lub
niesynchronizowane, osadzone, z pliku lub ze scrapera. Czyta plik .lrc/.txt
zapisany w tym samym katalogu i pod tÄ
samÄ
nazwÄ
co plik mp3 (lub inny plik
muzyczny).</description>
+ <description lang="pt">CU LRC Lyrics é um script de letras
para o XBMC. Suporta letras normais e LRC. O script pode encontrar letras
sincronizadas/dessincronizadas embutidas, ou procurar a partir de ficheiro ou
de scrapers. Pode ler letras de ficheiros .lrc/.txt guardados na mesma
localização do ficheiro .mp3 (ou outro tipo de música).</description>
<description lang="pt_BR">CU LRC Lyrics é script de letras de
músicas para XBMC. Ele suporta regular bem como Letras LRC. O script pode
procurar por letras embutidas sincronizadas/dessincronizadas, de arquivos ou
usando scrapers. Ele pode ler arquivos de letras .lrc/txt salvos no mesmo
caminho com o mesmo nome do arquivo .mp3 (ou outro formato de
música).</description>
<description lang="sk">CU LRC Lyrics je doplnok poskytujúci
texty skladieb pre XBMC. Podporuje bežné ako aj LRC formáty. Doplnok môže
vyhľadávať synchronizované/nesynchronizované Texty skladieb vložené, v
samostatnom súbore alebo cez sÅ¥ahovaÄe. Dokáže ÄÃtaÅ¥ .lrc/.txt súbory
v rovnakom prieÄinku a s rovnakým názvom ako .mp3 súbor (alebo iný
hudobný súbor).</description>
<description lang="sv">CU LRC Lyrics är ett skript för XBMC.
Det stödjer såväl vanliga som LRC texter. Skriptet kan söka
synkroniserade/osynkroniserade texter inbäddade från fil eller från
skraport. Det kan läsa .lrc/.txt filer sparade med samma sökväg och filnamn
som .mp3 (eller annan typ av musik).</description>
<description lang="zh">CU LRC
Lyricsæ¯XBMCçæè¯æä»¶ã宿¯æåLRC
Lyricsæè¯æä»¶çåè½ãè¿ä¸ªæä»¶ä¼æç´¢å
åµçãæ¬å°æä»¶æéè¿å®åå¨è·å忥/é忥æè¯ãå®å¯ä»¥è¯»å以ç¸åæä»¶åä¸ææ²æä»¶ä¿åå¨ç¸åç®å½ç.lrc/.txtæè¯æä»¶ã</description>
<platform>all</platform>
+ <forum>http://forum.xbmc.org/showthread.php?tid=147340</forum>
+ <source>https://github.com/ronie/script.cu.lrclyrics/</source>
</extension>
</addon>
diff --git a/script.cu.lrclyrics/changelog.txt
b/script.cu.lrclyrics/changelog.txt
index 4c96fb3..c716399 100644
--- a/script.cu.lrclyrics/changelog.txt
+++ b/script.cu.lrclyrics/changelog.txt
@@ -1,3 +1,6 @@
+v1.0.4
+- fixed saving lyrics
+
v1.0.3
-language update
diff --git a/script.cu.lrclyrics/resources/language/French/strings.xml
b/script.cu.lrclyrics/resources/language/French/strings.xml
index 2541313..50cd4ed 100644
--- a/script.cu.lrclyrics/resources/language/French/strings.xml
+++ b/script.cu.lrclyrics/resources/language/French/strings.xml
@@ -8,15 +8,20 @@
<string id="0">XBMC Lyrics</string>
<string id="30000">Fichier</string>
<string id="30001">Les paroles n'ont pas été retrouvées!</string>
+ <string id="30002">Intégré</string>
<!-- Settings labels -->
<string id="30101">Sauvegarder les paroles</string>
<string id="30102">Dossier de Sauvegardes</string>
+ <string id="30104">Sauvegarder les fichiers de paroles dans le répertoire
de l'artiste</string>
<string id="30106">Utiliser uniquement le nom du fichier pour la
recherche</string>
<string id="30107">Format de nom du fichier</string>
<string id="30108">Artiste - Chanson.ext</string>
<string id="30109">Artiste\Album\Chanson.ext</string>
<string id="30110">Artiste\Album\Piste Chanson.ext</string>
+ <string id="30112">- Nom du sous dossier</string>
<string id="30150">Scrapers</string>
<string id="30151">Options</string>
+ <string id="30152">Cherche des paroles intégrées</string>
+ <string id="30153">Cherche des fichiers locaux de paroles</string>
</strings>
diff --git a/script.cu.lrclyrics/resources/language/German/strings.xml
b/script.cu.lrclyrics/resources/language/German/strings.xml
index 59d7fa3..f06ae72 100644
--- a/script.cu.lrclyrics/resources/language/German/strings.xml
+++ b/script.cu.lrclyrics/resources/language/German/strings.xml
@@ -4,8 +4,11 @@
<!-- Report language file syntax bugs at: [email protected] -->
<strings>
+ <!-- Labels -->
+ <string id="0">XBMC Lyrics</string>
<string id="30000">Datei</string>
<string id="30001">Kein Liedtext gefunden!</string>
+ <string id="30002">Enthalten</string>
<!-- Settings labels -->
<string id="30101">Liedtexte speichern</string>
@@ -20,5 +23,8 @@
<string id="30112">- Untervezeichnis-Name</string>
<string id="30150">Scraper</string>
<string id="30151">Optionen</string>
+ <string id="30152">Suche nach enthaltenen Lyrics</string>
<string id="30153">Nutze eingebettete Liedtexte</string>
+ <string id="30154">Synchronisiere die Lyrics Scrapper</string>
+ <string id="30155">Standard Lyrics Scrapper</string>
</strings>
diff --git a/script.cu.lrclyrics/resources/language/Korean/strings.xml
b/script.cu.lrclyrics/resources/language/Korean/strings.xml
index 04f3ca2..cb5b1f3 100644
--- a/script.cu.lrclyrics/resources/language/Korean/strings.xml
+++ b/script.cu.lrclyrics/resources/language/Korean/strings.xml
@@ -8,11 +8,13 @@
<string id="0">XBMC Lyrics</string>
<string id="30000">íì¼</string>
<string id="30001">ê°ì¬ ì°¾ì ì ìì!</string>
+ <string id="30002">ë´ì¥</string>
<!-- Settings labels -->
<string id="30101">ê°ì¬ ì ì¥</string>
<string id="30102">ì ì¥ í´ë</string>
<string id="30104">ìí°ì¤í¸ í´ëì ê°ì¬ íì¼ ì ì¥</string>
+ <string id="30106">ê²ìì íì¼ëª
ë§ ì¬ì©</string>
<string id="30107">íì¼ì´ë¦ íì</string>
<string id="30108">%A - %T</string>
<string id="30109">%A\%B\%T</string>
@@ -23,4 +25,6 @@
<string id="30151">ìµì
</string>
<string id="30152">ë´ì¥ë ê°ì¬ 찾기</string>
<string id="30153">ë¡ì»¬ ê°ì¬ íì¼ ì°¾ê¸°</string>
+ <string id="30154">ë기í ê°ì¬ ì¤í¬ëí¼</string>
+ <string id="30155">ì¼ë° ê°ì¬ ì¤í¬ëí¼</string>
</strings>
diff --git a/script.cu.lrclyrics/resources/language/Portuguese/strings.xml
b/script.cu.lrclyrics/resources/language/Portuguese/strings.xml
index 94a85d0..7e66ff5 100644
--- a/script.cu.lrclyrics/resources/language/Portuguese/strings.xml
+++ b/script.cu.lrclyrics/resources/language/Portuguese/strings.xml
@@ -4,7 +4,27 @@
<!-- Report language file syntax bugs at: [email protected] -->
<strings>
+ <!-- Labels -->
+ <string id="0">XBMC Lyrics</string>
<string id="30000">Ficheiro</string>
+ <string id="30001">Não foram encontradas letras!</string>
+ <string id="30002">Embutidas</string>
+
+ <!-- Settings labels -->
+ <string id="30101">Guardar letras</string>
+ <string id="30102">Pasta para guardar</string>
+ <string id="30104">Guardar ficheiros de letras nas pastas dos
artistas</string>
+ <string id="30106">Usar apenas nome do ficheiro para busca</string>
+ <string id="30107">Formato do nome do ficheiro</string>
+ <string id="30108">%A - %T</string>
+ <string id="30109">%A\%B\%T</string>
+ <string id="30110">%A\%B\%N %T</string>
+ <string id="30111">Carregar letras com o mesmo nome de sub-pasta</string>
+ <string id="30112">- Nome da sub-pasta</string>
<string id="30150">Scrapers</string>
<string id="30151">Opções</string>
+ <string id="30152">Procurar letras embutidas</string>
+ <string id="30153">Procurar ficheiros locais de letras</string>
+ <string id="30154">Scrapers de letras sincronizadas</string>
+ <string id="30155">Scrapers de letras normais</string>
</strings>
diff --git a/script.cu.lrclyrics/resources/language/Spanish/strings.xml
b/script.cu.lrclyrics/resources/language/Spanish/strings.xml
index 9a84323..00082e8 100644
--- a/script.cu.lrclyrics/resources/language/Spanish/strings.xml
+++ b/script.cu.lrclyrics/resources/language/Spanish/strings.xml
@@ -4,7 +4,27 @@
<!-- Report language file syntax bugs at: [email protected] -->
<strings>
+ <!-- Labels -->
+ <string id="0">XBMC Letras</string>
<string id="30000">Archivo</string>
+ <string id="30001">¡Letra no encontrada!</string>
+ <string id="30002">Incrustada</string>
+
+ <!-- Settings labels -->
+ <string id="30101">Salvar letra</string>
+ <string id="30102">Salvar carpeta</string>
+ <string id="30104">Guardar letra en carpetas de artista</string>
+ <string id="30106">Utilizar sólo el nombre del archivo para
búsqueda</string>
+ <string id="30107">Formato de nombre de archivo</string>
+ <string id="30108">%A - %T</string>
+ <string id="30109">%A\%B\%T</string>
+ <string id="30110">%A\%B\%N %T</string>
+ <string id="30111">Cargar mismo nombre letras de subcarpeta</string>
+ <string id="30112">- Nombre de la subcarpeta</string>
<string id="30150">Scrapers</string>
<string id="30151">Opciones</string>
+ <string id="30152">Búsqueda de letras incrustadas</string>
+ <string id="30153">Búsqueda de letras local</string>
+ <string id="30154">Scraper de letras sincronizadas</string>
+ <string id="30155">Scraper de letras regular</string>
</strings>
diff --git a/script.cu.lrclyrics/resources/lib/gui.py
b/script.cu.lrclyrics/resources/lib/gui.py
index 7526ebe..68296ef 100644
--- a/script.cu.lrclyrics/resources/lib/gui.py
+++ b/script.cu.lrclyrics/resources/lib/gui.py
@@ -232,7 +232,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
lyr = lyrics.lyrics
else:
lyr = lyrics.lyrics.encode('utf-8')
- lyrics_file = xbmcvfs.File( self.song_path, "w" )
+ lyrics_file = xbmcvfs.File( song_path, "w" )
lyrics_file.write( lyr )
lyrics_file.close()
return True
diff --git a/script.cu.lrclyrics/resources/settings.xml
b/script.cu.lrclyrics/resources/settings.xml
index e7a7f6b..8c921b3 100644
--- a/script.cu.lrclyrics/resources/settings.xml
+++ b/script.cu.lrclyrics/resources/settings.xml
@@ -10,6 +10,8 @@
<setting id="ttplayer" type="bool" label="TTPlayer"
default="true"/>
<setting id="baidu" type="bool" label="Baidu" default="true"/>
<setting id="lyrdb" type="bool" label="Lyrdb" default="false"/>
+ <setting id="alsong" type="bool" label="Alsong"
default="false"/>
+ <setting id="gomaudio" type="bool" label="GomAudio"
default="false"/>
<setting type="sep" />
<setting label="30155" type="lsep"/>
<setting id="lyricwiki" type="bool" label="LyricWiki"
default="true"/>
-----------------------------------------------------------------------
Summary of changes:
script.cu.lrclyrics/addon.xml | 10 ++-
script.cu.lrclyrics/changelog.txt | 3 +
.../resources/language/Albanian/strings.xml | 2 +-
.../resources/language/French/strings.xml | 5 +
.../resources/language/German/strings.xml | 6 +
.../resources/language/Korean/strings.xml | 4 +
.../resources/language/Portuguese/strings.xml | 20 +++
.../resources/language/Spanish/strings.xml | 20 +++
.../resources/language/Vietnamese/strings.xml | 3 +-
script.cu.lrclyrics/resources/lib/audiofile.py | 125 ++++++++++++++++++++
script.cu.lrclyrics/resources/lib/gui.py | 2 +-
.../lib/scrapers/{ => alsong}/__init__.py | 0
.../resources/lib/scrapers/alsong/lyricsScraper.py | 95 +++++++++++++++
.../lib/scrapers/{ => gomaudio}/__init__.py | 0
.../lib/scrapers/gomaudio/lyricsScraper.py | 85 +++++++++++++
script.cu.lrclyrics/resources/settings.xml | 2 +
16 files changed, 378 insertions(+), 4 deletions(-)
copy {script.game.whatthemovie =>
script.cu.lrclyrics}/resources/language/Albanian/strings.xml (90%)
copy {service.libraryautoupdate =>
script.cu.lrclyrics}/resources/language/Vietnamese/strings.xml (81%)
create mode 100644 script.cu.lrclyrics/resources/lib/audiofile.py
copy script.cu.lrclyrics/resources/lib/scrapers/{ => alsong}/__init__.py (100%)
create mode 100644
script.cu.lrclyrics/resources/lib/scrapers/alsong/lyricsScraper.py
copy script.cu.lrclyrics/resources/lib/scrapers/{ => gomaudio}/__init__.py
(100%)
create mode 100644
script.cu.lrclyrics/resources/lib/scrapers/gomaudio/lyricsScraper.py
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
The Go Parallel Website, sponsored by Intel - in partnership with Geeknet,
is your hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials, tech docs,
whitepapers, evaluation guides, and opinion stories. Check out the most
recent posts - join the conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons