The branch, frodo has been updated
via ffe5e85f5a586e03e5478e7790e065e205c33b84 (commit)
from 3f498d146afd17535c07a3519b22929256b0beb2 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=ffe5e85f5a586e03e5478e7790e065e205c33b84
commit ffe5e85f5a586e03e5478e7790e065e205c33b84
Author: ronie <[email protected]>
Date: Mon Mar 4 23:38:07 2013 +0100
[script.cu.lrclyrics] -v1.0.5
diff --git a/script.cu.lrclyrics/addon.xml b/script.cu.lrclyrics/addon.xml
index 583a7c7..f9e9c6f 100644
--- a/script.cu.lrclyrics/addon.xml
+++ b/script.cu.lrclyrics/addon.xml
@@ -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="hr">CU LRC Lyrics</summary>
<summary lang="hu">CU LRC Dalszöveg</summary>
<summary lang="it">CU LRC Lyrics</summary>
<summary lang="ko">CU LRC Lyrics</summary>
diff --git a/script.cu.lrclyrics/changelog.txt
b/script.cu.lrclyrics/changelog.txt
index 396d557..a43d994 100644
--- a/script.cu.lrclyrics/changelog.txt
+++ b/script.cu.lrclyrics/changelog.txt
@@ -1,13 +1,15 @@
v1.0.5
- fixed can't show lyric right after reselect in list, need reset control
- handle encode error in scraper GomAudio
+- added option to save lyrics to song folder
+- fixed potential import of a third party scrapers module
v1.0.4
- fixed saving lyrics
- add Korean scraper(Alsong, GomAudio), credit for hojel
v1.0.3
--language update
+- language update
v1.0.2
- add a script running window property
diff --git a/script.cu.lrclyrics/resources/lib/gui.py
b/script.cu.lrclyrics/resources/lib/gui.py
index 9c79b0f..e6ebf87 100644
--- a/script.cu.lrclyrics/resources/lib/gui.py
+++ b/script.cu.lrclyrics/resources/lib/gui.py
@@ -34,7 +34,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
def get_scraper_list( self ):
for scraper in os.listdir(LYRIC_SCRAPER_DIR):
if os.path.isdir(os.path.join(LYRIC_SCRAPER_DIR, scraper)) and
__addon__.getSetting( scraper ) == "true":
- exec ( "from scrapers.%s import lyricsScraper as
lyricsScraper_%s" % (scraper, scraper))
+ exec ( "from culrcscrapers.%s import lyricsScraper as
lyricsScraper_%s" % (scraper, scraper))
exec (
"self.scrapers.append([lyricsScraper_%s.__priority__,lyricsScraper_%s.LyricsFetcher(),lyricsScraper_%s.__title__,lyricsScraper_%s.__lrc__])"
% (scraper, scraper, scraper, scraper))
self.scrapers.sort()
@@ -148,8 +148,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
lyrics = scraper[1].get_lyrics( song )
if ( lyrics ):
log('found lrc lyrics online')
- if ( __addon__.getSetting( "save_lyrics" ) == "true" ):
- success = self.save_lyrics_to_file( lyrics )
+ self.save_lyrics_to_file( lyrics )
return lyrics
# search embedded txt lyrics
@@ -170,8 +169,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
lyrics = scraper[1].get_lyrics( song )
if ( lyrics ):
log('found txt lyrics online')
- if ( __addon__.getSetting( "save_lyrics" ) == "true" ):
- success = self.save_lyrics_to_file( lyrics )
+ self.save_lyrics_to_file( lyrics )
return lyrics
log('no lyrics found')
lyrics = Lyrics()
@@ -200,21 +198,20 @@ class GUI( xbmcgui.WindowXMLDialog ):
lyrics.source = __language__( 30000 )
lyrics.lrc = getlrc
- # Search same path with song file
- song_path = song.path2(getlrc)
+ # Search save path by Cu LRC Lyrics
+ song_path = song.path1(getlrc)
if xbmcvfs.exists(song_path):
lyr = get_textfile( song_path )
if lyr:
lyrics.lyrics = lyr
return lyrics
- # Search save path by Cu LRC Lyrics
- song_path = song.path1(getlrc)
+ # Search same path with song file
+ song_path = song.path2(getlrc)
if xbmcvfs.exists(song_path):
lyr = get_textfile( song_path )
if lyr:
lyrics.lyrics = lyr
return lyrics
- return lyrics
return None
def save_lyrics_to_memory (self, lyrics):
@@ -224,16 +221,23 @@ class GUI( xbmcgui.WindowXMLDialog ):
self.fetchedLyrics = self.fetchedLyrics[:10]
def save_lyrics_to_file( self, lyrics ):
+ if isinstance (lyrics.lyrics, str):
+ lyr = lyrics.lyrics
+ else:
+ lyr = lyrics.lyrics.encode('utf-8')
+ if ( __addon__.getSetting( "save_lyrics1" ) == "true" ):
+ file_path = lyrics.song.path1(lyrics.lrc)
+ success = self.write_lyrics_file( file_path, lyr)
+ if ( __addon__.getSetting( "save_lyrics2" ) == "true" ):
+ file_path = lyrics.song.path2(lyrics.lrc)
+ success = self.write_lyrics_file( file_path, lyr)
+
+ def write_lyrics_file( self, file, data):
try:
- song_path = lyrics.song.path1(lyrics.lrc)
- if ( not xbmcvfs.exists( os.path.dirname( song_path ) ) ):
- xbmcvfs.mkdirs( os.path.dirname( song_path ) )
- if isinstance (lyrics.lyrics, str):
- lyr = lyrics.lyrics
- else:
- lyr = lyrics.lyrics.encode('utf-8')
- lyrics_file = xbmcvfs.File( song_path, "w" )
- lyrics_file.write( lyr )
+ if ( not xbmcvfs.exists( os.path.dirname( file ) ) ):
+ xbmcvfs.mkdirs( os.path.dirname( file ) )
+ lyrics_file = xbmcvfs.File( file, "w" )
+ lyrics_file.write( data )
lyrics_file.close()
return True
except:
@@ -303,8 +307,7 @@ class GUI( xbmcgui.WindowXMLDialog ):
self.selected = False
self.getControl( 110 ).reset()
self.show_lyrics( self.current_lyrics )
- if ( __addon__.getSetting( "save_lyrics" ) == "true" ):
- success = self.save_lyrics_to_file( self.current_lyrics )
+ self.save_lyrics_to_file( self.current_lyrics )
def reset_controls( self ):
self.getControl( 100 ).setText(xbmc.getLocalizedString(194))
diff --git a/script.cu.lrclyrics/resources/lib/utilities.py
b/script.cu.lrclyrics/resources/lib/utilities.py
index 967e33b..19f600b 100644
--- a/script.cu.lrclyrics/resources/lib/utilities.py
+++ b/script.cu.lrclyrics/resources/lib/utilities.py
@@ -14,7 +14,7 @@ __profile__ = sys.modules[ "__main__" ].__profile__
__cwd__ = sys.modules[ "__main__" ].__cwd__
CANCEL_DIALOG = ( 9, 10, 92, 216, 247, 257, 275, 61467, 61448, )
-LYRIC_SCRAPER_DIR = os.path.join(__cwd__, "resources", "lib", "scrapers")
+LYRIC_SCRAPER_DIR = os.path.join(__cwd__, "resources", "lib", "culrcscrapers")
def log(txt):
if isinstance (txt,str):
@@ -95,7 +95,7 @@ class Song:
ext = '.lrc'
else:
ext = '.txt'
- if ( __addon__.getSetting( "save_artist_folder" ) == "true" ):
+ if ( __addon__.getSetting( "save_filename_format" ) == "0" ):
return unicode( os.path.join( __addon__.getSetting(
"save_lyrics_path" ), self.sanitize(self.artist), self.sanitize(self.title) +
ext ), "utf-8" )
else:
return unicode( os.path.join( __addon__.getSetting(
"save_lyrics_path" ), self.sanitize(self.artist) + " - " +
self.sanitize(self.title) + ext ), "utf-8" )
@@ -108,8 +108,8 @@ class Song:
dirname = os.path.dirname(self.filepath)
basename = os.path.basename(self.filepath)
filename = basename.rsplit( ".", 1 )[ 0 ]
- if ( __addon__.getSetting( "read_subfolder" ) == "true" ):
- return unicode( os.path.join( dirname, __addon__.getSetting(
"read_subfolder_path" ), filename + ext ), "utf-8" )
+ if ( __addon__.getSetting( "save_subfolder" ) == "true" ):
+ return unicode( os.path.join( dirname, __addon__.getSetting(
"save_subfolder_path" ), filename + ext ), "utf-8" )
else:
return unicode( os.path.join( dirname, filename + ext ), "utf-8" )
@@ -162,4 +162,4 @@ class Song:
if ( song.filepath and ( (not song.title) or (not song.artist) or
(__addon__.getSetting( "read_filename" ) == "true") ) ):
song.artist, song.title = get_artist_from_filename( song.filepath )
- return song
\ No newline at end of file
+ return song
diff --git a/script.cu.lrclyrics/resources/settings.xml
b/script.cu.lrclyrics/resources/settings.xml
index 8c921b3..554556e 100644
--- a/script.cu.lrclyrics/resources/settings.xml
+++ b/script.cu.lrclyrics/resources/settings.xml
@@ -21,11 +21,13 @@
<category label="30151">
<setting id="read_filename" type="bool" label="30106"
default="false"/>
<setting id="read_filename_format" type="enum" label="30107"
default="0" lvalues="30108|30109|30110" />
- <setting id="read_subfolder" type="bool" label="30111"
default="false"/>
- <setting id="read_subfolder_path" type="text"
enable="eq(-1,true)" label="30112" default="lyrics"/>
<setting type="sep" />
- <setting id="save_lyrics" type="bool" label="30101"
default="true"/>
+ <setting id="save_lyrics1" type="bool" label="30101"
default="true"/>
<setting id="save_lyrics_path" type="folder"
enable="eq(-1,true)" source="files" label="30102" default="" />
- <setting id="save_artist_folder" type="bool"
enable="eq(-2,true)" label="30104" default="true"/>
+ <setting id="save_filename_format" type="enum"
enable="eq(-2,true)" label="30103" default="0" lvalues="30105|30108"/>
+ <setting type="sep" />
+ <setting id="save_lyrics2" type="bool" label="30113"
default="false"/>
+ <setting id="save_subfolder" type="bool" label="30111"
default="false"/>
+ <setting id="save_subfolder_path" type="text"
enable="eq(-1,true)" label="30112" default="lyrics"/>
</category>
</settings>
-----------------------------------------------------------------------
Summary of changes:
script.cu.lrclyrics/addon.xml | 1 +
script.cu.lrclyrics/changelog.txt | 4 +-
.../resources/language/Afrikaans/strings.po | 29 +++++
.../resources/language/Afrikaans/strings.xml | 10 --
.../resources/language/Albanian/strings.po | 25 +++++
.../resources/language/Albanian/strings.xml | 8 --
.../resources/language/Amharic/strings.po | 25 +++++
.../resources/language/Amharic/strings.xml | 9 --
.../resources/language/Arabic/strings.po | 29 +++++
.../resources/language/Arabic/strings.xml | 10 --
.../resources/language/Basque/strings.po | 29 +++++
.../resources/language/Basque/strings.xml | 10 --
.../resources/language/Belarusian/strings.po | 29 +++++
.../resources/language/Belarusian/strings.xml | 10 --
.../resources/language/Bosnian/strings.po | 29 +++++
.../resources/language/Bosnian/strings.xml | 10 --
.../resources/language/Bulgarian/strings.po | 29 +++++
.../resources/language/Bulgarian/strings.xml | 10 --
.../resources/language/Catalan/strings.po | 29 +++++
.../resources/language/Catalan/strings.xml | 10 --
.../resources/language/Chinese (Simple)/strings.po | 101 ++++++++++++++++++
.../language/Chinese (Simple)/strings.xml | 30 -----
.../language/Chinese (Traditional)/strings.po | 29 +++++
.../language/Chinese (Traditional)/strings.xml | 10 --
.../resources/language/Croatian/strings.po | 45 ++++++++
.../resources/language/Croatian/strings.xml | 10 --
.../resources/language/Czech/strings.po | 29 +++++
.../resources/language/Czech/strings.xml | 10 --
.../resources/language/Danish/strings.po | 93 ++++++++++++++++
.../resources/language/Danish/strings.xml | 30 -----
.../resources/language/Dutch/strings.po | 65 +++++++++++
.../resources/language/Dutch/strings.xml | 22 ----
.../resources/language/English/strings.po | 112 ++++++++++++++++++++
.../resources/language/English/strings.xml | 30 -----
.../resources/language/Estonian/strings.po | 29 +++++
.../resources/language/Estonian/strings.xml | 10 --
.../resources/language/Finnish/strings.po | 65 +++++++++++
.../resources/language/Finnish/strings.xml | 22 ----
.../resources/language/French/strings.po | 81 ++++++++++++++
.../resources/language/French/strings.xml | 27 -----
.../resources/language/Galician/strings.po | 29 +++++
.../resources/language/Galician/strings.xml | 10 --
.../resources/language/German/strings.po | 93 ++++++++++++++++
.../resources/language/German/strings.xml | 30 -----
.../resources/language/Greek/strings.po | 93 ++++++++++++++++
.../resources/language/Greek/strings.xml | 30 -----
.../resources/language/Hebrew/strings.po | 29 +++++
.../resources/language/Hebrew/strings.xml | 10 --
.../language/Hindi (Devanagiri)/strings.po | 21 ++++
.../language/Hindi (Devanagiri)/strings.xml | 8 --
.../resources/language/Hungarian/strings.po | 93 ++++++++++++++++
.../resources/language/Hungarian/strings.xml | 30 -----
.../resources/language/Icelandic/strings.po | 29 +++++
.../resources/language/Icelandic/strings.xml | 10 --
.../resources/language/Italian/strings.po | 93 ++++++++++++++++
.../resources/language/Italian/strings.xml | 30 -----
.../resources/language/Japanese/strings.po | 29 +++++
.../resources/language/Japanese/strings.xml | 10 --
.../resources/language/Korean/strings.po | 93 ++++++++++++++++
.../resources/language/Korean/strings.xml | 30 -----
.../resources/language/Lithuanian/strings.po | 29 +++++
.../resources/language/Lithuanian/strings.xml | 10 --
.../resources/language/Macedonian/strings.po | 25 +++++
.../resources/language/Macedonian/strings.xml | 9 --
.../resources/language/Maltese/strings.po | 21 ++++
.../resources/language/Maltese/strings.xml | 8 --
.../resources/language/Norwegian/strings.po | 29 +++++
.../resources/language/Norwegian/strings.xml | 10 --
.../resources/language/Persian/strings.po | 21 ++++
.../resources/language/Persian/strings.xml | 8 --
.../resources/language/Polish/strings.po | 93 ++++++++++++++++
.../resources/language/Polish/strings.xml | 30 -----
.../language/Portuguese (Brazil)/strings.po | 93 ++++++++++++++++
.../language/Portuguese (Brazil)/strings.xml | 30 -----
.../resources/language/Portuguese/strings.po | 93 ++++++++++++++++
.../resources/language/Portuguese/strings.xml | 30 -----
.../resources/language/Romanian/strings.po | 29 +++++
.../resources/language/Romanian/strings.xml | 10 --
.../resources/language/Russian/strings.po | 29 +++++
.../resources/language/Russian/strings.xml | 10 --
.../language/Serbian (Cyrillic)/strings.po | 29 +++++
.../language/Serbian (Cyrillic)/strings.xml | 10 --
.../resources/language/Serbian/strings.po | 29 +++++
.../resources/language/Serbian/strings.xml | 10 --
.../resources/language/Slovak/strings.po | 93 ++++++++++++++++
.../resources/language/Slovak/strings.xml | 30 -----
.../resources/language/Slovenian/strings.po | 29 +++++
.../resources/language/Slovenian/strings.xml | 10 --
.../language/Spanish (Argentina)/strings.po | 29 +++++
.../language/Spanish (Argentina)/strings.xml | 10 --
.../resources/language/Spanish (Mexico)/strings.po | 29 +++++
.../language/Spanish (Mexico)/strings.xml | 10 --
.../resources/language/Spanish/strings.po | 93 ++++++++++++++++
.../resources/language/Spanish/strings.xml | 30 -----
.../resources/language/Swedish/strings.po | 93 ++++++++++++++++
.../resources/language/Swedish/strings.xml | 30 -----
.../resources/language/Thai/strings.po | 29 +++++
.../resources/language/Thai/strings.xml | 10 --
.../resources/language/Turkish/strings.po | 29 +++++
.../resources/language/Turkish/strings.xml | 10 --
.../resources/language/Ukrainian/strings.po | 29 +++++
.../resources/language/Ukrainian/strings.xml | 10 --
.../resources/language/Vietnamese/strings.po | 25 +++++
.../resources/language/Vietnamese/strings.xml | 9 --
.../lib/{scrapers => culrcscrapers}/__init__.py | 0
.../{scrapers => culrcscrapers}/alsong/__init__.py | 0
.../alsong/lyricsScraper.py | 0
.../{scrapers => culrcscrapers}/baidu/__init__.py | 0
.../baidu/lyricsScraper.py | 0
.../gomaudio/__init__.py | 0
.../gomaudio/lyricsScraper.py | 0
.../{scrapers => culrcscrapers}/lyrdb/__init__.py | 0
.../lyrdb/lyricsScraper.py | 0
.../lyricsmode/__init__.py | 0
.../lyricsmode/lyricsScraper.py | 0
.../lyricstime/__init__.py | 0
.../lyricstime/lyricsScraper.py | 0
.../lyricwiki/__init__.py | 0
.../lyricwiki/lyricsScraper.py | 0
.../minilyrics/__init__.py | 0
.../minilyrics/lyricsScraper.py | 0
.../ttplayer/__init__.py | 0
.../ttplayer/lyricsScraper.py | 0
script.cu.lrclyrics/resources/lib/gui.py | 45 ++++----
script.cu.lrclyrics/resources/lib/utilities.py | 10 +-
script.cu.lrclyrics/resources/settings.xml | 10 +-
126 files changed, 2541 insertions(+), 851 deletions(-)
create mode 100644 script.cu.lrclyrics/resources/language/Afrikaans/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Afrikaans/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Albanian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Albanian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Amharic/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Amharic/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Arabic/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Arabic/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Basque/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Basque/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Belarusian/strings.po
delete mode 100644
script.cu.lrclyrics/resources/language/Belarusian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Bosnian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Bosnian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Bulgarian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Bulgarian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Catalan/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Catalan/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Chinese
(Simple)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Chinese
(Simple)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Chinese
(Traditional)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Chinese
(Traditional)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Croatian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Croatian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Czech/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Czech/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Danish/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Danish/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Dutch/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Dutch/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/English/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/English/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Estonian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Estonian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Finnish/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Finnish/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/French/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/French/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Galician/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Galician/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/German/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/German/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Greek/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Greek/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Hebrew/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Hebrew/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Hindi
(Devanagiri)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Hindi
(Devanagiri)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Hungarian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Hungarian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Icelandic/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Icelandic/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Italian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Italian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Japanese/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Japanese/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Korean/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Korean/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Lithuanian/strings.po
delete mode 100644
script.cu.lrclyrics/resources/language/Lithuanian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Macedonian/strings.po
delete mode 100644
script.cu.lrclyrics/resources/language/Macedonian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Maltese/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Maltese/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Norwegian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Norwegian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Persian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Persian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Polish/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Polish/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Portuguese
(Brazil)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Portuguese
(Brazil)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Portuguese/strings.po
delete mode 100644
script.cu.lrclyrics/resources/language/Portuguese/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Romanian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Romanian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Russian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Russian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Serbian
(Cyrillic)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Serbian
(Cyrillic)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Serbian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Serbian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Slovak/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Slovak/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Slovenian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Slovenian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Spanish
(Argentina)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Spanish
(Argentina)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Spanish
(Mexico)/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Spanish
(Mexico)/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Spanish/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Spanish/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Swedish/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Swedish/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Thai/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Thai/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Turkish/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Turkish/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Ukrainian/strings.po
delete mode 100644 script.cu.lrclyrics/resources/language/Ukrainian/strings.xml
create mode 100644 script.cu.lrclyrics/resources/language/Vietnamese/strings.po
delete mode 100644
script.cu.lrclyrics/resources/language/Vietnamese/strings.xml
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/alsong/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/alsong/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/baidu/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/baidu/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/gomaudio/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/gomaudio/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyrdb/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyrdb/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyricsmode/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyricsmode/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyricstime/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyricstime/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyricwiki/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/lyricwiki/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/minilyrics/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/minilyrics/lyricsScraper.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/ttplayer/__init__.py (100%)
rename script.cu.lrclyrics/resources/lib/{scrapers =>
culrcscrapers}/ttplayer/lyricsScraper.py (100%)
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_feb
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons