The branch, frodo has been updated
via ca22eccad6e29284f9bfc2b45ac5d703d0c3f640 (commit)
from 24c3166b5749ffce1a7e19334ff5937f878cffc7 (commit)
- Log -----------------------------------------------------------------
http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/scripts;a=commit;h=ca22eccad6e29284f9bfc2b45ac5d703d0c3f640
commit ca22eccad6e29284f9bfc2b45ac5d703d0c3f640
Author: Martijn Kaijser <[email protected]>
Date: Sat Feb 9 00:52:56 2013 +0100
[script.artwork.downloader] 12.0.13
diff --git a/script.artwork.downloader/addon.xml
b/script.artwork.downloader/addon.xml
index 9d9b366..606453b 100644
--- a/script.artwork.downloader/addon.xml
+++ b/script.artwork.downloader/addon.xml
@@ -2,7 +2,7 @@
<addon
id="script.artwork.downloader"
name="Artwork Downloader"
- version="12.0.12"
+ version="12.0.13"
provider-name="Martijn"
>
<requires>
@@ -19,33 +19,56 @@
<extension point="xbmc.service" library="service.py" start="login"/>
<extension point="xbmc.addon.metadata">
<summary lang="be">Downloads Artwork for TV shows, Movies and Musicvideos
in your library</summary>
- <summary lang="da">Henter fankunst til TV-serier, film og musikvideoer i
dit bibliotek</summary>
+ <summary lang="da">Downloader grafik til TV-serier, Film og Musikvideoer i
dit bibliotek</summary>
<summary lang="de">Lade Artworks für Filme, Serien und Musikvideos
deiner Bibliothek herunter</summary>
<summary lang="el">ÎαÏεβάζει ÎικÏÎ½ÎµÏ Î³Î¹Î± ÏιÏ
ΤηλεοÏÏικÎÏ Î£ÎµÎ¹ÏÎÏ, ÏÎ¹Ï Î¤Î±Î¹Î½Î¯ÎµÏ ÎºÎ±Î¹ Ïα ÎοÏ
Ïικά ÎίνÏεο ÏÎ·Ï ÏÏ
Î»Î»Î¿Î³Î®Ï ÏαÏ</summary>
<summary lang="en">Downloads Artwork for TV shows, Movies and Musicvideos
in your library</summary>
<summary lang="es">Descargue Artwork de Series, PelÃÂculas y Videoclips
a su biblioteca</summary>
<summary lang="fr">Téléchargez les Artworks pour les séries TV, les
films et les clip vidéo de votre médiathèque</summary>
+ <summary lang="he">×××¨× ×¢××פ×ת ×ת××× ××ת
×××××××,סר×××,×סר×× ××ס××§× ×ספר×× ×©××</summary>
+ <summary lang="hu">Művészképek letöltése TV műsorok, filmek és
videóklipek számára</summary>
+ <summary lang="it">Scarica artwork per Serie TV, Film e Video musicali
della tua libreria</summary>
<summary lang="ko">ë¼ì´ë¸ë¬ë¦¬ì TV ì¼, ìí, 뮤ì§ë¹ëì¤ì
ìí¸ìí¬ ë¤ì´ë¡ë</summary>
<summary lang="nl">Download Artwork voor TV series, Films en Muziekvideos
in jouw bibliotheek</summary>
<summary lang="pl">Pobiera grafiki dla Seriali TV, Filmów i
Teledysków z twojej biblioteki</summary>
<summary lang="pt">Transfira Artwork de Seriados, Filmes e Concertos para
sua biblioteca</summary>
<summary lang="pt_BR">Transferências Artes de Seriados, Filmes e
Concertos para suas Coleções.</summary>
+ <summary lang="sk">Sťahuje umeleckú grafiku k TV seriálom, filmom a
hudobným videám vo Vašej knižnici</summary>
<summary lang="sv">Laddar ner bilder och extramaterial för TV-serierna,
filmerna och musikvideorna i ditt bibliotek</summary>
<summary
lang="zh">ä¸è½½å§éãçµå½±åé³ä¹çµè§èºæ¯å¾çå°èµæåº</summary>
+ <description lang="be">Downloads all available artwork for TV shows,
Movies and Musicvideos in your library. Check the options for supported
artwork[CR]Artwork
sources:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Remark:[CR]Check
your skin to see what type of artwork is supported![CR]Each TV Show/Movie must
have its own folder![CR]Skin integration:[CR]See readme file</description>
+ <description lang="da">Henter alle tilgængelige illustrationer til
TV-serier, Film og Musikvideoer i dit bibliotek. Tjek indstillingerne for at se
understøttede illustrationer.[CR]Kilder til
illustrationer[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Bemærk:[CR]Tjek
dit skin for at se, hvilke typer illustrationer, der understøttes![CR]Hver
TV-serie/Film skal have sin egen mappe![CR]Skin-integration:[CR]Se 'readme'
fil</description>
+ <description lang="de">Downloadet alle verfügbaren Artworks für TV
Sendungen, Filme und Musikvideos in deine Datenbank. Ãberprüfe die Optionen
für nicht unterstützte Artwork[CR]Artworkquellen:
[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Remark:[CR]Ãberprüfe
dein Skin ob Artwork unterstützt wird![CR]Jede TV Sendung/Film braucht seinen
eigenen Ordner![CR]Skin Integration:[CR]Siehe Readme Datei</description>
+ <description lang="el">ÎαÏεβάζει ÏÎ»ÎµÏ ÏιÏ
διαθÎÏÎ¹Î¼ÎµÏ ÎµÎ¹ÎºÏÎ½ÎµÏ Î³Î¹Î± ÏÎ¹Ï Î¤Î·Î»ÎµÎ¿ÏÏικÎÏ
ΣειÏÎÏ, ÏÎ¹Ï Î¤Î±Î¹Î½Î¯ÎµÏ ÎºÎ±Î¹ Ïα ÎοÏ
Ïικά ÎίνÏεο
ÏÎ·Ï ÏÏ
Î»Î»Î¿Î³Î®Ï ÏαÏ. ÎλÎγξÏε ÏÎ¹Ï ÎµÏιλογÎÏ Î³Î¹Î± Ï
ÏοÏÏηÏιζÏÎ¼ÎµÎ½ÎµÏ ÎµÎ¹ÎºÏνεÏ[CR] ΠηγÎÏ
ÎικÏνÏν:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR] ΣημείÏÏη:[CR]ÎλÎγξÏε
Ïο κÎλÏ
ÏÏÏ ÏÎ±Ï Î³Î¹Î± να δείÏε Ïι είδοÏ
Ï
εικÏÎ½ÎµÏ Ï
ÏοÏÏηÏίζονÏαι![CR]Îάθε
ΣειÏά/Ταινία ÏÏÎÏει να ÎÏει Ïο Î´Î¹ÎºÏ ÏηÏ
Ïάκελο![CR] Îια ενÏÏμάÏÏÏη ÏÏο κÎλÏ
ÏοÏ:[CR]ÎείÏε Ïο αÏÏείο readme</description>
<description lang="en">Downloads all available artwork for TV shows,
Movies and Musicvideos in your library. Check the options for supported
artwork[CR]Artwork
sources:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Remark:[CR]Check
your skin to see what type of artwork is supported![CR]Each TV Show/Movie must
have its own folder![CR]Skin integration:[CR]See readme file</description>
+ <description lang="es">Descarga artwork de programas de televisión,
pelÃculas y videos musicales en su biblioteca. Marque las opciones
correspondientes compatible d
artwork[CR]Artwork:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Remark:[CR]Check
su piel para ver qué tipo de obra de arte es compatible![CR]Cada Show de
TV\/pelÃcula debe tener su propia carpeta![CR]Integración de la piel: [CR]
consulte el archivo Léame</description>
+ <description lang="fr">Téléchargez tous les artworks disponibles pour
les séries TV, les films et les vidéos musicales de votre médiathèque.
Regardez les options pour les artsworks supportés[CR]Sources des Artworks :
[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Remarques :
[CR]Véifiez votre thême pour savoir quel type d'artwork est supporté
![CR]Chaque Série TV/Film doit avoir son propre dossier ![CR]Intégration dans
un thême :[CR]Regardez le fichier readme.txt</description>
+ <description lang="hu">Letölti az összes rendelkezésre álló
művészképet az adatbázisában található TV-műsorokhoz, filmekhez és
videóklipekhez. EllenÅrizze a beállÃtásokat a támogatott
művészképekhez[CR]Művészkép
források:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Megjegyzés:[CR]EllenÅrizze,
hogy az alkalmazott skin miyen művészképeket támogat![CR]Minden
filmnek/TV-műsornak saját mappában kell lennie![CR]Skin
integráció:[CR]Olvassa fel a readme fájlt</description>
+ <description lang="it">Scarica tutti gli artwork disponibili per le serie
TV, i film ed i video musicali presenti nella libreria. Controlla le opzioni
per gli artwork supportati[CR]Fonti
artwork:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Nota:[CR]Controlla
la tua skin per vedere che tipi artwork sono supportati![CR]Ogni Serie TV/Film
deve avere una cartella propria![CR]Integrazione skin:[CR]Vedi file
readme</description>
+ <description lang="ko">ë¼ì´ë¸ë¬ë¦¬ì ìë TV ì¼, ìí,
뮤ì§ë¹ëì¤ì ì¬ì© ê°ë¥í 모ë ìí¸ìí¬ë¥¼
ë¤ì´ë¡ëí©ëë¤. ì§ìíë ìí¸ìí¬ë ìµì
ì
íì¸íì¸ì[CR]ìí¸ìí¬
ìì¤:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR] ì°¸ê³
:[CR]ì¬ì©íë ì¤í¨ì´ ì´ë¤ íìì ìí¸ìí¬ë¥¼ ì§ìíëì§
íì¸íì¸ì![CR]ê° TV ì¼/ìíë ìì ì í´ëì ìì´ì¼
í©ëë¤![CR]ì¤í¨ íµí©:[CR]readme íì¼ ì°¸ê³ </description>
<description lang="nl">Download alle beschikbare artwork voor TV series,
Films en Muziekvideos in jouw bibliotheek. Bekijk de opties voor ondersteunde
artwork[CR]Artwork
bronnen:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Opmerking:[CR]Controleer
jouw skin om te bepalen welke artwork deze ondersteund![CR]Elke TV serie/Film
moet zich in zijn eigen folder bevinden![CR]Skin integratie:[CR]Kijk in de
readme bestand</description>
+ <description lang="pl">Pobierz wszystkie dostÄpne grafiki dla seriali TV,
filmów i teledysków ze swojej biblioteki. Sprawdź ustawienia aby zobaczyÄ
wszystkie dostÄpne grafiki[CR] ŹródÅa
grafik:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]
Uwaga:[CR]Sprawdź jakie rodzaje grafik wspiera twoja skóra![CR]Każdy Serial
TV/Film musi byÄ w osobnym folderze![CR] Integracja ze skórÄ
:[CR]Przeczytaj plik readme </description>
+ <description lang="pt">Transfere toda a artwork disponÃvel para Séries
TV, Filmes e VÃdeoclipes na sua biblioteca. Verifique a artwork suportada nas
opções.[CR]Fontes de
Artwork:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Lembre-se:[CR]Verifique
o seu tema para ver que tipo de artwork é suportada![CR]Cada Série TV/Filme
deve ter a sua própria pasta![CR]Integração no tema:[CR]veja o ficheiro
readme</description>
+ <description lang="pt_BR">Download todas as artworks disponÃveis para
Seriados, Filmes e Concertos em sua coleção. Verifique as opções de artes
suportadas. Artwork
fontes:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]Lembrete:[CR]Verifique
se sua skin tem suporte para os tipos de artes disponÃveis![CR]Cada
Seriado/Filme ou Concerto deve estar em pastas próprias![CR]Skin
integração:[CR]Veja o arquivo leia-me.</description>
+ <description lang="sk">Sťahuje umeleckú grafiku k TV seriálom, filmom a
hudobným videám vo Vašej knižnici. Na overenie podporovanej umeleckej
grafiky pozrite nastavenia. Zdroje umeleckej
grafiky: www.fanart.tv www.thetvdb.com www.themoviedb.org Poznámka: Aby
ste si overili aká umelecká grafika je podporovaná, skontrolujte Váš
Vzhľad! Každý TV seriál / film musà byť v samostatnom
prieÄinku! Integrácia so vzhľadom: Pozri readme súbor</description>
+ <description lang="sv">Laddar ner alla tillgängliga omslag, bakgrunder
etc för TV-serier, Filmer och Musikvideos till ditt bibliotek. Kontrollera
inställningar för vad som stöds[CR] Omslag, bakgrunder etc hämtas från
följande
resurser:[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]
Remark:[CR]Kontrollera skalinställningar för att ta reda på vad som
stöds![CR]Varje TV-serie/Film måste ha sin egen mapp![CR]
Skalintegration:[CR]See readme file</description>
+ <description
lang="zh">ä¸è½½å§éãçµå½±åé³ä¹çµè§çææå¯ç¨èºæ¯å¾çå°èµæåºãæ¥çæ¯æçèºæ¯å¾çé项[CR] èºæ¯å¾çæ¥æºï¼[CR]www.fanart.tv[CR]www.thetvdb.com[CR]www.themoviedb.org[CR]
夿³¨ï¼[CR]æ¥çä½
çç®è¤äºè§£æ¯æä»ä¹ç±»åçèºæ¯å¾çï¼[CR]æ¯ä¸ä¸ªå§é/çµå½±å¿
é¡»ä¿åå¨åç¬çæä»¶å¤¹ä¸ï¼[CR]
ç®è¤éæï¼[CR]åè§readmeæä»¶</description>
<disclaimer lang="be">For bugs, requests or general questions visit the
Artwork Downloader thread on the XBMC forum.</disclaimer>
- <disclaimer lang="da">For bugs, requests or general questions visit the
Artwork Downloader thread on the XBMC forum.</disclaimer>
+ <disclaimer lang="da">Ved fejl, forespørgsler eller generelle spørgsmål
besøg Artwork Downloader-tråden i XBMCs forum.</disclaimer>
<disclaimer lang="de">Für Fehler, Vorschläge oder alggemeine Fragen,
besuche das Artwork Downloader-Thema im XBMC-Forum (englisch).</disclaimer>
<disclaimer lang="el">Îια ÏÏοβλήμαÏα, αιÏήμαÏα ή
γενικÎÏ ÎµÏÏÏήÏÎµÎ¹Ï ÎµÏιÏκεÏθείÏε Ïο θÎμα ÏοÏ
Artwork Downloader ÏÏο forum ÏοÏ
XBMC.</disclaimer>
<disclaimer lang="en">For bugs, requests or general questions visit the
Artwork Downloader thread on the XBMC forum.</disclaimer>
<disclaimer lang="es">Para informar de errores, hacer peticiones o
preguntas visiten el hilo Artwork Downloader en el foro de XBMC.</disclaimer>
<disclaimer lang="fr">Pour bugs, demandes ou questions générales visiter
le thread Artwork Downloader sur le forum XBMC.</disclaimer>
+ <disclaimer lang="he">××××× ×ª×§××ת,×קש×ת ×× ×©×××ת
×××××ת ×קר ×רש××ת artwork downloader ×פ×ר×× ×©×
XBMC.</disclaimer>
+ <disclaimer lang="hu">Hibabejelentéshez, kérésekhez vagy általános
kérdésekkel kapcsolatban keresse az Artwork Downloader témát az XBMC
fórumon.</disclaimer>
+ <disclaimer lang="it">Per la segnalazione di bug, richieste o domande
generali visita il thread Artwork Downloader sul forum di XBMC.</disclaimer>
<disclaimer lang="ko">ë²ê·¸, ìì²ì¬í ë° ì¼ë°ì ì¸ ì§ë¬¸ì
XBMC í¬ë¼ì Artwork Downloader ê¸íë를 ì°¾ì 주ì¸ì.</disclaimer>
<disclaimer lang="nl">Voor fouten, verzoeken of algemene vragen kan je
terecht op Artwork Downloader thread op het XBMC forum.</disclaimer>
<disclaimer lang="pl">By zgÃ
âosiÃâ¡ bÃ
âÃâ¦d, proÃ
âºbÃ⢠lub
zadaÃâ¡ pytanie odwiedÃ
º wÃâ¦tek poÃ
âºwiÃâ¢cony Artwork Downladerowi
na forum XBMC.</disclaimer>
<disclaimer lang="pt">Para informar erros, requisitar algo ou perguntar
sobre o add-on, visitem o tópico do Artwork Downloader no fórum do
XBMC.</disclaimer>
<disclaimer lang="pt_BR">Para erros, requisições ou questões gerais
visite o tópico do Artwork Downloader no Fórum XBMC.org</disclaimer>
+ <disclaimer lang="sk">Pre chyby, požiadavky alebo všeobecné otázky
navÅ¡tÃvte "Artwork Downloader" vlákno na XBMC fóre.</disclaimer>
<disclaimer lang="sv">För buggar, önskemål och frågor, besök Artwork
Downloader tråden på XBMCs forum.</disclaimer>
<disclaimer
lang="zh">é误æ¥åãåè½éæ±å常è§é®é¢ï¼è¯·è®¿é®XBMC论åçArtwork
Downloaderä¸è´´ã</disclaimer>
<language></language>
diff --git a/script.artwork.downloader/changelog.txt
b/script.artwork.downloader/changelog.txt
index fa8648e..4d9867d 100644
--- a/script.artwork.downloader/changelog.txt
+++ b/script.artwork.downloader/changelog.txt
@@ -1,3 +1,7 @@
+[B]12.0.13[/B]
+- Add better support for local artwork: allow selection in gui mode and also
scrape local artwork without a valid media id
+- Update language files
+
[B]12.0.12[/B]
- Update languages
- Fix script error on some season artwork
diff --git a/script.artwork.downloader/default.py
b/script.artwork.downloader/default.py
index 9613c5a..1709c15 100644
--- a/script.artwork.downloader/default.py
+++ b/script.artwork.downloader/default.py
@@ -32,6 +32,7 @@ from resources.lib.settings import settings
from resources.lib.media_setup import _media_listing as media_listing
from resources.lib.media_setup import _media_unique as media_unique
from xml.parsers.expat import ExpatError
+from resources.lib.provider.local import local
### set button actions for GUI
ACTION_PREVIOUS_MENU = (9, 10, 92, 216, 247, 257, 275, 61467, 61448,)
@@ -310,6 +311,16 @@ class Main:
self.media_item['id'] =
tmdb._search_movie(self.media_item['name'],currentmedia['year'])
log('Provider ID: %s' % self.media_item['id'])
log('Media path: %s' % self.media_item['path'])
+
+ # this part check for local files when enabled
+ scan_more = True
+ self.image_list = []
+ if self.settings.files_local:
+ local_list = []
+ local_list, scan_more = local().get_image_list(currentmedia)
+ # append local artwork
+ for item in local_list:
+ self.image_list.append(item)
# Declare the target folders
self.target_extrafanartdirs = []
self.target_extrathumbsdirs = []
@@ -318,7 +329,7 @@ class Main:
artwork_dir = os.path.join(item + '/')
extrafanart_dir = os.path.join(artwork_dir + 'extrafanart' +
'/')
extrathumbs_dir = os.path.join(artwork_dir + 'extrathumbs' +
'/')
- self.target_artworkdir.append(artwork_dir)
+
self.target_artworkdir.append(artwork_dir.replace('BDMV','').replace('VIDEO_TS',''))
self.target_extrafanartdirs.append(extrafanart_dir)
self.target_extrathumbsdirs.append(extrathumbs_dir)
@@ -339,22 +350,25 @@ class Main:
elif self.media_item['mediatype'] == 'tvshow' and
self.media_item['id'].startswith('tt'):
log('- IMDB ID found for TV show, skipping')
self.failed_items.append('[%s]: TVDB ID %s'
%(self.media_item['name'], __localize__(32022)))
-
+
# If correct ID found continue
else:
self.temp_image_list = []
- self.image_list = []
# Run through all providers getting their imagelisting
for self.provider in providers:
if not self.settings.failcount <
self.settings.failthreshold:
break
artwork_result = ''
xmlfailcount = 0
+ #skip skanning for more if local files have been found and
not run in gui / custom mode
+ if not scan_more and not self.mode in ['gui', 'custom']:
+ artwork_result = 'pass'
while not artwork_result == 'pass' and not artwork_result
== 'skipping':
if artwork_result == 'retrying':
xbmc.sleep(self.settings.api_timedelay)
try:
self.temp_image_list =
self.provider.get_image_list(self.media_item['id'])
+ #pass
except HTTP404Error, e:
errmsg = '404: File not found'
artwork_result = 'skipping'
@@ -389,21 +403,22 @@ class Main:
artwork_result = 'skipping'
if not artwork_result == 'pass':
log('Error getting data from %s (%s): %s' %
(self.provider.name, errmsg, artwork_result))
- if len(self.image_list) > 0:
- if (self.settings.limit_artwork and
self.settings.limit_extrafanart_max < len(self.image_list)):
- self.download_max = self.settings.limit_extrafanart_max
- else:
- self.download_max = len(self.image_list)
- # Check for GUI mode
- if self.mode == 'gui':
- log('- Using GUI mode')
- self._gui_mode()
- elif self.mode == 'custom':
- log('- Using custom mode')
- self._custom_mode()
- else:
- #log('- Using bulk mode')
- self._download_process()
+
+ if len(self.image_list) > 0:
+ if (self.settings.limit_artwork and
self.settings.limit_extrafanart_max < len(self.image_list)):
+ self.download_max = self.settings.limit_extrafanart_max
+ else:
+ self.download_max = len(self.image_list)
+ # Check for GUI mode
+ if self.mode == 'gui':
+ log('- Using GUI mode')
+ self._gui_mode()
+ elif self.mode == 'custom':
+ log('- Using custom mode')
+ self._custom_mode()
+ else:
+ #log('- Using bulk mode')
+ self._download_process()
self.processeditems += 1
### Processes the bulk mode downloading of files
@@ -542,11 +557,13 @@ class Main:
imagefound = True
else:
# Check for set limits
- if art_type == 'discart':
+ if self.settings.files_local and not
item['url'].startswith('http') and not art_type in ['extrafanart',
'extrathumbs']:
+ # if it's a local file use this first
+ limited = [False, 'This is your local file']
+ elif art_type == 'discart':
limited = self.filters.do_filter(art_type,
self.mediatype, item['artwork_details'], limit_counter, pref_language,
self.media_item['disctype'])
else:
limited = self.filters.do_filter(art_type,
self.mediatype, item['artwork_details'], limit_counter, pref_language)
-
# Delete extrafanart when below settings and
parsing the reason message
if limited[0] and not i == 1 and art_type in
['extrafanart', 'extrathumbs']:
#self.fileops._delete_file_in_dirs(item['filename'], item['targetdirs'],
limited[1],self.media_item['name'])
@@ -626,7 +643,7 @@ class Main:
# Try downloading the file and catch errors while trying to
try:
if self.settings.files_local and not item['arttype'] in
['extrafanart', 'extrathumbs']:
- if not self.fileops._exists(item['localfilename']) or
self.mode == 'customgui' or self.mode == 'gui':
+ if (not self.fileops._exists(item['localfilename']) or
self.mode == 'customgui' or self.mode == 'gui') and
item['url'].startswith('http'):
self.fileops._downloadfile(item['url'],
item['filename'], item['targetdirs'], item['media_name'], self.mode)
item['url'] =
item['localfilename'].replace('\\','\\\\')
if item['mediatype'] == 'movie':
diff --git a/script.artwork.downloader/resources/lib/settings.py
b/script.artwork.downloader/resources/lib/settings.py
index ae76313..ad43bec 100644
--- a/script.artwork.downloader/resources/lib/settings.py
+++ b/script.artwork.downloader/resources/lib/settings.py
@@ -77,8 +77,8 @@ class settings:
### Initial limit vars
def _get_limit(self):
self.limit_artwork =
__addon__.getSetting("limit_artwork") == 'true'
- self.limit_extrafanart_max =
int(__addon__.getSetting("limit_extrafanart_maximum").rstrip('0').rstrip('.'))
- self.limit_extrafanart_rating =
int(__addon__.getSetting("limit_extrafanart_rating").rstrip('0').rstrip('.'))
+ self.limit_extrafanart_max =
int(float(__addon__.getSetting("limit_extrafanart_maximum"))
+ self.limit_extrafanart_rating =
int(float(__addon__.getSetting("limit_extrafanart_rating"))
self.limit_size_moviefanart =
int(__addon__.getSetting("limit_size_moviefanart"))
self.limit_size_tvshowfanart =
int(__addon__.getSetting("limit_size_tvshowfanart"))
self.limit_extrathumbs = True
diff --git a/script.artwork.downloader/resources/settings.xml
b/script.artwork.downloader/resources/settings.xml
index f55c591..cf47219 100644
--- a/script.artwork.downloader/resources/settings.xml
+++ b/script.artwork.downloader/resources/settings.xml
@@ -28,10 +28,10 @@
<setting label="32051" type="bool" id="limit_artwork"
default="true"/>
<setting label="32053" type="slider" id="limit_extrafanart_maximum"
subsetting="true" enable="eq(-1,true)" visible="eq(-1,true)" default="5"
range="5,5,20" option="int" />
<setting label="32054" type="slider" id="limit_extrafanart_rating"
subsetting="true" enable="eq(-2,true)" visible="eq(-2,true)" default="5"
range="0,10" option="int" />
- <setting label="32055" type="labelenum" id="limit_preferred_language"
subsetting="true" enable="eq(-3,true)" visible="eq(-3,true)"
default="English"
values="Chinese|Dutch|English|Finnish|French|German|Hungarian|Italian|Japanese|Polish|Portuguese|Russian|Spanish|Swedish"
/>
+ <setting label="32055" type="select" id="limit_preferred_language"
subsetting="true" enable="eq(-3,true)" visible="eq(-3,true)"
default="English"
values="Chinese|Dutch|English|Finnish|French|German|Hungarian|Italian|Japanese|Polish|Portuguese|Russian|Spanish|Swedish"
/>
<setting label="32056" type="bool" id="limit_notext"
subsetting="true" enable="eq(-4,true)" visible="eq(-4,true)" default="true" />
- <setting label="32057" type="labelenum" id="limit_size_moviefanart"
subsetting="true" enable="eq(-5,true)" visible="eq(-5,true)" default="720"
lvalues="32061|32060|32059" />
- <setting label="32058" type="labelenum" id="limit_size_tvshowfanart"
subsetting="true" enable="eq(-6,true)" visible="eq(-6,true)" default="720"
lvalues="32061|32060|32059" />
+ <setting label="32057" type="select" id="limit_size_moviefanart"
subsetting="true" enable="eq(-5,true)" visible="eq(-5,true)" default="720"
values="480|720|1080" />
+ <setting label="32058" type="select" id="limit_size_tvshowfanart"
subsetting="true" enable="eq(-6,true)" visible="eq(-6,true)" default="720"
values="480|720|1080" />
</category>
<!-- Plugin settings: Movie section -->
-----------------------------------------------------------------------
Summary of changes:
script.artwork.downloader/addon.xml | 29 ++-
script.artwork.downloader/changelog.txt | 4 +
script.artwork.downloader/default.py | 59 ++-
.../resources/language/Afrikaans/strings.po | 89 ++++
.../resources/language/Albanian/strings.po | 21 +
.../resources/language/Amharic/strings.po | 65 +++
.../resources/language/Arabic/strings.po | 81 ++++
.../resources/language/Basque/strings.po | 73 ++++
.../resources/language/Belarusian/strings.po | 425 +++++++++++++++++++
.../resources/language/Bosnian/strings.po | 69 +++
.../resources/language/Bulgarian/strings.po | 89 ++++
.../resources/language/Catalan/strings.po | 89 ++++
.../resources/language/Chinese (Simple)/strings.po | 425 +++++++++++++++++++
.../language/Chinese (Traditional)/strings.po | 109 +++++
.../resources/language/Croatian/strings.po | 93 ++++
.../resources/language/Czech/strings.po | 121 ++++++
.../resources/language/Danish/strings.po | 425 +++++++++++++++++++
.../resources/language/Dutch/strings.po | 425 +++++++++++++++++++
.../resources/language/Dutch/strings.xml | 131 ------
.../resources/language/English/strings.po | 443 ++++++++++++++++++++
.../resources/language/English/strings.xml | 131 ------
.../resources/language/Esperanto/strings.po | 49 +++
.../resources/language/Estonian/strings.po | 109 +++++
.../resources/language/Finnish/strings.po | 109 +++++
.../resources/language/French/strings.po | 425 +++++++++++++++++++
.../resources/language/French/strings.xml | 131 ------
.../resources/language/Galician/strings.po | 85 ++++
.../resources/language/German/strings.po | 425 +++++++++++++++++++
.../resources/language/German/strings.xml | 131 ------
.../resources/language/Greek/strings.po | 425 +++++++++++++++++++
.../resources/language/Greek/strings.xml | 131 ------
.../language/Haitian (Haitian Creole)/strings.po | 29 ++
.../resources/language/Hebrew/strings.po | 345 +++++++++++++++
.../language/Hindi (Devanagiri)/strings.po | 57 +++
.../resources/language/Hungarian/strings.po | 425 +++++++++++++++++++
.../resources/language/Icelandic/strings.po | 101 +++++
.../resources/language/Indonesian/strings.po | 49 +++
.../resources/language/Italian/strings.po | 425 +++++++++++++++++++
.../resources/language/Japanese/strings.po | 89 ++++
.../resources/language/Korean/strings.po | 425 +++++++++++++++++++
.../resources/language/Korean/strings.xml | 115 -----
.../resources/language/Lithuanian/strings.po | 125 ++++++
.../resources/language/Macedonian/strings.po | 93 ++++
.../resources/language/Malayalam/strings.po | 37 ++
.../resources/language/Maltese/strings.po | 61 +++
.../resources/language/Norwegian/strings.po | 117 +++++
.../resources/language/Persian (Iran)/strings.po | 33 ++
.../resources/language/Persian/strings.po | 45 ++
.../resources/language/Polish/strings.po | 425 +++++++++++++++++++
.../resources/language/Polish/strings.xml | 131 ------
.../language/Portuguese (Brazil)/strings.po | 425 +++++++++++++++++++
.../language/Portuguese (Brazil)/strings.xml | 131 ------
.../resources/language/Portuguese/strings.po | 425 +++++++++++++++++++
.../resources/language/Romanian/strings.po | 93 ++++
.../resources/language/Russian/strings.po | 117 +++++
.../language/Serbian (Cyrillic)/strings.po | 73 ++++
.../resources/language/Serbian/strings.po | 73 ++++
.../resources/language/Slovak/strings.po | 425 +++++++++++++++++++
.../resources/language/Slovenian/strings.po | 93 ++++
.../language/Spanish (Argentina)/strings.po | 101 +++++
.../resources/language/Spanish (Mexico)/strings.po | 105 +++++
.../resources/language/Spanish/strings.po | 425 +++++++++++++++++++
.../resources/language/Spanish/strings.xml | 131 ------
.../resources/language/Swedish/strings.po | 425 +++++++++++++++++++
.../resources/language/Thai/strings.po | 105 +++++
.../resources/language/Turkish/strings.po | 97 +++++
.../resources/language/Ukrainian/strings.po | 77 ++++
.../resources/language/Vietnamese/strings.po | 21 +
.../resources/lib/provider/local.py | 184 ++++++++
.../resources/lib/settings.py | 4 +-
script.artwork.downloader/resources/settings.xml | 6 +-
71 files changed, 10887 insertions(+), 1192 deletions(-)
create mode 100644
script.artwork.downloader/resources/language/Afrikaans/strings.po
create mode 100644
script.artwork.downloader/resources/language/Albanian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Amharic/strings.po
create mode 100644
script.artwork.downloader/resources/language/Arabic/strings.po
create mode 100644
script.artwork.downloader/resources/language/Basque/strings.po
create mode 100644
script.artwork.downloader/resources/language/Belarusian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Bosnian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Bulgarian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Catalan/strings.po
create mode 100644 script.artwork.downloader/resources/language/Chinese
(Simple)/strings.po
create mode 100644 script.artwork.downloader/resources/language/Chinese
(Traditional)/strings.po
create mode 100644
script.artwork.downloader/resources/language/Croatian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Czech/strings.po
create mode 100644
script.artwork.downloader/resources/language/Danish/strings.po
create mode 100644
script.artwork.downloader/resources/language/Dutch/strings.po
delete mode 100644
script.artwork.downloader/resources/language/Dutch/strings.xml
create mode 100644
script.artwork.downloader/resources/language/English/strings.po
delete mode 100644
script.artwork.downloader/resources/language/English/strings.xml
create mode 100644
script.artwork.downloader/resources/language/Esperanto/strings.po
create mode 100644
script.artwork.downloader/resources/language/Estonian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Finnish/strings.po
create mode 100644
script.artwork.downloader/resources/language/French/strings.po
delete mode 100644
script.artwork.downloader/resources/language/French/strings.xml
create mode 100644
script.artwork.downloader/resources/language/Galician/strings.po
create mode 100644
script.artwork.downloader/resources/language/German/strings.po
delete mode 100644
script.artwork.downloader/resources/language/German/strings.xml
create mode 100644
script.artwork.downloader/resources/language/Greek/strings.po
delete mode 100644
script.artwork.downloader/resources/language/Greek/strings.xml
create mode 100644 script.artwork.downloader/resources/language/Haitian
(Haitian Creole)/strings.po
create mode 100644
script.artwork.downloader/resources/language/Hebrew/strings.po
create mode 100644 script.artwork.downloader/resources/language/Hindi
(Devanagiri)/strings.po
create mode 100644
script.artwork.downloader/resources/language/Hungarian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Icelandic/strings.po
create mode 100644
script.artwork.downloader/resources/language/Indonesian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Italian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Japanese/strings.po
create mode 100644
script.artwork.downloader/resources/language/Korean/strings.po
delete mode 100644
script.artwork.downloader/resources/language/Korean/strings.xml
create mode 100644
script.artwork.downloader/resources/language/Lithuanian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Macedonian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Malayalam/strings.po
create mode 100644
script.artwork.downloader/resources/language/Maltese/strings.po
create mode 100644
script.artwork.downloader/resources/language/Norwegian/strings.po
create mode 100644 script.artwork.downloader/resources/language/Persian
(Iran)/strings.po
create mode 100644
script.artwork.downloader/resources/language/Persian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Polish/strings.po
delete mode 100644
script.artwork.downloader/resources/language/Polish/strings.xml
create mode 100644 script.artwork.downloader/resources/language/Portuguese
(Brazil)/strings.po
delete mode 100644 script.artwork.downloader/resources/language/Portuguese
(Brazil)/strings.xml
create mode 100644
script.artwork.downloader/resources/language/Portuguese/strings.po
create mode 100644
script.artwork.downloader/resources/language/Romanian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Russian/strings.po
create mode 100644 script.artwork.downloader/resources/language/Serbian
(Cyrillic)/strings.po
create mode 100644
script.artwork.downloader/resources/language/Serbian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Slovak/strings.po
create mode 100644
script.artwork.downloader/resources/language/Slovenian/strings.po
create mode 100644 script.artwork.downloader/resources/language/Spanish
(Argentina)/strings.po
create mode 100644 script.artwork.downloader/resources/language/Spanish
(Mexico)/strings.po
create mode 100644
script.artwork.downloader/resources/language/Spanish/strings.po
delete mode 100644
script.artwork.downloader/resources/language/Spanish/strings.xml
create mode 100644
script.artwork.downloader/resources/language/Swedish/strings.po
create mode 100644 script.artwork.downloader/resources/language/Thai/strings.po
create mode 100644
script.artwork.downloader/resources/language/Turkish/strings.po
create mode 100644
script.artwork.downloader/resources/language/Ukrainian/strings.po
create mode 100644
script.artwork.downloader/resources/language/Vietnamese/strings.po
create mode 100644 script.artwork.downloader/resources/lib/provider/local.py
hooks/post-receive
--
Scripts
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Xbmc-addons mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbmc-addons