aboutsummaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/metadata.common.musicbrainz.org/addon.xml2
-rw-r--r--addons/metadata.common.musicbrainz.org/musicbrainz.xml2
-rw-r--r--addons/metadata.tvdb.com/addon.xml127
-rw-r--r--addons/metadata.tvdb.com/changelog.txt172
-rw-r--r--addons/metadata.tvdb.com/icon.pngbin6431 -> 0 bytes
-rw-r--r--addons/metadata.tvdb.com/resources/language/Albanian/strings.po37
-rw-r--r--addons/metadata.tvdb.com/resources/language/Arabic/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Azerbaijani/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Bosnian/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Faroese/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Finnish/strings.po37
-rw-r--r--addons/metadata.tvdb.com/resources/language/Georgian/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Hindi (Devanagiri)/strings.po37
-rw-r--r--addons/metadata.tvdb.com/resources/language/Latvian/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Maltese/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Mongolian (Mongolia)/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Persian (Iran)/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Persian/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Serbian (Cyrillic)/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/language/Serbian/strings.po21
-rw-r--r--addons/metadata.tvdb.com/resources/settings.xml14
-rw-r--r--addons/metadata.tvdb.com/tvdb.xml1140
-rw-r--r--addons/metadata.tvshows.themoviedb.org/LICENSE.TXT287
-rw-r--r--addons/metadata.tvshows.themoviedb.org/addon.xml94
-rw-r--r--addons/metadata.tvshows.themoviedb.org/changelog.txt74
-rw-r--r--addons/metadata.tvshows.themoviedb.org/icon.pngbin0 -> 8390 bytes
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Afrikaans/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Afrikaans/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Albanian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Esperanto/strings.po)14
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Amharic/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Amharic/strings.po)14
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Basque/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Basque/strings.po)10
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Belarusian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Belarusian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Bulgarian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Bulgarian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Burmese/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Burmese/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Catalan/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Catalan/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Simple)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Chinese (Simple)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Traditional)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Chinese (Traditional)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Croatian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Croatian/strings.po)26
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Czech/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Czech/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Danish/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Danish/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Dutch/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Dutch/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/English (New Zealand)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/English (New Zealand)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/English (US)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/English (US)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/English/strings.po (renamed from addons/metadata.tvdb.com/resources/language/English/strings.po)36
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Estonian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Estonian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Finnish/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Armenian/strings.po)14
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/French (Canada)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/French (Canada)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/French/strings.po (renamed from addons/metadata.tvdb.com/resources/language/French/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Galician/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Galician/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/German/strings.po (renamed from addons/metadata.tvdb.com/resources/language/German/strings.po)26
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Greek/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Greek/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Hebrew/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Hebrew/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Hindi (Devanagiri)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/English (Australia)/strings.po)14
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Hungarian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Hungarian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Icelandic/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Icelandic/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Indonesian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Indonesian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Italian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Italian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Japanese/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Japanese/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Korean/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Korean/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Lithuanian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Lithuanian/strings.po)26
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Macedonian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Macedonian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Malay/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Malay/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Malayalam/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Malayalam/strings.po)14
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Norwegian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Norwegian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Polish/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Polish/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese (Brazil)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Portuguese (Brazil)/strings.po)26
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Portuguese/strings.po)26
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Romanian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Romanian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Russian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Russian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Slovak/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Slovak/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Slovenian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Slovenian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Argentina)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Spanish (Argentina)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Mexico)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Spanish (Mexico)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Spanish/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Spanish/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Swedish/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Swedish/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Tamil (India)/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Tamil (India)/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Thai/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Thai/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Turkish/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Turkish/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Ukrainian/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Ukrainian/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Uzbek/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Uzbek/strings.po)10
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Vietnamese/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Vietnamese/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/language/Welsh/strings.po (renamed from addons/metadata.tvdb.com/resources/language/Welsh/strings.po)24
-rw-r--r--addons/metadata.tvshows.themoviedb.org/resources/settings.xml7
-rw-r--r--addons/metadata.tvshows.themoviedb.org/tmdb.xml474
-rw-r--r--addons/resource.language.en_gb/resources/strings.po68
-rw-r--r--addons/screensaver.xbmc.builtin.dim/addon.xml2
-rw-r--r--addons/script.module.pil/icon.pngbin0 -> 7237 bytes
-rw-r--r--addons/script.module.pycryptodome/icon.pngbin0 -> 7237 bytes
-rw-r--r--addons/service.xbmc.versioncheck/addon.xml2
-rw-r--r--addons/service.xbmc.versioncheck/resources/language/English/strings.po14
-rw-r--r--addons/service.xbmc.versioncheck/resources/versions.txt16
-rw-r--r--addons/service.xbmc.versioncheck/service.py23
-rw-r--r--addons/skin.estouchy/addon.xml4
-rw-r--r--addons/skin.estouchy/language/resource.language.fr_ca/strings.po6
-rw-r--r--addons/skin.estouchy/language/resource.language.nl_nl/strings.po6
-rw-r--r--addons/skin.estouchy/language/resource.language.sv_se/strings.po2
-rw-r--r--addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml2
-rw-r--r--addons/skin.estuary/addon.xml4
-rw-r--r--addons/skin.estuary/fonts/NotoSans-Bold.ttfbin317984 -> 364100 bytes
-rw-r--r--addons/skin.estuary/fonts/NotoSans-Regular.ttfbin313656 -> 359188 bytes
-rw-r--r--addons/skin.estuary/fonts/Roboto-Thin.ttfbin163132 -> 251992 bytes
-rw-r--r--addons/skin.estuary/fonts/heebo_licence.txt93
-rw-r--r--addons/skin.estuary/fonts/mardoto_license.txt219
-rw-r--r--addons/skin.estuary/language/resource.language.bg_bg/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.cs_cz/strings.po6
-rw-r--r--addons/skin.estuary/language/resource.language.en_us/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.es_es/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.es_mx/strings.po36
-rw-r--r--addons/skin.estuary/language/resource.language.fi_fi/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.fr_ca/strings.po24
-rw-r--r--addons/skin.estuary/language/resource.language.fr_fr/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.hr_hr/strings.po16
-rw-r--r--addons/skin.estuary/language/resource.language.hu_hu/strings.po12
-rw-r--r--addons/skin.estuary/language/resource.language.is_is/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.lt_lt/strings.po4
-rw-r--r--addons/skin.estuary/language/resource.language.nl_nl/strings.po6
-rw-r--r--addons/skin.estuary/language/resource.language.sv_se/strings.po12
-rw-r--r--addons/skin.estuary/language/resource.language.tr_tr/strings.po12
-rw-r--r--addons/skin.estuary/language/resource.language.zh_cn/strings.po4
-rw-r--r--addons/skin.estuary/media/OverlaySpoiler.pngbin0 -> 4814 bytes
-rw-r--r--addons/skin.estuary/xml/AddonBrowser.xml4
-rw-r--r--addons/skin.estuary/xml/EventLog.xml4
-rw-r--r--addons/skin.estuary/xml/Home.xml3
-rw-r--r--addons/skin.estuary/xml/Includes_Home.xml13
-rw-r--r--addons/skin.estuary/xml/MusicVisualisation.xml2
-rw-r--r--addons/skin.estuary/xml/MyVideoNav.xml2
-rw-r--r--addons/skin.estuary/xml/View_50_List.xml3
-rw-r--r--addons/skin.estuary/xml/View_51_Poster.xml2
-rw-r--r--addons/xbmc.gui/addon.xml2
128 files changed, 1969 insertions, 2703 deletions
diff --git a/addons/metadata.common.musicbrainz.org/addon.xml b/addons/metadata.common.musicbrainz.org/addon.xml
index 70d133adc2..9ef1c2169b 100644
--- a/addons/metadata.common.musicbrainz.org/addon.xml
+++ b/addons/metadata.common.musicbrainz.org/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="metadata.common.musicbrainz.org"
name="MusicBrainz Scraper Library"
- version="2.2.0"
+ version="2.2.1"
provider-name="Team Kodi">
<requires>
<import addon="xbmc.metadata" version="2.1.0"/>
diff --git a/addons/metadata.common.musicbrainz.org/musicbrainz.xml b/addons/metadata.common.musicbrainz.org/musicbrainz.xml
index bdc4221676..95a88bbfd3 100644
--- a/addons/metadata.common.musicbrainz.org/musicbrainz.xml
+++ b/addons/metadata.common.musicbrainz.org/musicbrainz.xml
@@ -155,7 +155,7 @@
</GetMBAlbumRatingByMBID>
<ParseMBAlbumRating dest="5">
<RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
- <RegExp input="$$1" output="&lt;rating&gt;\1&lt;/rating&gt;" dest="2">
+ <RegExp input="$$1" output="&lt;rating max=&quot;5.0&quot;&gt;\1&lt;/rating&gt;" dest="2">
<expression noclean="1">&lt;/primary-type&gt;&lt;rating votes-count="[^"]*"&gt;(\d)</expression>
</RegExp>
<expression noclean="1">(.+)</expression>
diff --git a/addons/metadata.tvdb.com/addon.xml b/addons/metadata.tvdb.com/addon.xml
deleted file mode 100644
index ad186db03d..0000000000
--- a/addons/metadata.tvdb.com/addon.xml
+++ /dev/null
@@ -1,127 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<addon id="metadata.tvdb.com"
- name="The TVDB"
- version="3.0.12"
- provider-name="Team Kodi">
- <requires>
- <import addon="xbmc.metadata" version="2.1.0"/>
- <import addon="metadata.common.imdb.com" version="2.9.2"/>
- </requires>
- <extension point="xbmc.metadata.scraper.tvshows"
- language="multi"
- library="tvdb.xml"
- cachepersistence="00:15"/>
- <extension point="xbmc.addon.metadata">
- <summary lang="af">Gaan haal TV vertoning metadata vanaf TheTVDB.com</summary>
- <summary lang="be">Fetch TV show metadata from TheTVDB.com</summary>
- <summary lang="bg">Изтегля информация за ТВ Сериали от TheTVDB.com</summary>
- <summary lang="ca">Obté les metadades de les sèries de televisió de TheTVDB.com</summary>
- <summary lang="cs">Získat metadata televizního pořadu z TheTVDB.com</summary>
- <summary lang="cy">Estyn metadata sioeau Teledu o TheTVDB.com</summary>
- <summary lang="da">Hent metadata til TV-serier fra TheTVDB.com</summary>
- <summary lang="de">Lade TV-Show-Metadaten von TheTVDB.com</summary>
- <summary lang="el">Λήψη μετα-δεδομένων σειρών από το TVDB.com</summary>
- <summary lang="en">Fetch TV show metadata from TheTVDB.com</summary>
- <summary lang="en_NZ">Fetch TV show metadata from TheTVDB.com</summary>
- <summary lang="en_US">Fetch TV show metadata from TheTVDB.com</summary>
- <summary lang="es">Recuperar metadatos de series de TV en TheTVDB.com</summary>
- <summary lang="es_AR">Recuperar metadatos de series de TV en TheTVDB.com</summary>
- <summary lang="es_MX">Obtener metadata de Series desde TheTVDB.com</summary>
- <summary lang="et">Hangi tv seriaalide metainfo TheTVDB.com-ist</summary>
- <summary lang="fi">Nouda TV-ohjelmien tietoja TheTVDB.com -sivustolta</summary>
- <summary lang="fr">Collecter les métadonnées des séries TV depuis TheTVDB.com</summary>
- <summary lang="fr_CA">Récupérer les métadonnées pour les séries télé depuis TVDB.com</summary>
- <summary lang="gl">Obter os metadatos das series de TV dende TheTVDB.com</summary>
- <summary lang="he">הבא מידע </summary>
- <summary lang="hi">द टी भी दी बी.कॉम से टी वी प्रदर्शन लाए</summary>
- <summary lang="hr">Nabavi informacije za TV serije s TheTVDB.com</summary>
- <summary lang="hu">TV műsor információk a TheTVDB.com-ról</summary>
- <summary lang="id">Ambil metadata Serial TV dari TheTVDB.com</summary>
- <summary lang="is">Sækja Sjónvarpsþátta lýsigögn frá TheTVDB.com</summary>
- <summary lang="it">Scarica informazioni programma TV da TheTVDB.com</summary>
- <summary lang="ja">TheTVDB.com からTV番組メタデータを取得</summary>
- <summary lang="ka">სატელევიზიო გადაცემების მეტაინფორმაციის გადმოტანა TVDB.com-დან</summary>
- <summary lang="ko">TheTVDB.com 에서 TV 쇼 정보 가져오기</summary>
- <summary lang="lt">Parsiųsti TV šou (serialo) metaduomenis iš TheTVDB.com</summary>
- <summary lang="mk">Превземи ТВ шоу метаподаток од TVDB.com</summary>
- <summary lang="ms">Dapatkan data meta rancangan TV dari TheTVDB.com</summary>
- <summary lang="my">TV show နှင့်ပတ်သက်သည့် အချက်အလက်များကို TheTVDB.com မှ ရယူရန်</summary>
- <summary lang="nl">Seriemetadata ophalen van TheTVDB.com</summary>
- <summary lang="no">Hent TV program data fra TheTVDB.com</summary>
- <summary lang="pl">Pobieraj dane o serialach telewizyjnych z TheTVDB.com </summary>
- <summary lang="pt">Obtenha metadados para séries TV a partir de TVDB.com</summary>
- <summary lang="pt_BR">Obtenha dados dos seriados do TheTVDB.com</summary>
- <summary lang="ro">Obţineţi datele despre seriale de la TheTVDB.com</summary>
- <summary lang="ru">Загрузка информации о ТВ-шоу с TheTVDB.com</summary>
- <summary lang="se">Skrapa för TV-seriemetadata från TVDB.com</summary>
- <summary lang="sk">Získať metadáta o televíznej relácii zo stránky TheTVDB.com</summary>
- <summary lang="sl">Prenesite informacije o TV serijah z TheTVDB.com</summary>
- <summary lang="sq">Merr "metadata" mbi TV serialet nga TheTVDB.com</summary>
- <summary lang="sv">Hämta TV-seriemetadata från TVDB.com</summary>
- <summary lang="ta_IN">TheTVDB.com இருந்து தொலைக்காட்சி நிகழ்ச்சி மெட்டாடேட்டா எடுக்கபடுகின்றது</summary>
- <summary lang="th">เรียกข้อมูลหลักของรายการทีวี จาก TheTVDB.com</summary>
- <summary lang="tr">TV programı meta verilerini TheTVDB.com'dan al</summary>
- <summary lang="uk">Отримання відомостей про серіали із TheTVDB.com</summary>
- <summary lang="vi">Trình lấy TV show từ TheTVDB.com</summary>
- <summary lang="zh">从 TheTVDB.com 获取电视剧集信息</summary>
- <summary lang="zh_TW">從 TheTVDB.com 取得電視節目資訊</summary>
- <description lang="af">TheTVDB.com is 'n TV Skraper. Die werf is 'n massiewe oop databasis wat deur enige iemand verander kan word en bevat vol meta data vir baie vertonings in verskillende tale. Alle inhoud en prente op die werf is bygedra deur sy gebruikers vir sy gebruikers en het 'n hoë standaard van kwaliteit. Die databasis skema en webruimte is oopbron onder die GPL.</description>
- <description lang="be">TheTVDB.com is a TV Scraper. The site is a massive open database that can be modified by anybody and contains full meta data for many shows in different languages. All content and images on the site have been contributed by their users for users and have a high standard or quality. The database schema and website are open source under the GPL.</description>
- <description lang="bg">TheTVDB.com предоставя информация за ТВ Сериали. Сайтът е масивна отворена база данни, която може да бъде променяна от всеки и съдържа пълни мета данни за много сериали на различни езици. Цялото съдържание и изображенията в сайта са предоставени от неговите потребители за други потребители и имат високо ниво на качество. Структурата на базата данни и уеб сайта са създадени с отворен код под GPL лиценз.</description>
- <description lang="ca">TheTVDB.com és un raspador de TV. El lloc és una base de dades oberta massiva que pot ser modificat per qualsevol persona i conté metadades completes de molts programes en diferents idiomes. Tot el contingut i imatges en el lloc han estat aportat pels usuaris per als usuaris i tenen un alt nivell o qualitat. L'esquema de la base de dades i la pàgina web són de codi obert sota la llicència GPL.</description>
- <description lang="cs">TheTVDB.com je zdroj metadat pro televizní pořady. Stránka je masivní otevřená databáze, kterou může kdokoliv upravovat a obsahuje veškerá metadata v různých jazycích k mnoha pořadům. Všechen obsah a obrázky jsou poskytnuty uživateli pro uživatele a mají vysokou kvalitu. Návrhový vzor databáze a webová stránka jsou svobodný software licencovaný pod GPL.</description>
- <description lang="cy">Mae TheTVDB.com yn Grafwr Teledu. Mae'r wefan yn gronfa ddata anferthol agored y mae modd ei addasu gan unrhyw un ac yn cynnwys meta data llaw llawer o sioeau mewn ieithoedd gwahanol. Mae'r holl gynnwys a delweddau ar y wefan wedi ei gyfrannu gan eu defnyddwyr ac i safon uchel . Mae cynllun y gronfa ddata a'r wefan yn god agored o dan y GPL.</description>
- <description lang="da">TheTVDB.com er en TV-scraper. Siden er en massiv åben database, som alle kan modificere, og den indeholder fyldestgørende metadata for mange serier på forskellige sprog. Alt indhold og alle billeder på siden er tilføjet af brugere og har en høj standard eller kvalitet. Databasens model og webside er open source under GPL.</description>
- <description lang="de">TheTVDB.com ist ein Scraper für TV-Shows. Die Seite ist eine riesige, offene Datenbank, die von jedem angepasst werden kann und weitreichende Metadaten für viele TV-Shows, in verschiedenen Sprachen, enthält. Alle Inhalte und Bilder dieser Seite wurden von Benutzern für Benutzer zusammengetragen und folgen dabei dem hohen Standard für Qualität. Das Datenbankschema sowie die Webseite sind nach der GPL-Lizenvereinbarung OpenSource.</description>
- <description lang="el">Το TVDB.com είναι ένα Scraper Τηλεόρασης. Η ιστοσελίδα είναι μία τεράστια ανοικτή βάση δεδομένων η οποία μπορεί να τροποποιηθεί από τον καθένα και περιέχει πλήρη μετα-δεδομένα για πολλές σειρές σε διάφορες γλώσσες. Όλο το περιεχόμενο και οι εικόνες στην ιστοσελίδα προέρχονται από τους χρήστες του, και έχουν υψηλά πρότυπα ποιότητας. Το σχήμα της βάσης δεδομένων και της ιστοσελίδας είναι ανοικτού κώδικα υπό το GPL.</description>
- <description lang="en">TheTVDB.com is a TV Scraper. The site is a massive open database that can be modified by anybody and contains full meta data for many shows in different languages. All content and images on the site have been contributed by their users for users and have a high standard or quality. The database schema and website are open source under the GPL.</description>
- <description lang="en_NZ">TheTVDB.com is a TV Scraper. The site is a massive open database that can be modified by anybody and contains full meta data for many shows in different languages. All content and images on the site have been contributed by their users for users and have a high standard or quality. The database schema and website are open source under the GPL.</description>
- <description lang="en_US">TheTVDB.com is a TV Scraper. The site is a massive open database that can be modified by anybody and contains full meta data for many shows in different languages. All content and images on the site have been contributed by their users for users and have a high standard or quality. The database schema and website are open source under the GPL.</description>
- <description lang="es">TheTVDB.com es un scraper de TV. El sitio es una enorme base de datos abierta que puede ser modificada por cualquiera y que contiene metadatos completos de muchas series en diferentes idiomas. Todos los contenidos e imágenes del sitio han sido aportados por sus usuarios y tienen una alta calidad. El esquema de base de datos y sitio web son de código abierto bajo la licencia GPL.</description>
- <description lang="es_AR">TheTVDB.com es un scraper de TV. El sitio es una enorme base de datos abierta que puede ser modificada por cualquiera y que contiene metadatos completos de muchas series en diferentes idiomas. Todos los contenidos e imágenes del sitio han sido aportados por sus usuarios y tienen una alta calidad. El esquema de base de datos y sitio web son de código abierto bajo la licencia GPL.</description>
- <description lang="es_MX">TheTVDB.com es un scraper de series de TV. Este sitio es una base de datos masiva y abierta que puede ser modicada por cualquiera y contiene metadata completa para muchas series en diferentes lenguajes. Todo el contenido e imágenes del sitio han sido contribuidos por sus usuarios para usuarios, los cuales tienen un alto estándar de calidad. El esquema de la base de datos y el sitio web son de código abierto bajo GPL.</description>
- <description lang="et">TheTVDB.com on seriaalide kraabits. See leht on mahukas avatud andmebaas mida saavad täiendad kõik ja sisaldab palju metaandmeid suure hulga seriaalide kohta. Kõik sisu ja pildid lehel on kasutajate poolt sisestatud ning vastavad kõrgele kvaliteedile. TheTVDB.com andmebaasi struktuur ja kood on avaldatud GPLi all.</description>
- <description lang="fi">TheTVDB.com on TV-ohjelmatietojen lataaja. Sivusto on massiivinen avoin tietokanta, jonka tietoja kaikki pystyy muokkaamaan ja se sisältää täydet tiedot monista TV-ohjelmista usealla eri kielellä. Kaikki sivuston sisältö ja kuvat on korkealaatuisia ja käyttäjien lahjoittamia. Tietokanta ja sivusto ovat GPL-lisenssin alaisia.</description>
- <description lang="fr">TheTVDB.com est un collecteur TV. Le site est une immense base de données libre pouvant être modifiée par tout le monde et contenant toutes les informations de nombreuses séries en différentes langues. Les informations et images du site proviennent de contributions d'utilisateurs pour les usagers et sont d'excellentes qualités. Le schéma de la base de données et le site Web sont en open source sous licence GPL.</description>
- <description lang="fr_CA">TheTVDB est un extracteur pour séries télé. Ce site est une énorme base de données ouverte qui peut être modifiée par n'importe qui et qui comprend des métadonnées complètes pour beaucoup de séries télé dans plusieurs langues. Tout le contenu et les images présentes sur le site ont été fournis par les utilisateurs et possèdent un haut niveau de qualité. La structure de la base de données et le site Web sont libres et sous licence GPL.</description>
- <description lang="gl">TheTVDB.com é un Scraper de TV. O sitio é unha enorme base de datos aberta que calquera pode modificar e contén todos os metadatos de centos de series en diferentes idiomas. Todo o contido e imaxes do sitio foi proporcionado polos seus usuarios e amosa un grande estándar de calidade. O esquema da base de datos e o sitio web son de código aberto baixo licenza GPL.</description>
- <description lang="he">TheTVDB.com הוא סקרייפר עבור תוכניות טלוויזיה. אתר זה הוא מסד נתונים פתוח עצום אשר כל אחד יכול לערוך ומכיל פרטים מלאים להרבה תוכניות טלוויזיה בשפות שונות. כל התכנים והתמונות באתר נתרמו ע"י המשתמשים שלה עבור משתמשים וישנו סטנדרט גבוה או איכות גבוהה. תכנית המסד נתונית והאתר הם בקוד פתוח תחת ה-GPL.</description>
- <description lang="hi">टीभीडीबी एक टीभी स्क्रॅपर है.येह साइट एक बहुत बरा खुला डेटाबेस है जो किसी से भी रूपांतर्न किया जा सकता है और यह ह्र भासाओ मे सभी प्रदर्शन के लिए मीटा दाता रखता है.सभी सामग्री और चित्र यूज़र के लिए यूज़र का योगदान है और उच्च मानक या गुणवत्ता रखता है.डेटाबेस स्कीम और वेबसाइट जीपील् की अंतर्गत ओपन सोर्स है.</description>
- <description lang="hr">TheTVDB.com je sakupljač informacija za TV programe. Stranica je ogromna otvorena baza podataka koju može bilo tko mijenjati i sadrži mnogo informacija za različite serije na različitim jezicima. Sav sadržaj i slike postavili su korisnici za ostale korisnike i visoke su kvalitete. Shema baze podataka i web stranice su otvorenog kôda pod GPL licencom.</description>
- <description lang="hu">A TheTVDB.com egy TV műsor leolvasó. Az oldal egy hatalmas adatbázis amit bárki szabadon módosíthat és rengeteg TV műsor adatait tartalmazza különböző nyelveken. A minőségi tartalom és képanyag ezen az oldalon felhasználóktól származik más felhasználók számára. Az adatbázisstruktúra és a weblap nyílt forráskódú a GPL licenc alatt.</description>
- <description lang="id">TheTVDB.com adalah pengais Serial TV. Situs ini adalah database yang sangat besar dan terbuka yang dapat dimodifikasi oleh semua orang dan mengandung meta data yang penuh untuk banyak Serial TV di bahasa yang berbeda. Semua konten dan gambar dalam situ ini dikontribusikan oleh penggunanay untuk pengguna dan memiliki standar dan kualitas tinggi. Skema database dan situs adalah open-source dengan lisensi GPL.</description>
- <description lang="is">TheTVDB.com er sjónvarpsskafa.. Þessi veita er risastór opinn gagnagrunnur sem allir geta breytt og er með öll lýsigögn fyrir fullt af þáttum á mörgum tungumálum. Allt efni og myndir á veitunni er sett inn af notendum fyrir notendur og eru í háum staðli eða gæðum. Uppsetning gagnagrunnsins og vefsíðan eru 'open source under the GPL'</description>
- <description lang="it">TheTVDB.com è uno scraper di programmi TV. Questo sito è un enorme database che può essere modificato da chiunque, e contiene tutte le informazioni di molti show in varie lingue. Tutti i contenuti e le immagini sul sito sono stati forniti dagli utenti, ed hanno un alto standard di qualità. Lo schema del database e il sito internet sono open source sotto licenza GPL.</description>
- <description lang="ja">TheTVDB.com は TV スクレーパーです。本サイトは強力でオープンなデータベースで、誰もが追加修正可能です。テレビ番組のメタデータは多くの言語で提供されています。番組情報や画像データはユーザにより提供され、そのクオリティは非常に高いものです。データベーススキーマと web サイトは GPL ライセンスのオープンソースです。</description>
- <description lang="ko">TheTVDB.com 은 TV 정보수집기입니다. 위 사이트는 이용자가 직접 수정할 수 있으며 다양한 언어의 완전한 메타 데이터를 포함하는 방대한 오픈 데이터베이스입니다. 사이트의 모든 콘텐츠와 이미지들은 사이트 이용자들이 다른 이용자들을 위해 제공한 것이며 높은 품질을 가지고 있습니다. 웹사이트와 데이터베이스 스키마는 GLP 오픈소스입니다.</description>
- <description lang="lt">TheTVDB.com yra TV Scraper. Ši svetainė yra didžiulė atvira duomenų bazė, kuria gali pakeisti bet kas ir kurioje visa meta duomenis bazė daugelo šou įvairiomis kalbomis. Visas svetainės turinys atnaujinamas/papyldomasvartotojų ir turi aukštą kokybės standartą. Duomenų bazės ir svetainės yra atviro kodo pagal GPL standartą.</description>
- <description lang="mk">TheTVDB.com is a TV Scraper. The site is a massive open database that can be modified by anybody and contains full meta data for many shows in different languages. All content and images on the site have been contributed by their users for users and have a high standard or quality. The database schema and website are open source under the GPL.</description>
- <description lang="ms">TheTVDB.com adalah Pengikis TV. Laman tersebut merupakan pangkalan data terbuka yang amat besar dan boleh diubahsuai oleh sesiapa pun dan juga mengandungi data meta pelbagai rancangan dalam pelbagai bahasa. Semua kandungan dan imej di laman ini disumbang oleh pengguna mereka untuk pengguna mereka dan mempunyai piawaian dan kualiti yang amat tinggi. Skema pangkalan data dan laman adalah sumber terbuka dibawah GPL.</description>
- <description lang="my">TheTVDB.com သည် TV Scraper ဖြစ်သည်။ database ထဲတွင် အချက်အလက်များစွာရှိနေပြီး မည်သူမဆို မည်သည့် ဘာသာစကားနှင့် မဆို ဝင်ရောက်ပြုပြင် နိုင်သည်။ အချက်အလက်များနှင့် ပုံများသည် ၎င်းတို့၏ အသုံးပြုသူများမှ အခြားအသုံးပြုသူများအတွက် ပံ့ပိုးထားသော အဆင်မြင့် အရေအသွေးများဖြစ်သည်။ website နှင့် database သည် open source GPL လိုင်စင် ကို အသုံးပြုထားသည်။</description>
- <description lang="nl">TheTVDB.com is een seriescraper. De site is een gigantische open databank die iedereen kan aanpassen en uitbreiden, en biedt metadata aan voor TV-series in verschillende talen. Alle inhoud en afbeeldingen zijn afkomstig van gebruikers en moeten een grondige kwaliteitscontrole doorstaan. Het databankschema en de websitecode zijn vrijgegeven onder de open source GPL-licentie.</description>
- <description lang="no">TheTVDB.com er en Tv Skraper. Siden er en massiv åpen database som kan endres av alle og inneholder data for mange forskjellige programmer på mange språk. Alt innholdet og bildene på siden er lagt til av brukere for brukere og har høy standard og kvalitet. Database skjemaet og websiden er åpen kildekode underlagt GPL.</description>
- <description lang="pl">TheTVDB.com jest ekstraktorem informacji o serialach telewizyjnych. Serwis jest ogromną, wielojęzykową i otwartą bazą danych o serialach, którą może edytować każdy. Zawartość tego serwisu została stworzona przez użytkowników, dla użytkowników. Dostępne materiały są najwyższej jakości.</description>
- <description lang="pt">O TheTVDB.com é um colector para séries TV. O site é uma gigantesca base de dados livre que pode ser alterada por qualquer pessoa e contém informação em várias línguas. Todos os conteúdos do site foram enviados por utilizadores e têm um elevado padrão de qualidade. A base de dados e o site funcionam sob uma licença GPL de software livre.</description>
- <description lang="pt_BR">TheTVDB.com é um scraper de seriados. O site é um enorme banco de dados aberto que pode ser modificado por qualquer pessoa e contém metadados completos de muitos seriados em diferentes idiomas. Todos os conteúdos e imagens no site foram contribuições de usuários para usuários e têm um alto padrão de qualidade. O esquema do banco de dados e do site são de código aberto sob a licença GPL.</description>
- <description lang="ro">TheTVDB.com este un colectore TV. Site-ul este o bază de date masivă, deschisă, ce poate fi modificată de oricine şi conţine date complete despre multe seriale în diferite limbi. Tot conţinutul site-ului a fost contribuit de către utilizatori pentru utilizatori şi are un standard de caliate înalt. Schema bazei de date şi site-ul au sursele libere sub licenţă GPL.</description>
- <description lang="ru">TheTVDB.com — это инфоресурс для сериалов. Сайт представляет собой огромную открытую базу данных, в которую может вносить данные любой пользователь и которая содержит полные мета-данные для многих сериалов на различных языках. Всё содержимое и изображения на сайте были выложены его пользователями для других пользователей и имеют высокий уровень качества. Структура базы данных и веб-сайт созданы с открытым исходным кодом по лицензии GPL.</description>
- <description lang="se">TVDB.com är en TV-skrapa. Sajten är en massiv öppen databas som kan ändras av vem som helst och innehåller full metadata för mängder av serier på olika språk. Allt innehåll och bilder på sajten har bidragits av användare för användare och har en hög standard eller kvalitet. Databasschemat och webbsidan är licensierat som GPL.</description>
- <description lang="sk">TheTVDB.com je zdroj získavania dát ohľadom TV. Táto stránka je obrovskou otvorenou databázou, ktorú môže upravovať ktokoľvek a obsahuje úplne metadáta pre mnoho relácií v rôznych jazykoch. Všetok obsah a obrázky na stránke bol dodaný samotnými používateľmi pre používateľov a udržuje si vysoký štandard a kvalitu. Schéma databázy a webová stránka sú dostupné vo forme open source v súlade s licenciou GPL.</description>
- <description lang="sl">TheTVDB.com je ponudnik informacij o TV serijah. Stran je masovna odprta baza podatkov, ki jo lahko dopolni kdorkoli, in vsebuje informacije o najrazličnejših TV serijah v več jezikih. Vsa vsebina in slike so bile dodane s strani uporabnikov in imajo visok nivo kvalitete. Shema baze in spletna stran sta odprtokodni pod GPL.</description>
- <description lang="sq">TheTVDB.com është një "TV Scraper". Kjo faqe është nje bazë e të dhënave e hapur që mund të modifikohet nga si cili dhe përmbanë metadata për shumë seriale në gjuhë të ndryshme. Gjitha të dhënat dhe imazhet në këtë faqe janë kontribuar nga përdoruesit për përdoruesit dhe kanë një standard dhe kualitet të lartë. Skema e bazës së të dhënave dhe sajti i uebit janë open source nën liçensën GPL. </description>
- <description lang="sv">TVDB.com är en TV-skrapa. Sajten är en massiv öppen databas som kan bli modifierad av vem som helst och innehåller all metadata för många serier på olika språk. Allt innehåll och bilder på sidan har bidragits av användare för användare och har hög standard eller kvalitet. Databasschemat och sidan är öppen källkod licensierat under GPL.</description>
- <description lang="ta_IN">TheTVDB.com ஒரு தொலைக்காட்சி சுரண்டி. இந்த இணையத்தளத்தில் ஒரு பெரிய தரவுத்தளம் உள்ளது. இதில் எல்லா மொழிகளின் மேட்டாடேட்டா உள்ளது. அனைத்து தகவல்களும் படங்களும் அதன் பயனர்களின் சேகரிப்புஆகும். GPL லைசன்சில் உள்ளது.</description>
- <description lang="th">TheTVDB.com เป็นตัวดึงข้อมูลทีวี เว็บไซต์เป็นฐานข้อมูลเปิดขนาดใหญ่ที่สามารถแก้ไขได้โดยทุกคนและมีข้อมูลขั้นสูงเต็มรูปแบบ สำหรับหลาย ๆ รายการ ในแต่ละภาษาที่แตกต่างกัน เนื้อหาและรูปภาพทั้งหมดในเว็บไซต์ ได้รับการสนับสนุนโดยผู้ใช้เพื่อผู้ใช้ มีคุณภาพและมาตรฐานที่สูง schemaของฐานข้อมูลและเว็บไซต์ได้เปิดภายใต้ GPL</description>
- <description lang="tr">TheTVDB.com bir TV Scraper'dır. Bu site herkesin düzenleyebileceği büyük bir açık veritabanıdır ve farklı dillerdeki bir çok şov için bilgiler içerir. Sitedeki her resim ve içerik kullanıcılar tarafından kullanıcılar için karşılanır ve bunlar yüksek standart ve kaliteye sahiptir. Veritabanı şeması ve internet sitesi GPL lisansı altında açık kaynaklıdır.</description>
- <description lang="uk">TheTVDB.com — джерело інформації про серіали. Це величезна база даних, що містить повні метадані про різні серіали багатьма мовами, яку може редагувати будь-хто. Увесь вміст і зображення на сайті, що відповідають найвищим стандартам якості, надали користувачі для користувачів. Схема бази даних і веб-сайт мають відкриті коди на умовах ліцензії GPL.</description>
- <description lang="vi">TheTVDB.com là trình lấy dữ liệu TV show. Site chứa một số lượng khổng lồ cơ sở dữ liệu mở, có thể được thay đổi bởi mọi người và đầy đủ dữ liệu lớn các show trên nhiều ngôn ngữ. Tất cả nội dung và hình ảnh trên site này đều được đóng góp bởi toàn bộ người dùng của nó và có chất lượng cao. Mô hình cơ sở dữ liệu và website đều là mã nguồn mở được hỗ trợ bởi GPL.</description>
- <description lang="zh">TheTVDB.com 是一个电视刮削器。该网站是一个巨大的开放式数据库,任何人都可以修改,包含多语言的许多电视剧集资料。网站设定了高品质标准,所有图片和内容都由用户提供。数据库结构和网站均在 GPL 许可下开源。</description>
- <description lang="zh_TW">TheTVDB.com是一個電視節目。該網站是一個龐大並可以由任何人修改的開放性資料庫,並包含可以以多國語言顯示的完整的數據資料。所有內容和圖片都是經由用戶提供使用,有一定的標準或質量。數據庫架構和網站是在GPL下的開放性源碼。</description>
- <platform>all</platform>
- <license>GPL v2.0</license>
- <forum></forum>
- <website></website>
- <email></email>
- <source></source>
- </extension>
-</addon>
diff --git a/addons/metadata.tvdb.com/changelog.txt b/addons/metadata.tvdb.com/changelog.txt
deleted file mode 100644
index 6418f6b457..0000000000
--- a/addons/metadata.tvdb.com/changelog.txt
+++ /dev/null
@@ -1,172 +0,0 @@
-[B]3.0.12[/B]
-- Fixed: DVD and Absolute episode ordering fixes
-
-[B]3.0.11[/B]
-- Fixed: Use first aired episode date when firstAired field is missing (thx to Smeulf)
-
-[B]3.0.10[/B]
-- Fixed: Use the year in the title as fallback when no firstAired field, to reduce mismatches
-
-[B]3.0.9[/B]
-- Fixed: Character encoding fixes (part 2)
-
-[B]3.0.8[/B]
-- Fixed: Character encoding fixes
-
-[B]3.0.7[/B]
-- Fixed: Episode list changes
-
-[B]3.0.6[/B]
-- Fixed: artwork won't be scraped (again)
-- Fixed: Episode director/guest star mix-ups
-
-[B]3.0.5[/B]
-- fixed: fanart preview
-
-[B]3.0.4[/B]
-- fixed: artwork won't be scraped
-
-[B]3.0.3[/B]
-- fixed: Spaces fix 2
-
-[B]3.0.2[/B]
-- fixed: Spaces removed from json regexes
-
-[B]3.0.1[/B]
-- fixed: Uniqueids fixes
-
-[B]3.0.0[/B]
-- Changed: Multiple ratings and uniqueids
-
-[B]2.0.5[/B]
-- Fixed: Prevent language choices from interfering with IMDb ratings
-
-[B]2.0.4[/B]
-- Fixed: Moved IMDb ratings to prevent clearing buffers before GetActors
-
-[B]2.0.3[/B]
-- Fixed: IMDb series ratings
-- Changed: Added the www back to the artwork URLs
-- Changed: Turn fallback language on by default
-
-[B]2.0.2[/B]
-- Fixed: Special episode placement
-- Fixed: Episode thumbnails only when available
-- Added: Use fallback language for artwork lookup
-
-[B]2.0.1[/B]
-- Fixed: Backwards-compatibility code
-
-[B]2.0.0[/B]
-- Updated: Complete rewrite for TVDB API 2.0
-- Added: Language fallback options
-- Added: Merged DVD order split-episodes
-- Added: Pseudo-absolute order for when not specified by TVDB
-
-[B]1.8.4[/B]
-- Added: Runtime for tvshows - needs Krypton or newer
-
-[B]1.8.3[/B]
-- Update author name
-
-[B]1.8.2[/B]
-- Fixed: Runtime being zero in some cases
-
-[B]1.8.1[/B]
-- removed unsupported languages
-
-[B]1.8.0[/B]
-- added extra languages for selection
-- changed language to a selection list
-
-[B]1.7.2[/B]
-- Updated: handle artwork via GetArt chain
-
-[B]1.7.1[/B]
-- Updated: language files from Transifex
-
-[B]1.7.0[/B]
-- Added: Option to get IMDb episode and series rating when available
-
-[B]1.6.0[/B]
-- Changed: Force selected language even if title on another language is being used for the search query
-
-[B]1.5.9[/B]
-- Updated: language files from Transifex
-
-v1.5.8
-- Added: retrieve number of votes in GetDetails/GetEpisodeDetails
-
-v1.5.7
-- Fixed: append language to CreateSearchUrl cache file
-
-v1.5.6
-- Updated: language files from Transifex
-
-v1.5.4
-- Updated: language files from Transifex
-
-v1.5.3
-- Fixed: Language tag caching - round two (thx and credits to pgit)
-
-v1.5.2
-- Changed: Dropped the www from thetvdb URLs
-
-v1.5.1
-- Updated: Versioning for xbmc.metadata
-
-v1.5.0
-- Added: Language tag to caching (thx and credits to pgit)
-- Added: Caching for search results (thx and credits to pgit)
-- Removed: Poster preference as this is not needed for Frodo
-
-v1.4.5
-- Fixed: dvdorder setting won't apply in GetEpisodeDetails (thx and credits to scudlee)
-
-v1.4.4
-- Updated: language files from Transifex
-
-v1.4.3
-- Updated: language files from Transifex
-
-v1.4.2
-- Added: cache to GetTVDBId
-
-v1.4.1
-- Fixed: missing xml tag in GetTVDBId
-
-v1.4.0
-- Added: scraping of EpisodeID
-
-v1.3.1
-- Added: added back non-intentional removal of the imdb id lookup
-
-v1.3.0
-- Added: return the aspect attribute for thumb fields as banner or poster
-
-v1.2.4
-- Added: support for imdb url nfo's
-
-v1.2.3
-- Fixed: fixed broken scraping under certain circumtaces
-
-v1.2.2
-- Fixed: episodeguide url won't picked up sometimes
-
-v1.2.1
-- Fixed: won't parse longer search results
-
-v1.2.0
-- Added: episode runtime scraping
-
-v1.1.1
-- Fixed: episodeguide url won't picked up sometimes
-
-v1.1.0
-- Added: support decimals in episode numbers for DVD ordering
-
-v1.0.8
-- Fixed: fallback to other image languages if preferred doesn't exist
-
-v1.0.7
-- Fixed: season thumbs
diff --git a/addons/metadata.tvdb.com/icon.png b/addons/metadata.tvdb.com/icon.png
deleted file mode 100644
index 463f216567..0000000000
--- a/addons/metadata.tvdb.com/icon.png
+++ /dev/null
Binary files differ
diff --git a/addons/metadata.tvdb.com/resources/language/Albanian/strings.po b/addons/metadata.tvdb.com/resources/language/Albanian/strings.po
deleted file mode 100644
index c96718fa8b..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Albanian/strings.po
+++ /dev/null
@@ -1,37 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Albanian (http://www.transifex.com/projects/p/xbmc-addons/language/sq/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sq\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Përdor rendin e \"DVD'së\""
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Përdor renditjen absolute (Sezon i veçantë)"
-
-msgctxt "#30002"
-msgid "Enable Fanart"
-msgstr "Aktivo \"Fanart'in\""
-
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Prefero Posterë"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Gjuha"
diff --git a/addons/metadata.tvdb.com/resources/language/Arabic/strings.po b/addons/metadata.tvdb.com/resources/language/Arabic/strings.po
deleted file mode 100644
index c64fe11bcc..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Arabic/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Arabic (http://www.transifex.com/projects/p/xbmc-addons/language/ar/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ar\n"
-"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "اللغة"
diff --git a/addons/metadata.tvdb.com/resources/language/Azerbaijani/strings.po b/addons/metadata.tvdb.com/resources/language/Azerbaijani/strings.po
deleted file mode 100644
index 7cbc9e2907..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Azerbaijani/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/xbmc-addons/language/az/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: az\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Dil"
diff --git a/addons/metadata.tvdb.com/resources/language/Bosnian/strings.po b/addons/metadata.tvdb.com/resources/language/Bosnian/strings.po
deleted file mode 100644
index e2ac6a9f14..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Bosnian/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Bosnian (http://www.transifex.com/projects/p/xbmc-addons/language/bs/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: bs\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Jezik"
diff --git a/addons/metadata.tvdb.com/resources/language/Faroese/strings.po b/addons/metadata.tvdb.com/resources/language/Faroese/strings.po
deleted file mode 100644
index 25a5880d70..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Faroese/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Faroese (http://www.transifex.com/projects/p/xbmc-addons/language/fo/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fo\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Mál"
diff --git a/addons/metadata.tvdb.com/resources/language/Finnish/strings.po b/addons/metadata.tvdb.com/resources/language/Finnish/strings.po
deleted file mode 100644
index 7ab1f4afad..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Finnish/strings.po
+++ /dev/null
@@ -1,37 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Finnish (http://www.transifex.com/projects/p/xbmc-addons/language/fi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Käytä DVD järjestystä"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Käytä absoluuttista järjestystä (yksi tuotantokausi)"
-
-msgctxt "#30002"
-msgid "Enable Fanart"
-msgstr "Fanitaide käytössä"
-
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Ensisijaisesti julisteet käytössä"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Kieli"
diff --git a/addons/metadata.tvdb.com/resources/language/Georgian/strings.po b/addons/metadata.tvdb.com/resources/language/Georgian/strings.po
deleted file mode 100644
index ba1e5391a9..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Georgian/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Georgian (http://www.transifex.com/projects/p/xbmc-addons/language/ka/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: ka\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "ენა"
diff --git a/addons/metadata.tvdb.com/resources/language/Hindi (Devanagiri)/strings.po b/addons/metadata.tvdb.com/resources/language/Hindi (Devanagiri)/strings.po
deleted file mode 100644
index 835d76e07d..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Hindi (Devanagiri)/strings.po
+++ /dev/null
@@ -1,37 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Hindi (Devanagiri) (http://www.transifex.com/projects/p/xbmc-addons/language/hi/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: hi\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "डी भी डी ऑर्डर का प्रयोग ."
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "आब्सोल्यूट ऑर्डरिंग का प्रयोग करे (सिंगल सीज़न)"
-
-msgctxt "#30002"
-msgid "Enable Fanart"
-msgstr "फ़ानर्ट को एनेबल करे"
-
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "पोस्टर्स को प्रिफर करे"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "बाशा"
diff --git a/addons/metadata.tvdb.com/resources/language/Latvian/strings.po b/addons/metadata.tvdb.com/resources/language/Latvian/strings.po
deleted file mode 100644
index b54bce9466..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Latvian/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Latvian (http://www.transifex.com/projects/p/xbmc-addons/language/lv/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: lv\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Valoda"
diff --git a/addons/metadata.tvdb.com/resources/language/Maltese/strings.po b/addons/metadata.tvdb.com/resources/language/Maltese/strings.po
deleted file mode 100644
index b3530c2d2e..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Maltese/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Maltese (http://www.transifex.com/projects/p/xbmc-addons/language/mt/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: mt\n"
-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Lingwa"
diff --git a/addons/metadata.tvdb.com/resources/language/Mongolian (Mongolia)/strings.po b/addons/metadata.tvdb.com/resources/language/Mongolian (Mongolia)/strings.po
deleted file mode 100644
index e962f6e7f6..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Mongolian (Mongolia)/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Mongolian (Mongolia) (http://www.transifex.com/projects/p/xbmc-addons/language/mn_MN/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: mn_MN\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Хэл"
diff --git a/addons/metadata.tvdb.com/resources/language/Persian (Iran)/strings.po b/addons/metadata.tvdb.com/resources/language/Persian (Iran)/strings.po
deleted file mode 100644
index 9d09cb0e42..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Persian (Iran)/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/xbmc-addons/language/fa_IR/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fa_IR\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "زبان"
diff --git a/addons/metadata.tvdb.com/resources/language/Persian/strings.po b/addons/metadata.tvdb.com/resources/language/Persian/strings.po
deleted file mode 100644
index ac067621b3..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Persian/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Persian (http://www.transifex.com/projects/p/xbmc-addons/language/fa/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: fa\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "زبان"
diff --git a/addons/metadata.tvdb.com/resources/language/Serbian (Cyrillic)/strings.po b/addons/metadata.tvdb.com/resources/language/Serbian (Cyrillic)/strings.po
deleted file mode 100644
index 289eb2ff31..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Serbian (Cyrillic)/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Serbian (Cyrillic) (http://www.transifex.com/projects/p/xbmc-addons/language/sr_RS/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sr_RS\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Језик"
diff --git a/addons/metadata.tvdb.com/resources/language/Serbian/strings.po b/addons/metadata.tvdb.com/resources/language/Serbian/strings.po
deleted file mode 100644
index d81dbbb233..0000000000
--- a/addons/metadata.tvdb.com/resources/language/Serbian/strings.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
-# Addon Provider: XBMC Foundation
-msgid ""
-msgstr ""
-"Project-Id-Version: XBMC Addons\n"
-"Report-Msgid-Bugs-To: alanwww1@xbmc.org\n"
-"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Serbian (http://www.transifex.com/projects/p/xbmc-addons/language/sr/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Language: sr\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Jezik"
diff --git a/addons/metadata.tvdb.com/resources/settings.xml b/addons/metadata.tvdb.com/resources/settings.xml
deleted file mode 100644
index b636150f05..0000000000
--- a/addons/metadata.tvdb.com/resources/settings.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<settings>
- <setting label="30000" type="bool" id="dvdorder" default="false" enable="!eq(1,true)" />
- <setting label="30001" type="bool" id="absolutenumber" default="false" enable="!eq(-1,true)" />
- <setting type="sep" />
- <setting label="30002" type="bool" id="fanart" default="true" />
- <setting type="sep" />
- <setting label="30004" type="select" id="language" values="cs|da|de|el|en|es|fi|fr|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|tr|zh" sort="yes" default="en" />
- <setting label="30007" type="bool" id="usefallbacklanguage1" subsetting="true" default="true"/>
- <setting label="30008" type="select" id="fallbacklanguage" values="cs|da|de|el|en|es|fi|fr|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|tr|zh" subsetting="true" sort="yes" visible="eq(-1,true)" default="en" />
- <setting label="30005" type="labelenum" values="TheTVDB|IMDb" id="RatingS" default="TheTVDB"/>
- <setting label="30006" type="bool" id="fallback" subsetting="true" visible="eq(-1,1)" default="true"/>
- <setting label="30009" type="bool" id="alsoimdb" subsetting="true" visible="eq(-2,0)" default="false"/>
-</settings>
diff --git a/addons/metadata.tvdb.com/tvdb.xml b/addons/metadata.tvdb.com/tvdb.xml
deleted file mode 100644
index 763fda8933..0000000000
--- a/addons/metadata.tvdb.com/tvdb.xml
+++ /dev/null
@@ -1,1140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- should be self-explanatory -->
-<scraper framework="1.1" date="2013-04-04">
-
- <!-- input : $$1=nfo file -->
- <!-- output: <url>*</url><id>*</id> -->
- <NfoUrl dest="3" clearbuffers="no">
- <RegExp input="$$1" output="tt\1" dest="7">
- <expression clear="yes">imdb\....?/title/tt([0-9]*)</expression>
- </RegExp>
- <RegExp input="$$1" output="tt\1" dest="7">
- <expression>imdb\....?/title\?([0-9]*)</expression>
- </RegExp>
- <RegExp input="$$7" output="&lt;details&gt;&lt;url function=&quot;GetTVDBId&quot; post=&quot;yes&quot; cache=&quot;auth.json&quot;&gt;https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;}|Content-Type=application/json&lt;/url&gt;&lt;/details&gt;" dest="3">
- <expression>(?!^$)</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="6">
- <expression clear="yes">https?://(?:www\.)?thetvdb.com/(?:index\.php)?\?tab=series&amp;id=([0-9]+)</expression>
- </RegExp>
- <RegExp input="$$6" output="&lt;details&gt;&lt;url function=&quot;NfoUrlAuth&quot; post=&quot;yes&quot; cache=&quot;auth.json&quot;&gt;https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;}|Content-Type=application/json&lt;/url&gt;&lt;/details&gt;" dest="3">
- <expression>(?!^$)</expression>>
- </RegExp>
- </NfoUrl>
- <NfoUrlAuth dest="3" clearbuffers="no">
- <RegExp input="$$19" output="&lt;details&gt;&lt;url cache=&quot;$$6-$INFO[language].xml&quot;&gt;https://api.thetvdb.com/series/$$6|Authorization=Bearer%20\1&amp;accept-language=$INFO[language]&lt;/url&gt;&lt;id&gt;$$6&lt;/id&gt;&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="19">
- <expression>"token":\s*?"(.*)"</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </NfoUrlAuth>
- <GetTVDBId dest="3" clearbuffers="no">
- <RegExp input="$$19" output="&lt;details&gt;&lt;url function=&quot;GetTVDBIdAuth&quot; cache=&quot;search-$$7-$INFO[language].json&quot;&gt;https://api.thetvdb.com/search/series?imdbId=$$7|Authorization=Bearer%20\1&amp;accept-language=$INFO[language]&lt;/url&gt;&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="19">
- <expression>"token":\s*?"(.*)"</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetTVDBId>
- <GetTVDBIdAuth dest="3" clearbuffers="no">
- <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;\1-$INFO[language].xml&quot;&gt;https://api.thetvdb.com/series/\1|Authorization=Bearer%20$$19&amp;accept-language=$INFO[language]&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;&lt;/details&gt;" dest="3">
- <expression>"id":\s*?(\d+),</expression>
- </RegExp>
- </GetTVDBIdAuth>
-
- <!-- input : $$1=query string -->
- <!-- output: <url>*</url> -->
- <CreateSearchUrl dest="3" clearbuffers="no">
- <RegExp input="" output="&lt;url post=&quot;yes&quot; cache=&quot;auth.json&quot;&gt;https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;}|Content-Type=application/json&lt;/url&gt;" dest="3">
- <expression/>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="5">
- <expression noclean="1"/>
- </RegExp>
- </CreateSearchUrl>
- <GetSearchResults dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;results&gt;\1&lt;/results&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="19">
- <expression>"token":\s*?"(.*)"</expression>
- </RegExp>
- <RegExp input="$INFO[language]" output="\1" dest="16">
- <expression/>
- </RegExp>
- <RegExp input="" output="&lt;url function=&quot;GetSearchResultsAuth&quot; cache=&quot;search-$$5-$INFO[language].json&quot;&gt;https://api.thetvdb.com/search/series?name=$$5|Authorization=Bearer%20$$19&amp;accept-language=$INFO[language]&lt;/url&gt;" dest="4">
- <expression noclean="1"/>
- </RegExp>
- <RegExp conditional="usefallbacklanguage1" input="$INFO[language]" output="&lt;chain function=&quot;SwitchLanguage&quot;&gt;$INFO[fallbacklanguage]&lt;/chain&gt;&lt;url function=&quot;GetSearchResultsAuth&quot; cache=&quot;search-$$5-$INFO[fallbacklanguage].json&quot;&gt;https://api.thetvdb.com/search/series?name=$$5|Authorization=Bearer%20$$19&amp;accept-language=$INFO[fallbacklanguage]&lt;/url&gt;" dest="4+">
- <expression>^(?!\Q$INFO[fallbacklanguage]\E$)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetSearchResults>
-
- <SwitchLanguage dest="3" clearbuffers="no">
- <RegExp input="" output="&lt;details&gt;&lt;!-- $$1 --&gt;&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="16">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </SwitchLanguage>
-
- <!-- input : $$1=search html -->
- <!-- input : $$2=search url -->
- <!-- output: <results><entity><title>*</title><year>*</year><language>*</language><url>*</url><id>*</id></entity>*</results> -->
- <GetSearchResultsAuth dest="6" clearbuffers="no">
- <RegExp input="$$1" output="&lt;series&gt;&lt;id&gt;\3&lt;/id&gt;&lt;seriesName&gt;\4&lt;/seriesName&gt;&lt;aliases&gt;\1&lt;/aliases&gt;&lt;firstAired&gt;\2&lt;/firstAired&gt;&lt;year&gt;\5&lt;/year&gt;&lt;/series&gt;" dest="4">
- <expression repeat="yes" fixchars="1,4">"aliases":\s*?\[([^]]*)\],\s*?"banner":\s*?"[^"]*",\s*?"firstAired":\s*?"([^"]*)",\s*?"id":\s*?(\d+),\s*?"network":\s*?"[^"]*",\s*?"overview":\s*?(?:"[^}]*"|null),\s*?"seriesName":\s*?"([^}]*?(?:\(([0-9]{4})\))?)",\s*?"slug":\s*?"[^"]*"</expression>
- </RegExp>
- <RegExp input="" output="" dest="6">
- <expression/>
- </RegExp>
- <XSLT input="&lt;data&gt;$$4&lt;/data&gt;" output="\1" dest="6">
- <xsl:stylesheet version = "1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output encoding="UTF-8" indent="yes"/>
-
- <xsl:variable name="notAllowedId">313081</xsl:variable>
-
- <xsl:template match="data">
- <results>
- <xsl:apply-templates select="series[id!=$notAllowedId]"/>
- <xsl:apply-templates select="series[id!=$notAllowedId]" mode="alias"/>
- </results>
- </xsl:template>
-
- <xsl:template match="series">
- <xsl:call-template name="entity">
- <xsl:with-param name="title" select="normalize-space(seriesName)"/>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template match="series" mode="alias">
- <xsl:call-template name="split-aliases">
- <xsl:with-param name="title-list" select="concat(normalize-space(aliases),', ')"/>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template name="split-aliases">
- <xsl:param name="title-list"/>
- <xsl:variable name="first" select="substring-after(substring-before($title-list, '&quot;,'), '&quot;')" />
- <xsl:variable name="remaining" select="substring-after($title-list, '&quot;,')" />
- <xsl:if test="$first!=''">
- <xsl:call-template name="entity">
- <xsl:with-param name="title" select="$first"/>
- </xsl:call-template>
- </xsl:if>
- <xsl:if test="$remaining!=''">
- <xsl:call-template name="split-aliases">
- <xsl:with-param name="title-list" select="$remaining" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- <xsl:template name="entity">
- <xsl:param name="title"/>
- <entity>
- <title><xsl:value-of select="$title"/></title>
- <year>
- <xsl:choose>
- <xsl:when test="firstAired!=''"><xsl:value-of select="substring(firstAired,1,4)"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="year"/></xsl:otherwise>
- </xsl:choose>
- </year>
- <language>$$16</language>
- <url><xsl:attribute name="cache"><xsl:value-of select="id"/>-$INFO[language].json</xsl:attribute>https://api.thetvdb.com/series/<xsl:value-of select="id"/>|Authorization=Bearer%20$$19&amp;accept-language=$INFO[language]</url>
- <id><xsl:value-of select="id"/></id>
- </entity>
- </xsl:template>
-
- </xsl:stylesheet>
- </XSLT>
- <RegExp input="$$6" output="\1" dest="6">
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetSearchResultsAuth>
-
- <!-- input : $$1=series html -->
- <!-- input : $$2=id -->
- <!-- input : $$3=series url -->
- <!-- output: <details><title>*</title><plot>*</plot><id>*</id>...etc...<episodeguide>*</episodeguide></details> -->
- <GetDetails dest="7" clearbuffers="no">
- <RegExp input="$$4" output="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; standalone=&quot;yes&quot;?&gt;&lt;details&gt;\1&lt;/details&gt;" dest="7">
- <RegExp input="$$3" output="\1" dest="19">
- <expression>Authorization=Bearer%20(.+)&amp;accept-language</expression>
- </RegExp>
- <RegExp input="" output="" dest="14">
- <expression clear="yes"/>
- </RegExp>
- <RegExp input="$$1" output="&lt;uniqueid type=&quot;tvdb&quot; default=&quot;true&quot;&gt;\1&lt;/uniqueid&gt;" dest="4">
- <expression clear="yes">"id":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;uniqueid type=&quot;imdb&quot;&gt;\1&lt;/uniqueid&gt;" dest="4+">
- <expression>"imdbId":\s*?"(tt\d+)",</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="4+">
- <expression fixchars="1">"seriesName":\s*?"(.*)",\s*?"aliases"</expression>
- </RegExp>
- <RegExp conditional="usefallbacklanguage1" input="$$1" output="missingtitle|" dest="14">
- <expression clear="yes">"seriesName":\s*?null,\s*?"aliases"</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;premiered&gt;\1&lt;/premiered&gt;" dest="4+">
- <expression>"firstAired":\s*?"([^"]+)",</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;url function=&quot;GetPremieredFromFirstEp&quot;&gt;https://api.thetvdb.com/series/$$2/episodes/query?airedSeason=1&amp;airedEpisode=1|Authorization=Bearer%20$$19&amp;amp;accept-language=$INFO[language]&lt;/url&gt;" dest="4+">
- <expression>"firstAired":\s*?"",</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;runtime&gt;\1&lt;/runtime&gt;" dest="4+">
- <expression>"runtime":\s*?"([^"]*)",</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="4+">
- <expression fixchars="1">"network":\s*?"([^"]*)",</expression>
- </RegExp>
- <RegExp input="$$7" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="4+">
- <RegExp input="$$6\r" output="\1\n" dest="7">
- <RegExp input="$$1" output="\1" dest="6">
- <expression clear="yes" noclean="1">"overview":\s*?"(.*)",\s*?"lastUpdated"</expression>
- </RegExp>
- <expression clear="yes" repeat="yes" fixchars="1">(.*?)\\r</expression>
- </RegExp>
- <expression noclean="1">(?!^$)(.*)</expression>
- </RegExp>
- <RegExp conditional="usefallbacklanguage1" input="$$1" output="missingplot|" dest="14+">
- <expression>"overview":\s*?null,\s*?"lastUpdated"</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="4+">
- <expression>"rating":\s*?"([^"]*)",</expression>
- </RegExp>
- <RegExp input="$$5" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="4+">
- <RegExp input="$$1" output="\1" dest="5">
- <expression clear="yes">"genre":\s*?\[([^]]*)\]</expression>
- </RegExp>
- <expression noclean="1" repeat="yes">"([^"]+)"</expression>
- </RegExp>
- <RegExp input="$INFO[language]" output="$$5" dest="4+">
- <RegExp input="$$14" output="&lt;url function=&quot;GetFallbackDetails&quot; cache=&quot;$$2-$INFO[fallbacklanguage].json&quot;&gt;https://api.thetvdb.com/series/$$2|Authorization=Bearer%20$$19&amp;accept-language=$INFO[fallbacklanguage]&lt;/url&gt;" dest="5">
- <expression clear="yes">(?!^$)</expression>
- </RegExp>
- <expression>(?!^\Q$INFO[fallbacklanguage]\E$)</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;chain function=&quot;GetActors&quot;&gt;\1&lt;/chain&gt;" dest="4+">
- <expression noclean="1">"id":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;chain function=&quot;GetArt&quot;&gt;\1&lt;/chain&gt;" dest="4+">
- <expression noclean="1">"id":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$6" output="\1" dest="4+">
- <RegExp input="$$1" output="&lt;value&gt;\1&lt;/value&gt;" dest="5">
- <expression clear="yes">"siteRating":\s*?(?:(\d+(?:\.\d)?)|null)</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="5+">
- <expression>"siteRatingCount":\s*?(?:(\d+)|null)\s*?}</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="8">
- <expression clear="yes">"imdbId":\s*?"(tt\d+)",</expression>
- </RegExp>
- <RegExp input="$INFO[RatingS]" output="default=&quot;true&quot;" dest="9">
- <expression>TheTVDB</expression>
- </RegExp>
- <RegExp input="$INFO[RatingS]|$INFO[fallback]" output="&lt;ratings&gt;&lt;rating name=&quot;tvdb&quot; $$9 &gt;$$5&lt;/rating&gt;&lt;/ratings&gt;" dest="6">
- <expression>TheTVDB|true</expression>
- </RegExp>
- <RegExp input="$$8|$INFO[RatingS]|default|$INFO[alsoimdb]" output="&lt;chain function=&quot;GetIMDBRatingsById&quot;&gt;$$8\1&lt;/chain&gt;" dest="6+">
- <expression>^tt\d+\|(?:IMDb(\|default)|.*true$)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$1" output="&lt;episodeguide&gt;&lt;url post=&quot;yes&quot; cache=&quot;auth.json&quot;&gt;https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;,&quot;id&quot;:\1}|Content-Type=application/json&lt;/url&gt;&lt;/episodeguide&gt;" dest="4+">
- <expression noclean="1">"id":\s*?(\d+),</expression>
- </RegExp>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetDetails>
- <GetPremieredFromFirstEp dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="&lt;premiered&gt;\1&lt;/premiered&gt;" dest="4">
- <expression clear="yes">"firstAired":\s*?"([^"]+)"</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetPremieredFromFirstEp>
- <GetFallbackDetails dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$$14" output="$$5" dest="4">
- <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
- <expression clear="yes" fixchars="1">"seriesName":\s*?"(.*)",\s*?"aliases"</expression>
- </RegExp>
- <expression clear="yes">missingtitle</expression>
- </RegExp>
- <RegExp input="$$14" output="$$5" dest="4+">
- <RegExp input="$$7" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5">
- <RegExp input="$$6\r" output="\1\n" dest="7">
- <RegExp input="$$1" output="\1" dest="6">
- <expression clear="yes" noclean="1">"overview":\s*?"(.*)",\s*?"lastUpdated"</expression>
- </RegExp>
- <expression repeat="yes" fixchars="1">(.*?)\\r</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <expression>missingplot</expression>
- </RegExp>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetFallbackDetails>
- <GetActors dest="3" clearbuffers="no">
- <RegExp input="$$1" output="&lt;details&gt;&lt;url function=&quot;ParseActors&quot; cache=&quot;\1-actors.json&quot;&gt;https://api.thetvdb.com/series/\1/actors|Authorization=Bearer%20$$19&lt;/url&gt;&lt;/details&gt;" dest="3">
- <expression noclean="1"/>
- </RegExp>
- </GetActors>
- <ParseActors dest="4">
- <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
- <RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;order&gt;\3&lt;/order&gt;&lt;thumb&gt;http://www.thetvdb.com/banners/\4&lt;/thumb&gt;&lt;/actor&gt;" dest="5">
- <expression repeat="yes" fixchars="1,2">"name":\s*?"([^}]+)",\s*?"role":\s*?"([^}]+)",\s*?"sortOrder":\s*?(\d+),\s*?"image":\s*?"([^"]+)",</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;order&gt;\3&lt;/order&gt;&lt;/actor&gt;" dest="5+">
- <expression repeat="yes" fixchars="1,2">"name":\s*?"([^}]+)",\s*?"role":\s*?"([^}]+)",\s*?"sortOrder":\s*?(\d+),\s*?"image":\s*?(?:""|null),</expression>
- </RegExp>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </ParseActors>
- <GetArt dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="&lt;url function=&quot;GetArtAuth&quot; post=&quot;yes&quot; cache=&quot;auth.json&quot;&gt;https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;,&quot;id&quot;:\1}|Content-Type=application/json" dest="4">
- <expression/>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="18">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetArt>
- <GetArtAuth dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="19">
- <expression>"token":\s*?"(.*)"</expression>
- </RegExp>
- <RegExp input="" output="" dest="10">
- <expression/>
- </RegExp>
- <RegExp input="" output="&lt;url function=&quot;GetArtParams&quot; cache=&quot;$$18-art-params.json&quot;&gt;https://api.thetvdb.com/series/$$18/images/query/params|Authorization=Bearer%20$$19&lt;/url&gt;" dest="4">
- <expression/>
- </RegExp>
- <RegExp input="" output="&lt;chain function=&quot;ParseArt&quot;&gt;&lt;/chain&gt;" dest="4+">
- <expression/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetArtAuth>
- <GetArtParams dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
- <RegExp input="$INFO[language]" output="\1" dest="16">
- <expression/>
- </RegExp>
- <RegExp input="$$1" output="&lt;url function=&quot;LoadArt&quot; cache=&quot;$$18-art-\1-$$16.json&quot;&gt;https://api.thetvdb.com/series/$$18/images/query?keyType=\1|Authorization=Bearer%20$$19&amp;accept-language=$$16&lt;/url&gt;" dest="4">
- <expression clear="yes" repeat="yes">"keyType":\s*?"([^"]+)"</expression>
- </RegExp>
- <RegExp conditional="usefallbacklanguage1" input="$INFO[fallbacklanguage]" output="$$5" dest="4+">
- <RegExp input="" output="&lt;chain function=&quot;SwitchLanguage&quot;&gt;$INFO[fallbacklanguage]&lt;/chain&gt;" dest="5">
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$1" output="&lt;url function=&quot;LoadArt&quot; cache=&quot;$$18-art-\1-$INFO[fallbacklanguage].json&quot;&gt;https://api.thetvdb.com/series/$$18/images/query?keyType=\1|Authorization=Bearer%20$$19&amp;accept-language=$INFO[fallbacklanguage]&lt;/url&gt;" dest="5+">
- <expression repeat="yes">"keyType":\s*?"([^"]+)"</expression>
- </RegExp>
- <expression>^(?!\Q$$16\E$|en$)</expression>
- </RegExp>
- <RegExp input="$$16" output="$$5" dest="4+">
- <RegExp input="" output="&lt;chain function=&quot;SwitchLanguage&quot;&gt;en&lt;/chain&gt;" dest="5">
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$$1" output="&lt;url function=&quot;LoadArt&quot; cache=&quot;$$18-art-\1-en.json&quot;&gt;https://api.thetvdb.com/series/$$18/images/query?keyType=\1|Authorization=Bearer%20$$19&amp;accept-language=en&lt;/url&gt;" dest="5+">
- <expression repeat="yes">"keyType":\s*?"([^"]+)"</expression>
- </RegExp>
- <expression>^(?!en)</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetArtParams>
- <LoadArt dest="3" clearbuffers="no">
- <RegExp input="$$1" output="&lt;details&gt;&lt;!-- $$16 \1 loaded --&gt;&lt;/details&gt;" dest="3">
- <RegExp input="$$1" output="&lt;Banner&gt;&lt;id&gt;\1&lt;/id&gt;&lt;keyType&gt;\2&lt;/keyType&gt;&lt;subKey&gt;\3&lt;/subKey&gt;&lt;fileName&gt;\4&lt;/fileName&gt;&lt;resolution&gt;\5&lt;/resolution&gt;&lt;average&gt;\6&lt;/average&gt;&lt;thumbnail&gt;\7&lt;/thumbnail&gt;&lt;language&gt;$$16&lt;/language&gt;&lt;/Banner&gt;" dest="10+">
- <expression repeat="yes">"id":\s*?(\d+),\s*?"keyType":\s*?"([^"]+)",\s*?"subKey":\s*?"([^"]*)",\s*?"fileName":\s*?"([^"]+)","languageId":\s*?\d+,\s*?"resolution":\s*?"([^"]*)",\s*?"ratingsInfo":\s*?{\s*?"average":\s*?(?:([\d\.]+)|null),\s*?"count":\s*?\d+\s*?},\s*?"thumbnail":\s*?"([^"]*?)"</expression>
- </RegExp>
- <expression noclean="1">"keyType":\s*?"([^"]+)",</expression>
- </RegExp>
- </LoadArt>
- <ParseArt dest="4" clearbuffers="no">
- <RegExp input="" output="" dest="4">
- <expression/>
- </RegExp>
- <XSLT input="&lt;Banners&gt;$$10&lt;/Banners&gt;" output="\1" dest="4">
- <xsl:stylesheet version = "1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output omit-xml-declaration="yes" indent="yes"/>
- <xsl:strip-space elements="*"/>
- <xsl:key name="BannersById" match="Banner" use="id"/>
-
- <xsl:template match="Banners">
- <details>
- <fanart url="http://www.thetvdb.com/banners/">
- <xsl:apply-templates select="Banner[(keyType='fanart') and (generate-id()=generate-id(key('BannersById', id)[1]))]">
- <xsl:sort data-type="number" order="descending" select="average"/>
- </xsl:apply-templates>
- </fanart>
- <xsl:apply-templates select="Banner[(keyType!='fanart') and (generate-id()=generate-id(key('BannersById', id)[1]))]">
- <xsl:sort data-type="number" order="ascending" select="(1 * number(keyType='poster'))
- + (2 * number(keyType='series'))
- + (3 * number(keyType='season'))
- + (4 * number(keyType='seasonwide'))"/>
- <xsl:sort data-type="number" order="ascending" select="(1 * number(subKey='graphical'))
- + (2 * number(subKey='text'))
- + (3 * number(subKey='blank'))
- + (4 * number(subKey))"/>
- <xsl:sort data-type="number" order="ascending" select="(1 * number(language='$INFO[language]'))
- + (2 * number((language='$INFO[fallbacklanguage]') and ('$INFO[language]'!='$INFO[fallbacklanguage]')))
- + (3 * number((language!='$INFO[language]') and (language!='$INFO[fallbacklanguage]')))"/>
- <xsl:sort data-type="number" order="descending" select="average"/>
- </xsl:apply-templates>
- <xsl:apply-templates select="Banner[((keyType='poster') or (keyType='series')) and (generate-id()=generate-id(key('BannersById', id)[1]))]" mode="allseasons"/>
- </details>
- </xsl:template>
-
- <xsl:template match="Banner[keyType='fanart']">
- <thumb>
- <xsl:attribute name="dim"><xsl:value-of select="resolution"/></xsl:attribute>
- <xsl:attribute name="preview">_cache/<xsl:value-of select="fileName"/></xsl:attribute>
- <xsl:value-of select="fileName"/>
- </thumb>
- </xsl:template>
-
- <xsl:template match="Banner">
- <thumb>
- <xsl:attribute name="aspect">
- <xsl:choose>
- <xsl:when test="(keyType='poster') or (keyType='season')">poster</xsl:when>
- <xsl:otherwise>banner</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:if test="(keyType='season') or (keyType='seasonwide')">
- <xsl:attribute name="type">season</xsl:attribute>
- <xsl:attribute name="season"><xsl:value-of select="subKey"/></xsl:attribute>
- </xsl:if>
- <xsl:attribute name="language"><xsl:value-of select="language"/></xsl:attribute>http://www.thetvdb.com/banners/<xsl:value-of select="fileName"/>
- </thumb>
- </xsl:template>
-
- <xsl:template match="Banner" mode="allseasons">
- <thumb>
- <xsl:attribute name="aspect">
- <xsl:choose>
- <xsl:when test="(keyType='poster')">poster</xsl:when>
- <xsl:otherwise>banner</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="type">season</xsl:attribute>
- <xsl:attribute name="season">-1</xsl:attribute>
- <xsl:attribute name="language"><xsl:value-of select="language"/></xsl:attribute>http://www.thetvdb.com/banners/<xsl:value-of select="fileName"/></thumb>
- </xsl:template>
-
- </xsl:stylesheet>
- </XSLT>
- </ParseArt>
-
- <!-- input : $$1=episodeguide html -->
- <!-- input : $$2=episodeguide url -->
- <!-- output: <episodeguide><episode><title>*</title><url>*</url><season>*</season><epnum>*</epnum><thumb>*</thumb><id>*</id><aired>*</aired></episode>*</episodeguide> !-->
- <GetEpisodeList dest="3" clearbuffers="no">
- <RegExp input="$$5" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
- <RegExp input="$$1" output="\1" dest="19">
- <expression clear="yes">"token":\s*?"(.*)"</expression>
- </RegExp>
- <RegExp input="$$2" output="\1" dest="18">
- <expression>"id":(\d+)}</expression>
- </RegExp>
- <RegExp input="$$19" output="&lt;url function=&quot;GetEpisodeListAuth&quot; cache=&quot;episodes-$$18-1-$INFO[language].json&quot;&gt;https://api.thetvdb.com/series/$$18/episodes|Authorization=Bearer%20$$19&amp;accept-language=$INFO[language]&lt;/url&gt;" dest="5">
- <expression clear="yes">(?!^$)</expression>
- </RegExp>
-
- <!-- Backwards-compatibility code. Scraper will still fail if/when the old URLs 404 (or similar), as this function just won't be run. -->
- <RegExp input="$$2" output="&lt;url function=&quot;GetEpisodeList&quot; post=&quot;yes&quot; cache=&quot;auth.json&quot;&gt;https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;,&quot;id&quot;:\1}|Content-Type=application/json&lt;/url&gt;" dest="5">
- <expression>http://(?:www\.)?thetvdb\.com/api/.+/series/(\d+)/all/</expression>
- </RegExp>
- <RegExp input="$$2" output="https://api.thetvdb.com/login?{&quot;apikey&quot;:&quot;439DFEBA9D3059C6&quot;,&quot;id&quot;:\1}|Content-Type=application/json" dest="2">
- <expression>http://(?:www\.)?thetvdb\.com/api/.+/series/(\d+)/all/</expression>
- </RegExp>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetEpisodeList>
- <GetEpisodeListAuth dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
- <RegExp input="$$1" output="&lt;Data&gt;&lt;last&gt;\1&lt;/last&gt;&lt;/Data&gt;" dest="5">
- <expression>"last":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="" output="" dest="4">
- <expression/>
- </RegExp>
- <RegExp input="" output="" dest="11">
- <expression/>
- </RegExp>
- <XSLT input="$$5" output="\1" dest="4">
- <xsl:stylesheet version = "1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output omit-xml-declaration="yes" indent="yes"/>
- <xsl:strip-space elements="*"/>
- <xsl:template match="Data">
- <xsl:call-template name="generatelinks">
- <xsl:with-param name="current" select="'1'"/>
- <xsl:with-param name="last" select="last"/>
- </xsl:call-template>
- <chain function="ParseEpisodeList"></chain>
- </xsl:template>
- <xsl:template name="generatelinks">
- <xsl:param name="current"/>
- <xsl:param name="last"/>
- <xsl:if test="$last&gt;=$current">
- <url><xsl:attribute name="function">LoadEpisodeList</xsl:attribute><xsl:attribute name="cache">episodes-$$18-<xsl:value-of select="$current"/>-$INFO[language].json</xsl:attribute>https://api.thetvdb.com/series/$$18/episodes?page=<xsl:value-of select="$current"/>|Authorization=Bearer%20$$19&amp;accept-language=$INFO[language]</url>
- <xsl:call-template name="generatelinks">
- <xsl:with-param name="current" select="$current+1"/>
- <xsl:with-param name="last" select="last"/>
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- </xsl:stylesheet>
- </XSLT>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetEpisodeListAuth>
- <LoadEpisodeList dest="4" clearbuffers="no">
- <RegExp input="" output="&lt;episodeguide&gt;&lt;/episodeguide&gt;" dest="4">
- <RegExp input="$$1" output="&lt;Episode&gt;&lt;absolute_number&gt;\9&lt;/absolute_number&gt;&lt;EpisodeNumber&gt;\3&lt;/EpisodeNumber&gt;&lt;SeasonNumber&gt;\2&lt;/SeasonNumber&gt;&lt;DVD_episodenumber&gt;\8&lt;/DVD_episodenumber&gt;&lt;DVD_season&gt;\7&lt;/DVD_season&gt;&lt;EpisodeName&gt;\4&lt;/EpisodeName&gt;&lt;FirstAired&gt;\5&lt;/FirstAired&gt;&lt;id&gt;\1&lt;/id&gt;&lt;Overview&gt;\6&lt;/Overview&gt;&lt;filename&gt;\10&lt;/filename&gt;&lt;/Episode&gt;" dest="11+">
- <expression fixchars="4,6" repeat="yes">{"id":\s*?(\d+),"airedSeason":\s*?(\d+),"airedSeasonID":\s*?\d+,"airedEpisodeNumber":\s*?(\d+),"episodeName":\s*?(?:"([^}]*)"|null),"firstAired":\s*?(?:"([^"]*)"|null),[^{]*?\s*?"overview":\s*?(?:"([^}]*)"|null),"language":\s*?{[^}]+},[^{]*?,"dvdSeason":\s*?(?:(\d+)|null),"dvdEpisodeNumber":\s*?(?:([\d\.]+)|null),"dvdChapter":\s*?(?:\d+|null),"absoluteNumber":\s*?(?:(\d+)|null),"filename":(?:"([^"]*)"|null),</expression>
- </RegExp>
- <RegExp input="$$11" output="yes" dest="20">
- <expression clear="yes">(?!^$)</expression>
- </RegExp>
- <expression/>
- </RegExp>
- </LoadEpisodeList>
-
- <ParseEpisodeList dest="4" clearbuffers="no">
- <RegExp input="" output="" dest="4">
- <expression clear="yes"/>
- </RegExp>
- <RegExp input="" output="" dest="12">
- <expression clear="yes"/>
- </RegExp>
- <XSLT input="&lt;Data&gt;$$11&lt;/Data&gt;" output="\1" dest="12">
- <xsl:stylesheet version = "1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output omit-xml-declaration="yes" indent="yes"/>
- <xsl:strip-space elements="*"/>
- <xsl:key name="EpisodesBySeason" match="Episode" use="SeasonNumber"/>
- <xsl:template match="Data">
- <xsl:if test="'$INFO[absolutenumber]'='true'">
- <xsl:variable name="season-list">
- <xsl:for-each select="//Episode[(SeasonNumber&gt;0) and (generate-id() = generate-id(key('EpisodesBySeason', SeasonNumber)[1]))]"><xsl:sort select="SeasonNumber" data-type="number"/><xsl:value-of select="SeasonNumber"/>|</xsl:for-each>
- </xsl:variable>
- <xsl:call-template name="count-episodes">
- <xsl:with-param name="season-list" select="$season-list"/>
- <xsl:with-param name="count-list" select="concat('|S', substring-before($season-list,'|'), '|0')"/>
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
- <xsl:template name="count-episodes">
- <xsl:param name="season-list"/>
- <xsl:param name="count-list"/>
- <xsl:variable name="first" select="substring-before($season-list,'|')"/>
- <xsl:variable name="remaining" select="substring-after($season-list,'|')"/>
- <xsl:variable name="next" select="substring-before($remaining,'|')"/>
- <xsl:variable name="currList" select="concat($count-list, '|S', $next, '|', string(count(//Episode[SeasonNumber=$first])+substring-after($count-list,concat('|S',$first,'|'))))"/>
- <xsl:choose>
- <xsl:when test="substring-after($remaining,'|')!=''">
- <xsl:call-template name="count-episodes">
- <xsl:with-param name="season-list" select="$remaining"/>
- <xsl:with-param name="count-list" select="$currList"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise><xsl:value-of select="$currList"/>|</xsl:otherwise>
- </xsl:choose>
- </xsl:template>
- </xsl:stylesheet>
- </XSLT>
- <XSLT input="&lt;Data&gt;$$11&lt;/Data&gt;" output="\1" dest="4">
- <xsl:stylesheet version = "1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output omit-xml-declaration="yes" indent="yes"/>
- <xsl:strip-space elements="*"/>
- <xsl:key name="EpisodesByDVDnumber" match="Episode" use="concat(DVD_season,',',substring-before(concat(DVD_episodenumber,'.'),'.'))"/>
- <xsl:key name="EpisodesBySeason" match="Episode" use="SeasonNumber"/>
- <xsl:variable name="title-divider" select="' / '"/>
-
- <xsl:variable name="SeasonCounts">
- <xsl:if test="'$INFO[absolutenumber]'='true'">$$12</xsl:if>
- </xsl:variable>
-
- <xsl:template match="Data">
- <episodeguide>
- <xsl:comment> Episode order: <xsl:choose><xsl:when test="'$INFO[dvdorder]'='true'">DVD </xsl:when><xsl:when test="'$INFO[absolutenumber]'='true'">Absolute </xsl:when><xsl:otherwise>Aired </xsl:otherwise></xsl:choose></xsl:comment>
- <xsl:apply-templates select="Episode"/>
- <xsl:if test="'$INFO[dvdorder]'='true'">
- <xsl:apply-templates select="Episode[(substring-after(DVD_episodenumber,'.')&gt;0) and (generate-id() = generate-id(key('EpisodesByDVDnumber', concat(DVD_season,',',substring-before(DVD_episodenumber,'.')))[1]))]" mode="dvdmergedep"/>
- </xsl:if>
- </episodeguide>
- </xsl:template>
-
- <xsl:template match="Episode">
- <episode>
- <id><xsl:value-of select="id"/></id>
- <title><xsl:value-of select="EpisodeName"/></title>
- <aired><xsl:value-of select="FirstAired"/></aired>
- <xsl:choose>
- <xsl:when test="'$INFO[dvdorder]'!='true'">
- <xsl:choose>
- <xsl:when test="('$INFO[absolutenumber]'='true') and ((SeasonNumber&gt;0) or ((absolute_number!='') and (absolute_number!=0)))">
- <epnum>
- <xsl:choose>
- <xsl:when test="(absolute_number!='') and (absolute_number!=0)"><xsl:value-of select="absolute_number"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="substring-before(substring-after($SeasonCounts, concat('|S', SeasonNumber, '|')), '|') + EpisodeNumber"/></xsl:otherwise>
- </xsl:choose>
- </epnum>
- <season>1</season>
- </xsl:when>
- <xsl:when test="('$INFO[absolutenumber]'='true') and (SeasonNumber=0)"><epnum><xsl:value-of select="EpisodeNumber"/></epnum><season>0</season></xsl:when>
- <xsl:otherwise><epnum><xsl:value-of select="EpisodeNumber"/></epnum><season><xsl:value-of select="SeasonNumber"/></season></xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="((DVD_episodenumber!='') and (DVD_season!='')) and ((DVD_episodenumber!=0) or (DVD_season!=0))">
- <epnum><xsl:value-of select="DVD_episodenumber"/></epnum>
- <season><xsl:value-of select="DVD_season"/></season>
- </xsl:when>
- <xsl:otherwise>
- <epnum><xsl:value-of select="EpisodeNumber"/><xsl:if test="key('EpisodesByDVDnumber', concat(SeasonNumber,',',EpisodeNumber))">.<xsl:value-of select="count(key('EpisodesByDVDnumber', concat(SeasonNumber,',',EpisodeNumber))[(DVD_episodenumber!='') and number(substring-after(concat(DVD_episodenumber,'.0'),'.'))&gt;0])+1"/></xsl:if></epnum>
- <season><xsl:value-of select="SeasonNumber"/></season>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- <url post="yes" cache="auth.json">https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6","id":<xsl:value-of select="id"/>}|Content-Type=application/json&amp;accept-language=$INFO[language]</url>
- </episode>
- </xsl:template>
-
- <xsl:template match="Episode" mode="dvdmergedep">
- <xsl:variable name="mergedid"><xsl:for-each select="key('EpisodesByDVDnumber', concat(DVD_season,',',substring-before(DVD_episodenumber,'.')))"><xsl:sort select="substring-after(DVD_episodenumber,'.')" data-type="number"/><xsl:value-of select="id"/>|</xsl:for-each></xsl:variable>
- <xsl:variable name="title"><xsl:for-each select="key('EpisodesByDVDnumber', concat(DVD_season,',',substring-before(DVD_episodenumber,'.')))"><xsl:sort select="substring-after(DVD_episodenumber,'.')" data-type="number"/><xsl:value-of select="concat(normalize-space(EpisodeName),$title-divider)"/></xsl:for-each></xsl:variable>
- <xsl:variable name="mergedtitle">
- <xsl:call-template name="shrink-title">
- <xsl:with-param name="full-title" select="$title" />
- <xsl:with-param name="title-list" select="substring-after($title,$title-divider)" />
- <xsl:with-param name="test-title" select="substring(substring-before($title,$title-divider),1,string-length(substring-before($title,$title-divider))-4)" />
- </xsl:call-template>
- </xsl:variable>
- <episode>
- <id><xsl:value-of select="substring($mergedid,1,string-length($mergedid)-1)"/></id>
- <title><xsl:value-of select="$mergedtitle"/></title>
- <aired><xsl:value-of select="FirstAired"/></aired>
- <epnum><xsl:value-of select="substring-before(DVD_episodenumber,'.')"/></epnum>
- <season><xsl:value-of select="DVD_season"/></season>
- <url post="yes" cache="auth.json">https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6","id":<xsl:value-of select="$mergedid"/>}|Content-Type=application/json</url>
- </episode>
- </xsl:template>
-
- <xsl:template name="shrink-title">
- <xsl:param name="full-title"/>
- <xsl:param name="title-list"/>
- <xsl:param name="test-title"/>
- <xsl:variable name="first" select="substring-before($title-list,$title-divider)"/>
- <xsl:variable name="remaining" select="substring-after($title-list,$title-divider)"/>
- <xsl:choose>
- <xsl:when test="$test-title!=substring($first,1,string-length($first)-4)"><xsl:value-of select="substring($full-title,1,string-length($full-title)-string-length($title-divider))"/></xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="$remaining=''"><xsl:value-of select="$test-title"/></xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="shrink-title">
- <xsl:with-param name="full-title" select="$full-title" />
- <xsl:with-param name="title-list" select="$remaining" />
- <xsl:with-param name="test-title" select="$test-title" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- </xsl:stylesheet>
- </XSLT>
- </ParseEpisodeList>
-
- <!-- input : $$1=episode html -->
- <!-- input : $$2=id -->
- <!-- input : $$3=episode url -->
- <!-- output: <details><title>*</title><plot>*</plot><uniqueid>*</uniqueid><aired>*</aired><episode>*</episode><season>*</season></details> -->
- <GetEpisodeDetails dest="4" clearbuffers="no">
- <RegExp input="$$5" output="&lt;details&gt;\1&lt;chain function=&quot;ParseEpisodeDetails&quot;&gt;&lt;/chain&gt;&lt;/details&gt;" dest="4">
- <RegExp input="$$3" output="\1" dest="18">
- <expression>"id":(\d+)}</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="19">
- <expression>"token":\s*?"(.*)"</expression>
- </RegExp>
- <RegExp input="$$2|" output="&lt;url function=&quot;GetEpisodeDetailsAuth&quot; cache=&quot;episode-\1-$INFO[language].json&quot;&gt;https://api.thetvdb.com/episodes/\1|Authorization=Bearer%20$$19&amp;amp;accept-language=$INFO[language]&lt;/url&gt;" dest="5">
- <expression noclean="1" repeat="yes">(\d+)\|</expression>
- </RegExp>
- <RegExp input="$$1" output="" dest="13">
- <expression clear="yes"/>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- </GetEpisodeDetails>
- <GetEpisodeDetailsAuth dest="4" clearbuffers="no">
- <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
- <RegExp input="" output="" dest="14">
- <expression clear="yes"/>
- </RegExp>
- <RegExp input="$$1" output="&lt;id&gt;\1&lt;/id&gt;" dest="10">
- <expression clear="yes">"id":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$1" output="\1" dest="17">
- <expression clear="yes">"id":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;airedSeason&gt;\1&lt;/airedSeason&gt;" dest="10+">
- <expression>"airedSeason":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;airedEpisodeNumber&gt;\1&lt;/airedEpisodeNumber&gt;" dest="10+">
- <expression>"airedEpisodeNumber":\s*?(\d+),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;episodeName&gt;\1&lt;/episodeName&gt;" dest="10+">
- <expression fixchars="1">"episodeName":\s*?"(.*)",\s*?"firstAired"</expression>
- </RegExp>
- <RegExp conditional="usefallbacklanguage1" input="$$1" output="missingtitle|" dest="14">
- <expression clear="yes">"episodeName":\s*?null,\s*?"firstAired"</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;firstAired&gt;\1&lt;/firstAired&gt;" dest="10+">
- <expression>"firstAired":\s*?(?:"([^"]*)"|null),</expression>
- </RegExp>
- <RegExp input="$$7" output="&lt;overview&gt;\1&lt;/overview&gt;" dest="10+">
- <RegExp input="$$6\r" output="\1\n" dest="7">
- <RegExp input="$$1" output="\1" dest="6">
- <expression clear="yes" noclean="1">"overview":\s*?"(.*)",\s*?"language"</expression>
- </RegExp>
- <expression clear="yes" repeat="yes" fixchars="1">(.*?)\\r</expression>
- </RegExp>
- <expression noclean="1">(?!^$)(.*)</expression>
- </RegExp>
- <RegExp conditional="usefallbacklanguage1" input="$$1" output="missingplot|" dest="14+">
- <expression fixchars="1">"overview":\s*?null,\s*?"language"</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;dvdSeason&gt;\1&lt;/dvdSeason&gt;" dest="10+">
- <expression>"dvdSeason":\s*?(?:(\d+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;dvdEpisodeNumber&gt;\1&lt;/dvdEpisodeNumber&gt;" dest="10+">
- <expression>"dvdEpisodeNumber":\s*?(?:([\d\.]+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;absoluteNumber&gt;\1&lt;/absoluteNumber&gt;" dest="10+">
- <expression>"absoluteNumber":\s*?(?:(\d+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;airsAfterSeason&gt;\1&lt;/airsAfterSeason&gt;" dest="10+">
- <expression>"airsAfterSeason":\s*?(?:(\d+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;airsBeforeSeason&gt;\1&lt;/airsBeforeSeason&gt;" dest="10+">
- <expression>"airsBeforeSeason":\s*?(?:(\d+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;airsBeforeEpisode&gt;\1&lt;/airsBeforeEpisode&gt;" dest="10+">
- <expression>"airsBeforeEpisode":\s*?(?:(\d+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;siteRating&gt;\1&lt;/siteRating&gt;" dest="10+">
- <expression>"siteRating":\s*?(?:([\d\.]+)|null),</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;siteRatingCount&gt;\1&lt;/siteRatingCount&gt;" dest="10+">
- <expression>"siteRatingCount":\s*?(?:(\d+)|null)\s*?}</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;imdbId&gt;\1&lt;/imdbId&gt;" dest="10+">
- <expression fixchars="1">"imdbId":\s*?"(tt\d+)",</expression>
- </RegExp>
- <RegExp input="$$1" output="&lt;filename&gt;\1&lt;/filename&gt;" dest="10+">
- <expression>"filename":\s*?(?:"([^"]*)"|null),</expression>
- </RegExp>
- <RegExp input="$$9," output="&lt;credits&gt;\1&lt;/credits&gt;" dest="10+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression clear="yes">"writers":\s*?\[([^]]*)\],</expression>
- </RegExp>
- <expression fixchars="1" repeat="yes">"([^"]*)",</expression>
- </RegExp>
- <RegExp input="$$9," output="&lt;director&gt;\1&lt;/director&gt;" dest="10+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression clear="yes">"directors":\s*?\[([^]]*)\],</expression>
- </RegExp>
- <expression fixchars="1" repeat="yes">"([^"]*)",</expression>
- </RegExp>
- <RegExp input="$$9," output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;/actor&gt;" dest="10+">
- <RegExp input="$$1" output="\1" dest="9">
- <expression clear="yes">"guestStars":\s*?\[\s*?"([^]]*)"\s*?\],</expression>
- </RegExp>
- <expression fixchars="1" repeat="yes">([^,"]+)[,"\s]+</expression>
- </RegExp>
- <RegExp input="$$9" output="\1" dest="13+">
- <RegExp input="$$14" output="&lt;Episode&gt;$$10&lt;/Episode&gt;" dest="9">
- <expression clear="yes">^$</expression>
- </RegExp>
- <RegExp input="$INFO[language]" output="&lt;Episode&gt;$$10&lt;/Episode&gt;" dest="9">
- <expression>^\Q$INFO[fallbacklanguage]\E$</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <RegExp input="$INFO[language]" output="$$6" dest="5">
- <RegExp input="$$14" output="&lt;url function=&quot;GetFallbackEpisodeDetails&quot; cache=&quot;episode-$$17-$INFO[fallbacklanguage].json&quot;&gt;https://api.thetvdb.com/episodes/$$17|Authorization=Bearer%20$$19&amp;accept-language=$INFO[fallbacklanguage]&lt;/url&gt;" dest="6">
- <expression clear="yes">(?!^$)</expression>
- </RegExp>
- <expression>(?!^\Q$INFO[fallbacklanguage]\E$)</expression>
- </RegExp>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetEpisodeDetailsAuth>
- <GetFallbackEpisodeDetails dest="3" clearbuffers="no">
- <RegExp input="$$4" output="&lt;details&gt;&lt;/details&gt;" dest="3">
- <RegExp input="$$14" output="$$5" dest="10+">
- <RegExp input="$$1" output="&lt;episodeName&gt;\1&lt;/episodeName&gt;" dest="5">
- <expression clear="yes" fixchars="1">"episodeName":\s*?"(.*)",\s*?"firstAired"</expression>
- </RegExp>
- <expression>missingtitle</expression>
- </RegExp>
- <RegExp input="$$14" output="$$5" dest="10+">
- <RegExp input="$$7" output="&lt;overview&gt;\1&lt;/overview&gt;" dest="5">
- <RegExp input="$$6\r" output="\1\n" dest="7">
- <RegExp input="$$1" output="\1" dest="6">
- <expression clear="yes" noclean="1">"overview":\s*?"(.*)",\s*?"language"</expression>
- </RegExp>
- <expression repeat="yes" fixchars="1">(.*?)\\r</expression>
- </RegExp>
- <expression noclean="1"/>
- </RegExp>
- <expression>missingplot</expression>
- </RegExp>
- <RegExp input="$$10" output="&lt;Episode&gt;\1&lt;/Episode&gt;" dest="13+">
- <expression noclean="1"/>
- </RegExp>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </GetFallbackEpisodeDetails>
- <ParseEpisodeDetails dest="4" clearbuffers="no">
- <RegExp input="$$5" output="\1" dest="4">
- <RegExp input="$$1" output="" dest="5">
- <expression clear="yes"/>
- </RegExp>
- <XSLT input="&lt;Data&gt;&lt;current&gt;$$13&lt;/current&gt;&lt;all&gt;$$11&lt;/all&gt;&lt;/Data&gt;" output="\1" dest="5">
- <xsl:stylesheet version = "1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output indent="yes"/>
- <xsl:strip-space elements="*"/>
- <xsl:key name="EpisodesByDVDnumber" match="current/Episode" use="concat(dvdSeason,',',substring-before(concat(dvdEpisodeNumber,'.'),'.'))"/>
- <xsl:variable name="SeasonCounts">
- <xsl:if test="'$INFO[absolutenumber]'='true'">$$12</xsl:if>
- </xsl:variable>
-
- <xsl:variable name="episode-list" select="concat('$$2','|')" />
- <xsl:variable name="FirstEpisode" select="Data/current/Episode[id=substring-before($episode-list,'|')]" />
- <xsl:variable name="single-episode" select="substring-after($episode-list,'|')=''" />
- <xsl:variable name="AirsBeforeEpisode" select="Data/all/Episode[(SeasonNumber=$FirstEpisode/airsBeforeSeason) and (EpisodeNumber=$FirstEpisode/airsBeforeEpisode)]"/>
- <xsl:variable name="AirsAfterEpisode" select="Data/all/Episode[(SeasonNumber=$FirstEpisode/airsAfterSeason + 1) and (EpisodeNumber=1)]"/>
- <xsl:variable name="AfterSeasonCount" select="substring-before(substring-after($SeasonCounts, concat('|S', $FirstEpisode/airsAfterSeason + 1, '|')), '|')"/>
-
- <xsl:variable name="title-divider" select="' / '"/>
- <xsl:variable name="plot-divider" select="'&#10;----&#10;&#10;'" />
-
- <xsl:template match="*"/>
-
- <xsl:template match="Episode"/>
-
- <xsl:template match="Data">
- <xsl:apply-templates select="current"/>
- </xsl:template>
-
- <xsl:template match="current">
- <details>
- <title>
- <xsl:choose>
- <xsl:when test="$single-episode"><xsl:value-of select="$FirstEpisode/episodeName"/></xsl:when>
- <xsl:otherwise>
- <xsl:variable name="title">
- <xsl:call-template name="merge-details">
- <xsl:with-param name="list" select="$episode-list" />
- <xsl:with-param name="element" select="'episodeName'" />
- <xsl:with-param name="divider" select="$title-divider" />
- </xsl:call-template>
- </xsl:variable>
- <xsl:call-template name="shrink-title">
- <xsl:with-param name="full-title" select="$title" />
- <xsl:with-param name="title-list" select="substring-after(concat($title,$title-divider),$title-divider)" />
- <xsl:with-param name="test-title" select="substring(substring-before($title,$title-divider),1,string-length(substring-before($title,$title-divider))-4)" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </title>
- <plot>
- <xsl:choose>
- <xsl:when test="$single-episode"><xsl:value-of select="$FirstEpisode/overview"/></xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="merge-details">
- <xsl:with-param name="list" select="$episode-list" />
- <xsl:with-param name="element" select="'overview'" />
- <xsl:with-param name="divider" select="$plot-divider" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </plot>
- <uniqueid type="tvdb" default="true"><xsl:value-of select="$FirstEpisode/id"/></uniqueid>
- <xsl:if test="$FirstEpisode/imdbId!=''"><uniqueid type="imdb"><xsl:value-of select="$FirstEpisode/imdbId"/></uniqueid></xsl:if>
- <aired><xsl:value-of select="$FirstEpisode/firstAired"/></aired>
- <xsl:choose>
- <xsl:when test="'$INFO[dvdorder]'!='true'">
- <xsl:choose>
- <xsl:when test="('$INFO[absolutenumber]'='true') and (($FirstEpisode/airedSeason&gt;0) or (($FirstEpisode/absoluteNumber!='') and ($FirstEpisode/absoluteNumber!=0)))">
- <episode>
- <xsl:choose>
- <xsl:when test="($FirstEpisode/absoluteNumber!='') and ($FirstEpisode/absoluteNumber!=0)"><xsl:value-of select="$FirstEpisode/absoluteNumber"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="substring-before(substring-after($SeasonCounts, concat('|S', $FirstEpisode/airedSeason, '|')), '|') + $FirstEpisode/airedEpisodeNumber"/></xsl:otherwise>
- </xsl:choose>
- </episode>
- <season>1</season>
- </xsl:when>
- <xsl:when test="('$INFO[absolutenumber]'='true') and ($FirstEpisode/airedSeason=0)">
- <episode><xsl:value-of select="$FirstEpisode/airedEpisodeNumber"/></episode>
- <season>0</season>
- </xsl:when>
- <xsl:otherwise>
- <episode><xsl:value-of select="$FirstEpisode/airedEpisodeNumber"/></episode>
- <season><xsl:value-of select="$FirstEpisode/airedSeason"/></season>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="(($FirstEpisode/dvdEpisodeNumber='') or ($FirstEpisode/dvdSeason='')) or (($FirstEpisode/dvdEpisodeNumber=0) and ($FirstEpisode/dvdSeason=0))">
- <episode><xsl:value-of select="$FirstEpisode/airedEpisodeNumber"/><xsl:if test="key('EpisodesByDVDnumber', concat($FirstEpisode/airedSeason,',',$FirstEpisode/airedEpisodeNumber))">.<xsl:value-of select="count(key('EpisodesByDVDnumber', concat($FirstEpisode/airedSeason,',',$FirstEpisode/airedEpisodeNumber))[(dvdEpisodeNumber!='') and number(substring-after(concat(dvdEpisodeNumber,'.0'),'.'))&gt;0])+1"/></xsl:if></episode>
- <season><xsl:value-of select="$FirstEpisode/airedSeason"/></season>
- </xsl:when>
- <xsl:otherwise>
- <episode>
- <xsl:choose>
- <xsl:when test="$single-episode"><xsl:value-of select="$FirstEpisode/dvdEpisodeNumber"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="substring-before($FirstEpisode/dvdEpisodeNumber,'.')"/></xsl:otherwise>
- </xsl:choose>
- </episode>
- <season><xsl:value-of select="$FirstEpisode/dvdSeason"/></season>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:if test="$FirstEpisode/airedSeason=0">
- <xsl:choose>
- <xsl:when test="'$INFO[dvdorder]'!='true'">
- <xsl:choose>
- <xsl:when test="'$INFO[absolutenumber]'='true'">
- <xsl:if test="($FirstEpisode/airsBeforeSeason!='') or ($FirstEpisode/airsBeforeEpisode!='')">
- <displayepisode>
- <xsl:choose>
- <xsl:when test="$AirsBeforeEpisode and ($AirsBeforeEpisode/absoluteNumber!='')"><xsl:value-of select="$AirsBeforeEpisode/absoluteNumber"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="substring-before(substring-after($SeasonCounts, concat('|S', $AirsBeforeEpisode/SeasonNumber, '|')), '|') + $FirstEpisode/airsBeforeEpisode"/></xsl:otherwise>
- </xsl:choose>
- </displayepisode>
- <displayseason>1</displayseason>
- </xsl:if>
- <xsl:if test="($FirstEpisode/airsAfterSeason!='') and ($AfterSeasonCount!='')">
- <displayepisode>
- <xsl:choose>
- <xsl:when test="$AirsAfterEpisode and ($AirsAfterEpisode/absoluteNumber!='')"><xsl:value-of select="$AirsAfterEpisode/absoluteNumber"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="$AfterSeasonCount + 1"/></xsl:otherwise>
- </xsl:choose>
- </displayepisode>
- <displayseason>1</displayseason>
- </xsl:if>
- <xsl:if test="($FirstEpisode/airsAfterSeason!='') and ($AfterSeasonCount='')">
- <displayafterseason>1</displayafterseason>
- </xsl:if>
- </xsl:when>
- <xsl:otherwise>
- <displayepisode><xsl:value-of select="$FirstEpisode/airsBeforeEpisode"/></displayepisode>
- <displayseason><xsl:value-of select="$FirstEpisode/airsBeforeSeason"/></displayseason>
- <displayafterseason><xsl:value-of select="$FirstEpisode/airsAfterSeason"/></displayafterseason>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="$AirsBeforeEpisode and ($AirsBeforeEpisode/dvdEpisodeNumber!='') and ($AirsBeforeEpisode/dvdSeason!='')">
- <displayepisode><xsl:value-of select="$AirsBeforeEpisode/dvdEpisodeNumber"/></displayepisode>
- <displayseason><xsl:value-of select="$AirsBeforeEpisode/dvdSeason"/></displayseason>
- </xsl:when>
- <xsl:otherwise>
- <displayepisode><xsl:value-of select="$FirstEpisode/airsBeforeEpisode"/></displayepisode>
- <displayseason><xsl:value-of select="$FirstEpisode/airsBeforeSeason"/></displayseason>
- </xsl:otherwise>
- </xsl:choose>
- <displayafterseason><xsl:value-of select="$FirstEpisode/airsAfterSeason"/></displayafterseason>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
- <xsl:if test="('$INFO[RatingS]'='IMDb') or ('$INFO[alsoimdb]'='true')">
- <xsl:if test="$FirstEpisode/imdbId!=''"><chain function="GetIMDBRatingsById"><xsl:value-of select="$FirstEpisode/imdbId"/><xsl:if test="'$INFO[RatingS]'='IMDb'">|default</xsl:if></chain></xsl:if>
- </xsl:if>
- <xsl:if test="('$INFO[RatingS]'='TheTVDB') or ('$INFO[fallback]'='true')">
- <xsl:choose>
- <xsl:when test="$single-episode">
- <ratings>
- <rating>
- <xsl:attribute name="name">tvdb</xsl:attribute>
- <xsl:if test="'$INFO[RatingS]'='TheTVDB'"><xsl:attribute name="default">true</xsl:attribute></xsl:if>
- <value><xsl:value-of select="$FirstEpisode/siteRating"/></value>
- <votes><xsl:value-of select="$FirstEpisode/siteRatingCount"/></votes>
- </rating>
- </ratings>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="merge-rating">
- <xsl:with-param name="list" select="$episode-list" />
- <xsl:with-param name="rating" select="'0'" />
- <xsl:with-param name="votes" select="'0'" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
- <xsl:call-template name="split-details">
- <xsl:with-param name="list" select="$episode-list"/>
- </xsl:call-template>
- </details>
- </xsl:template>
-
- <xsl:template name="merge-details">
- <xsl:param name="list"/>
- <xsl:param name="element"/>
- <xsl:param name="divider"/>
- <xsl:variable name="first" select="substring-before($list, '|')" />
- <xsl:variable name="remaining" select="substring-after($list, '|')" />
- <xsl:if test="$first!=''"><xsl:value-of select="//Episode[id=$first]/child::*[name()=$element]"/><xsl:if test="$remaining!=''"><xsl:value-of select="$divider"/></xsl:if></xsl:if>
- <xsl:if test="$remaining!=''">
- <xsl:call-template name="merge-details">
- <xsl:with-param name="list" select="$remaining" />
- <xsl:with-param name="element" select="$element" />
- <xsl:with-param name="divider" select="$divider" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- <xsl:template name="shrink-title">
- <xsl:param name="full-title"/>
- <xsl:param name="title-list"/>
- <xsl:param name="test-title"/>
- <xsl:variable name="first" select="substring-before($title-list,$title-divider)"/>
- <xsl:variable name="remaining" select="substring-after($title-list,$title-divider)"/>
- <xsl:choose>
- <xsl:when test="$test-title!=substring($first,1,string-length($first)-4)"><xsl:value-of select="$full-title"/></xsl:when>
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="$remaining=''"><xsl:value-of select="$test-title"/></xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="shrink-title">
- <xsl:with-param name="full-title" select="$full-title" />
- <xsl:with-param name="title-list" select="$remaining" />
- <xsl:with-param name="test-title" select="$test-title" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template name="merge-rating">
- <xsl:param name="list"/>
- <xsl:param name="rating"/>
- <xsl:param name="votes"/>
- <xsl:variable name="first" select="substring-before($list, '|')" />
- <xsl:variable name="remaining" select="substring-after($list, '|')" />
- <xsl:variable name="currVotes" select="$votes + Episode[id=$first]/siteRatingCount" />
- <xsl:variable name="firstRating">
- <xsl:choose>
- <xsl:when test="Episode[id=$first]/siteRating!=''"><xsl:value-of select="Episode[id=$first]/siteRating"/></xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="currRating" select="$rating + ($firstRating * Episode[id=$first]/siteRatingCount)" />
- <xsl:choose>
- <xsl:when test="$remaining!=''">
- <xsl:call-template name="merge-rating">
- <xsl:with-param name="list" select="$remaining" />
- <xsl:with-param name="rating" select="$currRating" />
- <xsl:with-param name="votes" select="$currVotes" />
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <ratings>
- <rating>
- <xsl:attribute name="name">tvdb</xsl:attribute>
- <xsl:if test="'$INFO[RatingS]'='TheTVDB'"><xsl:attribute name="default">true</xsl:attribute></xsl:if>
- <xsl:if test="$currVotes&gt;0">
- <value><xsl:value-of select="format-number($currRating div $currVotes,'#.#')"/></value>
- </xsl:if>
- <votes><xsl:value-of select="$currVotes"/></votes>
- </rating>
- </ratings>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template name="split-details">
- <xsl:param name="list"/>
- <xsl:variable name="first" select="substring-before(normalize-space($list), '|')" />
- <xsl:variable name="remaining" select="substring-after(normalize-space($list), '|')" />
- <xsl:if test="$first!=''"><xsl:apply-templates select="Episode[id=$first]" mode="match"/></xsl:if>
- <xsl:if test="$remaining!='' and $remaining!='|'">
- <xsl:call-template name="split-details">
- <xsl:with-param name="list" select="$remaining" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="Episode" mode="match">
- <xsl:if test="filename!=''"><thumb>http://www.thetvdb.com/banners/<xsl:value-of select="filename"/></thumb></xsl:if>
- <xsl:for-each select="credits|director|actor">
- <xsl:copy-of select="."/>
- </xsl:for-each>
- </xsl:template>
-
- <xsl:template name="split">
- <xsl:param name="list"/>
- <xsl:param name="element"/>
- <xsl:variable name="first" select="substring-before(normalize-space($list), '|')" />
- <xsl:variable name="remaining" select="substring-after(normalize-space($list), '|')" />
- <xsl:if test="$first!=''"><xsl:element name="{$element}"><xsl:value-of select="$first"/></xsl:element></xsl:if>
- <xsl:if test="$remaining!='' and $remaining!='|'">
- <xsl:call-template name="split">
- <xsl:with-param name="list" select="$remaining" />
- <xsl:with-param name="element" select="$element" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- </xsl:stylesheet>
- </XSLT>
- <expression noclean="1" fixchars="1"/>
- </RegExp>
- </ParseEpisodeDetails>
- <GetIMDBRatingsById dest="5" clearbuffers="no">
- <RegExp input="$$1" output="&lt;details&gt;&lt;url cache=&quot;\1-main.html&quot; function=&quot;ParseIMDBRatings&quot;&gt;http://www.imdb.com/title/\1/|accept-language=en-us&lt;/url&gt;&lt;/details&gt;" dest="5">
- <expression noclean="1">^(tt\d+)</expression>
- </RegExp>
- <RegExp input="$$1" output="default=&quot;true&quot;" dest="3">
- <expression clear="yes">\|default$</expression>
- </RegExp>
- </GetIMDBRatingsById>
- <ParseIMDBRatings dest="5" clearbuffers="no">
- <RegExp input="$$2" output="&lt;details&gt;\1&lt;/details&gt;" dest="5">
- <RegExp input="$$1" output="&lt;ratings&gt;&lt;rating name=&quot;imdb&quot; $$3&gt;&lt;value&gt;\2&lt;/value&gt;&lt;votes&gt;\1&lt;/votes&gt;&lt;/rating&gt;&lt;/ratings&gt;" dest="2">
- <expression>&quot;ratingCount&quot;:\s([0-9,]+),\s*&quot;bestRating&quot;:\s&quot;[^&quot;]*&quot;,\s*&quot;worstRating&quot;:\s&quot;[^&quot;]*&quot;,\s*&quot;ratingValue&quot;:\s&quot;([0-9.]+)</expression>
- </RegExp>
- <expression noclean="1" />
- </RegExp>
- </ParseIMDBRatings>
-</scraper>
diff --git a/addons/metadata.tvshows.themoviedb.org/LICENSE.TXT b/addons/metadata.tvshows.themoviedb.org/LICENSE.TXT
new file mode 100644
index 0000000000..47f7503cba
--- /dev/null
+++ b/addons/metadata.tvshows.themoviedb.org/LICENSE.TXT
@@ -0,0 +1,287 @@
+
+ You may use, distribute and copy XBMC under the terms of GNU General
+ Public License version 2, which is displayed below.
+
+-------------------------------------------------------------------------
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+-------------------------------------------------------------------------
diff --git a/addons/metadata.tvshows.themoviedb.org/addon.xml b/addons/metadata.tvshows.themoviedb.org/addon.xml
new file mode 100644
index 0000000000..cbe0d753b6
--- /dev/null
+++ b/addons/metadata.tvshows.themoviedb.org/addon.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<addon id="metadata.tvshows.themoviedb.org"
+ name="The Movie Database"
+ version="3.0.6"
+ provider-name="Team Kodi">
+ <requires>
+ <import addon="xbmc.metadata" version="2.1.0"/>
+ <import addon="metadata.common.fanart.tv" version="3.1.0"/>
+ </requires>
+ <extension point="xbmc.metadata.scraper.tvshows"
+ language="en"
+ library="tmdb.xml"/>
+ <extension point="xbmc.addon.metadata">
+ <summary lang="bg">Сваля инф. за ТВ Сериали от TMDB</summary>
+ <summary lang="cs">TMDb zdroj dat k seriálům </summary>
+ <summary lang="de">TMDB Fernsehserien Scraper</summary>
+ <summary lang="el">Scraper Τηλ. Σειρών του TMDb</summary>
+ <summary lang="en">TMDB TV show Scraper</summary>
+ <summary lang="en_US">TMDB TV show Scraper</summary>
+ <summary lang="es">Scraper de series TMDB</summary>
+ <summary lang="fr_CA">Extracteur de d'émissions télé TMDb</summary>
+ <summary lang="gl">Scraper serie de TV TMDB</summary>
+ <summary lang="he">סקרייפר סדרות TMDB</summary>
+ <summary lang="hr">TMDB sakupljač TV serija</summary>
+ <summary lang="hu">TMDB TV show Letöltő</summary>
+ <summary lang="id">Pengais Serial TV TMDB</summary>
+ <summary lang="is">TMDB TV skafa fyrir sjónvarpsefni</summary>
+ <summary lang="ko">TMDB TV 쇼 정보수집기</summary>
+ <summary lang="lt">TMDB TV laidų skreperis</summary>
+ <summary lang="nl">TMDB TV-serie scraper</summary>
+ <summary lang="pl">Ekstraktor serialowy TMDB</summary>
+ <summary lang="pt">Colector de filmes TMDb</summary>
+ <summary lang="pt_BR">Scraper de Seriados TMDb</summary>
+ <summary lang="ru">TMDB ТВ шоу инфоресурс</summary>
+ <summary lang="sv">TMDB TV-serie skrapa</summary>
+ <summary lang="zh">TMDB 剧集刮削器</summary>
+ <description lang="af">themoviedb.org is 'n verniet en oop fliek databasis. Dit is totaal gebruiker gedryf deur mense soos jy. TMDB word huidiglik deur miljoene mense elke maand gebruik, en met hulle kragtige API word dit ook deur baie gewilde media sentrums soos Kodi gebruik om Fliek Metadata, Plakkate en Ondersteunerkuns te onttrek om die gebruiker se ondervinding te verryk.</description>
+ <description lang="be">themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with their powerful API, it is also used by many popular media centers like Kodi to retrieve Movie Metadata, Posters and Fanart to enrich the user's experience.</description>
+ <description lang="bg">themoviedb.org е безплатна и отворена филмова база данни. Задвижва се изцяло от потребителите си, от хора като вас. Милиони хора по света всеки месец ползват TMDb. Благодарение на многофункционално API може да се ползва от най-различни и популярни медийни центрове като Kodi, които извличат метаданни, постери и фанарт за филмите с цел за красивото оформяне на интерфейса.</description>
+ <description lang="ca">themoviedb.org és una base de dades oberta i lliure. Es manté completament per usuaris, per gent com tu. TMDb s'utilitza actualment per milions de persones cada mes i amb la seva potent API també és utilitzada per molts centre media populas com l'Kodi per obtenir les meta-dades de pel·lícules, pósters i fanart per enriquir l'experiència d'usuari.</description>
+ <description lang="cs">themoviedb.org je otevřená a svobodná databáze filmů. Je řízena uživateli, tedy lidmi jako vy. TMDB je každý měsíc používána milióny lidí a se svým výborným API je také používano mnoha populárními mediálními centry jako je Kodi, k získávání metadat, plagátů a fanartu filmů pro obohacení uživatelského zážitku.</description>
+ <description lang="cy">Mae themoviedb.org yn gronfa ddata ffilmiau rhydd ac agored. Mae'n cael ei yrru gan ddefnyddwyr fel chi. Mae TMDb yn cael ei ddefnyddio gan filiynau o bobl bob mis a gyda'i API pwerus, mae'n cael ei ddefnyddio gan lawer o'r canolfannau cyfrwng fel Kodi i estyn metadata ffilmiau, posteri a chelf er mwyn cyfoethogi profiad defnyddwyr.</description>
+ <description lang="da">themoviedb.org er en fri og åben filmdatabase. Den er helt og aldeles brugerdrevet af folk som dig. TMDb bruges i dag af millioner af mennesker hver måned, og med deres kraftfulde API er den også brugt af mange populære mediecentre såsom Kodi til at hente metadata, plakater og fankunst til film, for at berige brugerens oplevelse.</description>
+ <description lang="de">TheMovieDB.org ist eine freie und offene Filmdatenbank. Sie wird von Benutzern wie dir angetrieben. TheMovieDB wird zur Zeit von millionen Nutzern jeden Monat genutzt und dank ihrer mächtigen API ist sie auch von vielen Media-Center, wie z.B. Kodi, implementiert, um Film-Metadaten, -Poster und -Fanarts zu beziehen, die das Benutzererlebnis verbessern.</description>
+ <description lang="el">Το themoviedb.org είναι μία δωρεάν και ανοικτή βάση δεδομένων ταινιών. Διαχειρίζεται πλήρως από ανθρώπους σαν και εσάς. Το TMDb χρησιμοποιείται από εκατομμύρια ανθρώπους κάθε μήνα, και με το πανίσχυρο API τους, χρησιμοποιείται και από πολλά δημοφιλή κέντρα πολυμέσων όπως το Kodi για να λαμβάνουν μετα-δεδομένα Ταινιών, Αφίσες και Fanart για εμπλουτισμό της εμπειρίας του χρήστη.</description>
+ <description lang="en">themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with their powerful API, it is also used by many popular media centers like Kodi to retrieve Movie Metadata, Posters and Fanart to enrich the user's experience.</description>
+ <description lang="en_NZ">themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with their powerful API, it is also used by many popular media centers like Kodi to retrieve Movie Metadata, Posters and Fanart to enrich the user's experience.</description>
+ <description lang="en_US">themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with their powerful API, it is also used by many popular media centers like Kodi to retrieve Movie Metadata, Posters and Fanart to enrich the user's experience.</description>
+ <description lang="es">themovieDB.org es una base de datos de películas gratuita y abierta. Es una página web que se basa en contenido subido por los usuarios. TMDb es usada diariamente por mucha gente gracias a su API, que es usada por más programas aparte de Kodi para descargar información de películas así como Posters o Fanart (Fondos de escritorio basados en películas usados en distintos skins) para enriquecer la experiencia de usar Kodi.</description>
+ <description lang="es_AR">themovieDB.org es una base de datos de películas gratuita y abierta. Está formada con contenido subido por usuarios como vos. TMDb es actualmente utilizada por millones de personas cada mes y, gracias a su poderosa API, es usada por muchos programas populares como Kodi para descargar Información de Películas, Posters y Fanart para enriquecer la experiencia de usar Kodi.</description>
+ <description lang="es_MX">themoviedb.org es una base de datos de películas gratis y abierta. Es completamente manejada por usuarios y personas como tu. Actualmente TMDb es usada por millones de personas cada mes, y dado a su poderosa API, es usada también por varios media centers populares como Kodi para obtener Metada de Películas, Posters y Fanarts, enriqueciendo de esta manera la experiencia del usuario.</description>
+ <description lang="et">themoviedb.org on tasuta ja vaba juurdepääsuga filmide andmebaas.See on täielikult koostatud sinu sarnaste inimeste poolt. TMDb on hetkel igapäevaselt kasutuses miljonite inimeste poolt ja seda kasutavad paljud populaarsed meediakeskused, nagu ka Kodi, filmiandmete, fännikunsti ja posterite leidmiseks.</description>
+ <description lang="fi">themoviedb.org on vapaa ja avoin elokuvatietokanta. Se on täysin käyttäjien ylläpitämä. TMDb:a käyttää miljoonat ihmiset joka kuukausi, sitä käytetään käyttäjäkokemuksen rikastuttamiseen monissa muissakin suosituissa Kodi:n kaltaisissa ohjelmissa lataamalla elokuvien tietoja, julisteita ja fanitaidetta.</description>
+ <description lang="fr">themoviedb.org est une base de données gratuite et libre d'accès de films. Elle est totalement gérée par les utilisateurs. TMDb est actuellement utilisée par des millions de personnes chaque mois et, grâce à ses puissantes fonctions et routines, elle est également utilisée par de nombreux Media Centers populaires comme Kodi aux fins de récupération des Métadonnées, Posters et Fanarts des films en vue d'améliorer l'expérience de l'utilisateur.</description>
+ <description lang="fr_CA">themoviedb.org est une base de données libre et ouverte. Elle est complètement gérée par des gens comme vous. TMDb est actuellement utilisée par des millions de personnes chaque mois et avec son API puissante, elle est également utilisée par de nombreux centres multimédias populaires comme Kodi pour récupérer les métadonnées des films, les affiches et le fanart afin d'enrichir l'expérience de l'utilisateur.</description>
+ <description lang="gl">themoviedb.org é una base de datos sobre filmes libre e aberta, impulsada por xente coma ti. Na actualidade TMDb é usada por millóns de persoas todos os meses, e grazas ó seu potente API, usado por algúns dos centros multimedia máis populares como Kodi para obter a información dos filmes, Posters e Fanart e así mellorar a experiencia do usuario.</description>
+ <description lang="he">themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with their powerful API, it is also used by many popular media centers like Kodi to retrieve Movie Metadata, Posters and Fanart to enrich the user's experience.</description>
+ <description lang="hr">themoviedb.org je besplatna i otvorena baza filmskih podataka. TMDb trenutno koriste milijuni ljudi svaki mjesec uz pomoću njegovog snažnog API-ja, isto tako se koristi u mnogim popularnim medijskim centrima poput Kodija, kako bi mogli sakupljati informacije o filmovima, filmske postere, omote filmova i na kraju obogatili korisničko iskustvo.</description>
+ <description lang="hu">A themoviedb.org egy ingyenes és nyílt filmadatbázis. Teljes egészében olyan felhasználók töltik fel, mint például Te. A TMDb-t havonta emberek milliói használják és a hatékony API-n keresztül számos népszerű média center is, mint például az Kodi a filmadatok, poszterek, fanartképek letöltésére.</description>
+ <description lang="id">themoviedb.org adalah database film yang gratis dan terbuka. Ini benar-benar digerakkan oleh orang-orang seperti Anda. TMDb saat ini digunakan oleh jutaan orang setiap bulannya dan dengan APInya yang digdaya, juga digunakan oleh beberapa pusat media seperti Kodi untuk mengambil Metadata Film, Poster dan Fanart untuk menperkaya pengalaman penggunanya.</description>
+ <description lang="is">themoviedb.org er frír og opinn gagnagrunnur. Hann er algjörlega rekinn af fólki eins og þér. TMBd er notaður af milljónum manna í hverjum mánuði og með öflugum forritaskilum þeirra (API), er hann líka notaður af mörgum vinsælum heimabíókerfum eins og Kodi til að ná í Ítarupplýsingar yfir Kvikmyndir, Veggspjöld og Fanart til að lífga upplifun notandans.</description>
+ <description lang="it">themoviedb.org è un database libero e aperto. E' gestito da utenti e persone come te. Viene usato correntemente da millioni di persone ogni mese e con le sue potenti API, è anche utilizzato da molti popolari media centers come Kodi per ottenere Metadati, Posters e Fanart di film per arricchire la loro esperienza utente.</description>
+ <description lang="ja">themoviedb.org は自由でオープンな映画データベースです。その運営は、完全にユーザ主導で行われています。TMDb は現在毎月何百万人もの人に利用されているほか、Kodi のようなメディアセンターも、TMDb のパワフルな API を介して映画メタデータ、ポスター、ファンアートを取得し、使い勝手を向上させるなどして使っています。</description>
+ <description lang="ko">themoviedb.org 는 전적으로 여러분 같은 이용자가 주도하는 무료 공개 영화 데이터베이스입니다. TMDb 는 현재 매월 수백만의 사람들이 강력한 API와 함께 사용하고 있을 뿐만 아니라 Kodi 같은 많은 미디어 센터가 영화 정보, 포스터, 팬아트를 가져와 풍성한 사용자 경험을 제공하는데 이용되고 있습니다.</description>
+ <description lang="lt">themoviedb.org yra nemokama ir atvira Filmų duomenų bazė. Jis remiamas ir skaitinamas tokių pat vartotojų kaip ir jūs. TMDb šiuo metu naudoja milijonai žmonių kiekvieną mėnesį, ir turi galingą API (informacinį centrą), taip pat naudojamas daug populiarių žiniasklaidos centrų. Pavyzdžiui Kodi gauti filmo(-ų) metaduomenis, plakatus ir FanArt siekiant praturtinti vartotojo patirtį.</description>
+ <description lang="mk">themoviedb.org is a free and open movie database. It's completely user driven by people like you. TMDb is currently used by millions of people every month and with their powerful API, it is also used by many popular media centers like Kodi to retrieve Movie Metadata, Posters and Fanart to enrich the user's experience.</description>
+ <description lang="ml">മൂവി ഡി ബി, എല്ലാവർക്കും കൈവക്കാവുന്ന ഒരു സൗജന്യ വിവരശേഖരമാണ്. ഇതുമൂലം ലോകം മുഴുവനും സിനിമാ പോസ്റ്ററുകൾ എല്ലവരും കാണുന്നു</description>
+ <description lang="ms">themoviedb.org adalah pangkalan data cakera terbuka. Ia sepenuhnya dipacu oleh individu seperti anda. TMDb buat masa ini diguna oleh berjuta-juta individu setiap bulan dan dengan API hebat mereka, ia juga digunakan oleh banyak pusat media popular seperti Kodi untuk mendapatkan Data Meta, Poster, Seni Peminat Cereka untuk memperkayakan pengalaman pengguna.</description>
+ <description lang="nl">Themoviedb.org is een vrije en open filmdatabank. Gebruikers zoals jij vormen de motor van deze site. Op dit moment gebruiken elke maand miljoenen mensen TMDb. De krachtige API van de site laat mediacenters zoals Kodi toe om metadata, posters en fanart op te halen en zo de gebruikerservaring te verrijken.</description>
+ <description lang="no">themoviedb.org er en gratis og åpen filmdatabase. Den drives helt og fullt av mennesker som deg. TMDb brukes av millioner av mennesker hver måned og med sitt gode API, brukes den også av mange popluære mediasenterløsninger som Kodi for å hente metadata for filmer, plakater og fanart for å gi en bedre brukeropplevelse.</description>
+ <description lang="pl">themoviedb.org jest wolną i otwartą filmową bazą danych, zarządzaną przez osoby takie jak Ty. Obecnie odwiedzają ją miliony osób miesięcznie, a dzięki dostępności interfejsu programistycznego jest używana przez wiele centrów multimedialnych takich jak Kodi, jako źródło informacji o filmach, plakatów i tapet.</description>
+ <description lang="pt">O themoviedb.org é uma base de dados de filmes livre e aberta. É actualizado inteiramente por pessoas como você e usado por milhões todos os meses. Com o poderoso motor de busca disponível, também se tornou no favorito para muitos programas de centro de média, como o popular Kodi, para obter informação, posters e fanart que enriquecem a experiência do utilizador.</description>
+ <description lang="pt_BR">O themoviedb.org é um banco de dados aberto e gratuito. É completamente operado por pessoas como você. O TMDb é atualmente usado por milhares de pessoas a cada mês e com sua poderosa API, é usado por muitas centrais de mídia populares como o Kodi para buscar metadados, cartazes e fanart de filmes para enriquecer a experiência do usuário.</description>
+ <description lang="ro">themoviedb.org este o bază de date de filme gratuită și deschisă. Este actualizată de oameni ca și tine. TMDb este curent folosită de milioane de oameni în fiecare lună și datorită API-ului puternic, este de asemena folosită de multe centre media populare ca Kodi pentru a obține informații despre filme, afișe și imagini produse de fani (Fanart) care îmbogățesc experiența utilizatorului.</description>
+ <description lang="ru">themoviedb.org — это бесплатная и открытая база данных фильмов. Она полностью поддерживается обычными людьми. В данный момент сайт TMDb используют миллионы людей каждый месяц, и благодаря мощному API его могут использовать различные популярные медиацентры, такие как Kodi, чтобы получать метаданные, постеры и фанарт для фильмов с целью красивого оформления интерфейса.</description>
+ <description lang="se">themoviedb.org är en fri och öppen filmdatabas. Det drivs helt av människor som dig. TMDb används av miljontals människor varje månad och med deras kraftfulla API, är det också använt av många populära mediacenter som Kodi för att hämta filmmetadata, omslag och fanart för att förgylla användarens upplevelse.</description>
+ <description lang="sk">themoviedb.org je voľná a otvorená databáza filmov. Je výlučne vedená užívateľmi ako si ty. TMDb je každý mesiac používaná miliónmi ľudí, a vďaka svojmu výkonnému API je veľmi populárna medzi 'media centrami' ako Kodi pre sťahovanie filmových metadát, plagátov a fanartov pre obohatenie zážitkov.</description>
+ <description lang="sl">themoviedb.org je brezplačna in prosta baza filmov. Je v celoti ustvarjena s strani uporabnikov kot ste vi. TMDB uporablja miljone ljudi in z njihovo močno API, jo lahko uporabljate tudi v multimedijskih centrih kot Kodi, s tem prenesete informacije o filmih, plakate in ozadja ter s tem popestrite uporabniško izkušnjo.</description>
+ <description lang="sv">themoviedb.org är en gratis och öppen filmdatabas. Den drivs helt av människor som du. TMDb används för närvarande av miljoner människor varje månad och med deras kraftfulla API används den även av många populära mediacenter som t.ex. Kodi för att hämta metadata om filmer, affischer och fanart för att berika användarens upplevelse.</description>
+ <description lang="ta_IN">themoviedb.org ஒரு இலவச மற்றும் திறந்த திரைப்பட தரவுத்தளம் ஆகும். இந்த தரவுத்தளம் முற்றிலும் பயனர் மக்களால் இயக்கப்படுகிறது. TMDb அவர்களது சக்திவாய்ந்த API இனால் தற்போது பல இலட்சக்கணக்கான மக்களால் ஒவ்வொரு மாதமும் பயன்படுத்தப்படுகிறது, இது Kodi போன்ற பல பிரபல ஊடக மையங்களில் பயனர் அனுபவத்தை மேம்படுத்த பயன்படுத்தப்படுகிறது.</description>
+ <description lang="th">themoviedb.org เป็นฐานข้อมูลภาพยนตร์ที่ฟรีและเปิดกว้าง. มันถูกขับเคลื่อนจากผู้ใช้ โดยคนเช่นคุณ. TMDb ปัจจุบันมีการใช้โดยคนนับล้านในแต่ละเดือน และมีประสิทธิภาพด้วย API ของพวกเขา , มันยังถูกใช้โดยหลายศูนย์สื่อที่นิยมเช่น Kodi เพื่อดึง อธิบายข้อมูลภาพยนตร์, โปสเตอร์และ แฟนอาร์ต เพื่อเพิ่มประสบการณ์ของผู้ใช้</description>
+ <description lang="tr">themoviedb.org ücretsiz ve herkese açık bir film veri tabanıdır. Tamamen kullanıcılar tarafından oluşturulmakta ve yönetilmektedir. TMDb her ay milyonlarca kullanıcı tarafından kullanılmakta ve güçlü API'si sayesinde Kodi gibi bir çok popüler medya merkezi tarafından Film Veritabanı, Poster ve Fanart bilgilerini kullanarak kullanıcı deneyimini zenginleştirmektedir.</description>
+ <description lang="uk">themoviedb.org - це безкоштовна і відкрита база даних фільмів. Вона повністю підтримується звичайними людьми. В даний момент сайт TMDb використовують мільйони людей кожен місяць, і завдяки потужному API, його можуть використовувати різні популярні медіацентри, такі як Kodi, щоб отримувати метадані, постери і фанарт для фільмів з метою оформлення інтерфейсу.</description>
+ <description lang="vi">themoviedb.org là cơ sở dữ liệu về phim ảnh mở và miễn phí. Nó hoàn toàn được kiểm soát bởi những người như bạn. TMDb hiện tại đang được sử dụng bởi hàng triệu người dùng hàng tháng và với sự hỗ trợ của bộ API mạnh mẽ nó cũng được sử dụng bởi những thiết bị giải trí cá nhân như Kodi cho việc lấy dữ liệu về Phim ảnh, Poster và Fanart để làm tăng trải nghiệm của người sử dụng</description>
+ <description lang="zh">themoviedb.org 是一个开放和自由的电影数据库。它完全由象你一样的用户来掌控。TMDb 每月为上百万用户提供服务,并通过强大的 API 界面为许多流行的媒体中心系统如 Kodi 提供电影资料、封面海报和同人画以丰富用户的体验。</description>
+ <description lang="zh_TW">themoviedb.org是一個免費和開放的電影資料庫。它是完全由與您一樣的廣大使用者來更新資訊。 TMDb目前擁有數以百萬計的使用人次並且有著強大的API,許多受歡迎的媒體中心平台像Kodi藉由TMDb獲取電影的數據資料庫,海報和影片資訊,以豐富使用者體驗。</description>
+ <platform>all</platform>
+ <license>GPL v2.0</license>
+ <forum>http://forum.xbmc.org/showthread.php?tid=200504</forum>
+ <website></website>
+ <email></email>
+ <source></source>
+ </extension>
+</addon>
diff --git a/addons/metadata.tvshows.themoviedb.org/changelog.txt b/addons/metadata.tvshows.themoviedb.org/changelog.txt
new file mode 100644
index 0000000000..a84213c25c
--- /dev/null
+++ b/addons/metadata.tvshows.themoviedb.org/changelog.txt
@@ -0,0 +1,74 @@
+[B]3.0.6[/B]
+- Fixed: show overview
+
+[B]3.0.5[/B]
+- Fixed scraping after API layout changes
+
+[B]3.0.4[/B]
+- use https to access thetvdb.com
+
+[B]3.0.3[/B]
+- fixed: scraping episodes with no air date
+
+[B]3.0.1[/B]
+- fixed: typo causing season swapped with episode numbers (thanks tdf1970)
+
+[B]3.0.0[/B]
+- added: extra artwork (clearlogo, clearart, landscape, etc.) from fanart.tv; bumped version for Leia
+
+[B]2.0.1[/B]
+- changed: tmdb rating name
+
+[B]2.0.0[/B]
+- added: some missing languages
+- changed: bump version for Kodi v17
+
+[B]1.4.0[/B]
+added: uniqueids and ratings with their name (requires Kodi v17 or newer) -thanks phate89
+
+[B]1.3.4[/B]
+- Really fixed after API layout changes
+
+[B]1.3.3[/B]
+- Fixed after API layout changes
+
+[B]1.3.2[/B]
+- fixed: broken search results after API changes
+
+[B]1.3.1[/B]
+- added: scraping of mpaa certifications
+
+[B]1.3.0[/B]
+- Update
+
+[B]1.2.2[/B]
+- Update author name
+
+[B]1.2.1[/B]
+- fixed: broken search results after API changes
+
+[B]1.2.0[/B]
+- added: scraping of ratings and votes
+
+[B]1.1.2[/B]
+- fixed: broken search and art scraping
+
+[B]1.1.1[/B]
+- fixed: scraping of episode names in certain languages
+
+[B]1.1.0[/B]
+- added extra languages for selection
+- changed language to a selection list
+
+[B]1.0.3[/B]
+- updated language files from Transifex
+
+[B]1.0.2[/B]
+- fixed: broken scraping
+
+[B]1.0.1[/B]
+- updated language files from Transifex
+
+[B]1.0.0[/B]
+
+- Initial version
diff --git a/addons/metadata.tvshows.themoviedb.org/icon.png b/addons/metadata.tvshows.themoviedb.org/icon.png
new file mode 100644
index 0000000000..01337685ea
--- /dev/null
+++ b/addons/metadata.tvshows.themoviedb.org/icon.png
Binary files differ
diff --git a/addons/metadata.tvdb.com/resources/language/Afrikaans/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Afrikaans/strings.po
index e2aae38344..c482a49c18 100644
--- a/addons/metadata.tvdb.com/resources/language/Afrikaans/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Afrikaans/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Gebruik DVD Orde"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Gebruik Absolute Ordening (Enkele Seisoen)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Stel Ondersteunerkuns in staat"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Verkies Plakkate"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Verkose Taal"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Taal"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Hou Oorspronklike Titel"
diff --git a/addons/metadata.tvdb.com/resources/language/Esperanto/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Albanian/strings.po
index 55fd377fce..b4101ef4b3 100644
--- a/addons/metadata.tvdb.com/resources/language/Esperanto/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Albanian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -9,13 +9,13 @@ msgstr ""
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Esperanto (http://www.transifex.com/projects/p/xbmc-addons/language/eo/)\n"
+"Language-Team: Albanian (http://www.transifex.com/projects/p/xbmc-addons/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: eo\n"
+"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Lingvo"
+msgctxt "#30000"
+msgid "Enable Fanart"
+msgstr "Aktivo \"Fanart'in\""
diff --git a/addons/metadata.tvdb.com/resources/language/Amharic/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Amharic/strings.po
index e537a52246..5e8a316363 100644
--- a/addons/metadata.tvdb.com/resources/language/Amharic/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Amharic/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -16,6 +16,10 @@ msgstr ""
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-msgctxt "#30004"
-msgid "Language"
-msgstr "ቋንቋ "
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "የተመረጠው ቋንቋ"
+
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "ዋናውን አርእስት ጠብቅ "
diff --git a/addons/metadata.tvdb.com/resources/language/Basque/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Basque/strings.po
index 5b804c1cec..f2db18b5a2 100644
--- a/addons/metadata.tvdb.com/resources/language/Basque/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Basque/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -16,10 +16,6 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30002"
+msgctxt "#30000"
msgid "Enable Fanart"
msgstr "Gaitu Fanarta"
-
-msgctxt "#30004"
-msgid "Language"
-msgstr "Hizkuntza"
diff --git a/addons/metadata.tvdb.com/resources/language/Belarusian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Belarusian/strings.po
index 3112de70fd..7416d7870a 100644
--- a/addons/metadata.tvdb.com/resources/language/Belarusian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Belarusian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Use DVD Order"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Use Absolute Ordering (Single Season)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Enable Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Prefer Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Пераважная мова"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Language"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Keep Original Title"
diff --git a/addons/metadata.tvdb.com/resources/language/Bulgarian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Bulgarian/strings.po
index 25402a3a72..6dffb49935 100644
--- a/addons/metadata.tvdb.com/resources/language/Bulgarian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Bulgarian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Ползвай последователността от DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Ползвай последователно номериране (един сезон)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Ползвай фанарт"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Предпочитай постерите"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Предпочитан език"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Език"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Запазвай оригиналното заглавие"
diff --git a/addons/metadata.tvdb.com/resources/language/Burmese/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Burmese/strings.po
index 6a07ea4d96..dcd1ad4acb 100644
--- a/addons/metadata.tvdb.com/resources/language/Burmese/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Burmese/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "DVD order ကို အသုံးပြုရန်"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Absolute Order ကို အသုံးပြုရန်"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Fanart ကို လုပ်ဆောင်ခွင့်"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "ပိုစတာ ပုံစံကို သဘောကျသည်"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "သင့်လျှော်သော ဘာသာစကား"
-msgctxt "#30004"
-msgid "Language"
-msgstr "ဘာသာစကား"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "မူလခေါင်းစဉ်အတိုင်းထားမည်"
diff --git a/addons/metadata.tvdb.com/resources/language/Catalan/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Catalan/strings.po
index 37f8afc286..db397cf8d9 100644
--- a/addons/metadata.tvdb.com/resources/language/Catalan/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Catalan/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Utilitza l'ordre del DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Utilitza l'ordenament absolut (Temporada única)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Habilita el fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Dona preferència als pòsters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Idioma perferit"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Manté el títol original"
diff --git a/addons/metadata.tvdb.com/resources/language/Chinese (Simple)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Simple)/strings.po
index fc6790f5ce..a5f46129a0 100644
--- a/addons/metadata.tvdb.com/resources/language/Chinese (Simple)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Simple)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "使用 DVD 顺序"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "使用绝对顺序(单季)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "启用同人画"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "使用封面海报"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "首选语言"
-msgctxt "#30004"
-msgid "Language"
-msgstr "语言"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "使用未翻译片名"
diff --git a/addons/metadata.tvdb.com/resources/language/Chinese (Traditional)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Traditional)/strings.po
index 4dd4f263bf..227b9bca64 100644
--- a/addons/metadata.tvdb.com/resources/language/Chinese (Traditional)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Chinese (Traditional)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "使用 DVD 順序"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "使用原本的順序 (單季)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "啟用專輯資訊"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "下載海報"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "偏好的語言"
-msgctxt "#30004"
-msgid "Language"
-msgstr "語言"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "保留原始標題"
diff --git a/addons/metadata.tvdb.com/resources/language/Croatian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Croatian/strings.po
index d11c05fab7..56487f8adb 100644
--- a/addons/metadata.tvdb.com/resources/language/Croatian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Croatian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Koristi DVD poredak"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Koristi potpuni poredak (Jedna sezona)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
-msgstr "Omogući omote emisija"
+msgstr "Omogući omote"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferiraj plakate"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Željeni jezik"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Jezik"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Zadrži izvorni naslov"
diff --git a/addons/metadata.tvdb.com/resources/language/Czech/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Czech/strings.po
index 2da15df2d4..8a03182452 100644
--- a/addons/metadata.tvdb.com/resources/language/Czech/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Czech/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Použít řazení jako na DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Použít absolutní řazení (pro jednu sérii)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Povolit Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Upřednostňovat plagáty"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Upřednostňovaný jazyk"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Jazyk"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Ponechat původní název"
diff --git a/addons/metadata.tvdb.com/resources/language/Danish/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Danish/strings.po
index 62061ad17e..f4d34aec61 100644
--- a/addons/metadata.tvdb.com/resources/language/Danish/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Danish/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Brug DVD rækkefølge"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Brug absolut rækkefølge (enkelt sæson)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Aktiver Fankunst"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Foretræk Plakater"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Foretrukket Sprog"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Sprog"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Behold original titel"
diff --git a/addons/metadata.tvdb.com/resources/language/Dutch/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Dutch/strings.po
index 26edbc0152..70d4afb2ac 100644
--- a/addons/metadata.tvdb.com/resources/language/Dutch/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Dutch/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "DVD-volgorde gebruiken"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Absolute volgorde gebruiken (Eén seizoen)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Fanart inschakelen"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Posters inschakelen"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Voorkeurstaal"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Taal"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Behoud originele titel"
diff --git a/addons/metadata.tvdb.com/resources/language/English (New Zealand)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/English (New Zealand)/strings.po
index 8cadb13662..462a259dbb 100644
--- a/addons/metadata.tvdb.com/resources/language/English (New Zealand)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/English (New Zealand)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Use DVD Order"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Use Absolute Ordering (Single Season)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Enable Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Prefer Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Preferred Language"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Language"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Keep Original Title"
diff --git a/addons/metadata.tvdb.com/resources/language/English (US)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/English (US)/strings.po
index ac16d0b1c8..ed9b5db15a 100644
--- a/addons/metadata.tvdb.com/resources/language/English (US)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/English (US)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Use DVD Order"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Use Absolute Ordering (Single Season)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Enable Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Prefer Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Preferred Language"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Language"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Keep Original Title"
diff --git a/addons/metadata.tvdb.com/resources/language/English/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/English/strings.po
index 705e48df98..0b985f3971 100644
--- a/addons/metadata.tvdb.com/resources/language/English/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/English/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,41 +17,25 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
+msgid "Enable Fanart"
msgstr ""
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr ""
+#empty string with id 30001
msgctxt "#30002"
-msgid "Enable Fanart"
+msgid "Preferred Language"
msgstr ""
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr ""
-
-msgctxt "#30004"
-msgid "Language"
-msgstr ""
+#empty strings from id 30003 to 30004
msgctxt "#30005"
-msgid "Get Default Rating from"
+msgid "Keep Original Title"
msgstr ""
msgctxt "#30006"
-msgid "Also get ratings from TheTVDB"
+msgid "Get Artwork from themoviedb.org"
msgstr ""
msgctxt "#30007"
-msgid "Use a fallback language for search and details"
-msgstr ""
-
-msgctxt "#30008"
-msgid "Fallback language"
-msgstr ""
-
-msgctxt "#30009"
-msgid "Also get ratings from IMDb"
-msgstr ""
+msgid "Get Extra Artwork from fanart.tv"
+msgstr "" \ No newline at end of file
diff --git a/addons/metadata.tvdb.com/resources/language/Estonian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Estonian/strings.po
index 123cb304fb..58e33bba98 100644
--- a/addons/metadata.tvdb.com/resources/language/Estonian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Estonian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Kasuta DVD järjestust"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Kasuta absoluutset järjestust (Üks hooaeg)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Võimalda fännikunst"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Eelista postreid"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Eelistatud keel"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Keel"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Säilita originaalne pealkiri"
diff --git a/addons/metadata.tvdb.com/resources/language/Armenian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Finnish/strings.po
index a0f672044e..93a3755487 100644
--- a/addons/metadata.tvdb.com/resources/language/Armenian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Finnish/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -9,13 +9,13 @@ msgstr ""
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Kodi Translation Team\n"
-"Language-Team: Armenian (http://www.transifex.com/projects/p/xbmc-addons/language/hy/)\n"
+"Language-Team: Finnish (http://www.transifex.com/projects/p/xbmc-addons/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: hy\n"
+"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Լեզու"
+msgctxt "#30000"
+msgid "Enable Fanart"
+msgstr "Fanitaide käytössä"
diff --git a/addons/metadata.tvdb.com/resources/language/French (Canada)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/French (Canada)/strings.po
index 9f5f30321a..7d58cf42a7 100644
--- a/addons/metadata.tvdb.com/resources/language/French (Canada)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/French (Canada)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Utiliser l'ordre du DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Utiliser l'ordre absolue (une seule saison)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Activer le fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Affiches préférées"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Langue préférée"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Langue"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Conserver le titre original"
diff --git a/addons/metadata.tvdb.com/resources/language/French/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/French/strings.po
index 5435726db4..376e8f4cdb 100644
--- a/addons/metadata.tvdb.com/resources/language/French/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/French/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Utiliser l'ordre des DVDs"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Utiliser l'ordre absolu (Saison seule)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Activer les Fanarts"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Préférer les vignettes"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Langue préférée"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Langue"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Garder le titre original"
diff --git a/addons/metadata.tvdb.com/resources/language/Galician/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Galician/strings.po
index f54db7bea6..29d1738a6d 100644
--- a/addons/metadata.tvdb.com/resources/language/Galician/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Galician/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Empregar Orde do DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usar Orde Absoluto (Só unha tempada)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Activar Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferir Pósters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Idioma Preferido"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Manter o Título Orixinal"
diff --git a/addons/metadata.tvdb.com/resources/language/German/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/German/strings.po
index 393a343d00..53e5d3a133 100644
--- a/addons/metadata.tvdb.com/resources/language/German/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/German/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Verwende DVD-Sortierung"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Verwende absolute Sortierung (einzelne Staffel)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
-msgstr "Aktiviere Fanart"
+msgstr "Fanart aktivieren"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Bevorzuge Poster"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Bevorzugte Sprache"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Sprache"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Verwende Original-Titel"
diff --git a/addons/metadata.tvdb.com/resources/language/Greek/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Greek/strings.po
index 7fe978b1db..a977b42312 100644
--- a/addons/metadata.tvdb.com/resources/language/Greek/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Greek/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Χρήση Αρίθμησης DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Χρήση Απόλυτης Αρίθμησης (Ένας Κύκλος)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Ενεργοποίηση Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Προτίμηση Αφισών"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Προτιμώμενη Γλώσσα"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Γλώσσα"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Διατήρηση Πρωτότυπου Τίτλου"
diff --git a/addons/metadata.tvdb.com/resources/language/Hebrew/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Hebrew/strings.po
index 4caa41576d..41c0ddc718 100644
--- a/addons/metadata.tvdb.com/resources/language/Hebrew/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Hebrew/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "השתמש בסדר קבצי DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "השתמש בסידור מוחלט (עונה יחידה)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "אפשר פאנארט"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "העדף פוסטרים"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "שפה מועדפת"
-msgctxt "#30004"
-msgid "Language"
-msgstr "שפה"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "שמור על כותרת מקורית"
diff --git a/addons/metadata.tvdb.com/resources/language/English (Australia)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Hindi (Devanagiri)/strings.po
index 8b3aee351e..de0ad213b6 100644
--- a/addons/metadata.tvdb.com/resources/language/English (Australia)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Hindi (Devanagiri)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -9,13 +9,13 @@ msgstr ""
"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Kodi Translation Team\n"
-"Language-Team: English (Australia) (http://www.transifex.com/projects/p/xbmc-addons/language/en_AU/)\n"
+"Language-Team: Hindi (Devanagiri) (http://www.transifex.com/projects/p/xbmc-addons/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: en_AU\n"
+"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Language"
+msgctxt "#30000"
+msgid "Enable Fanart"
+msgstr "फ़ानर्ट को एनेबल करे"
diff --git a/addons/metadata.tvdb.com/resources/language/Hungarian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Hungarian/strings.po
index 772d73c433..111da0a720 100644
--- a/addons/metadata.tvdb.com/resources/language/Hungarian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Hungarian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "DVD sorrend használata"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Abszolút sorrend használata (Egy évad esetén)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Fanartképek engedélyezése"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Poszterek előnyben részesítése"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Preferált nyelv"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Nyelv"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Eredeti filmcím megtartása"
diff --git a/addons/metadata.tvdb.com/resources/language/Icelandic/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Icelandic/strings.po
index bdaf81b37a..eecbb167bb 100644
--- a/addons/metadata.tvdb.com/resources/language/Icelandic/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Icelandic/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Nota DVD Uppröðun"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Nota ’Absolute Ordering' (Ein þáttaröð)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Virkja Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Nota Heldur Veggspjöld"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Æskilegt tungumál"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Tungumál"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Halda Upphaflegum Titli"
diff --git a/addons/metadata.tvdb.com/resources/language/Indonesian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Indonesian/strings.po
index b102f1c7bb..266464654a 100644
--- a/addons/metadata.tvdb.com/resources/language/Indonesian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Indonesian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Gunakan urutan DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Gunakan urutan absolut (Satu Musim)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Aktifkan Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Utamakan Poster"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Bahasa yang terutama"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Bahasa"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Pertahankan Judul Aslinya"
diff --git a/addons/metadata.tvdb.com/resources/language/Italian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Italian/strings.po
index bd32900504..fc7eeb05b7 100644
--- a/addons/metadata.tvdb.com/resources/language/Italian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Italian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Usa ordine DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usa ordine assoluto (stagione singola)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Abilita Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferisci Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Linguaggio preferito"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Lingua"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Mantieni Titolo Originale"
diff --git a/addons/metadata.tvdb.com/resources/language/Japanese/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Japanese/strings.po
index 15b9a9a9b4..a249114089 100644
--- a/addons/metadata.tvdb.com/resources/language/Japanese/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Japanese/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "DVD オーダーを使用"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "完全オーダーを使用 (単一シーズン)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "ファンアートを有効に"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "ポスターを使用"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "優先する言語"
-msgctxt "#30004"
-msgid "Language"
-msgstr "言語"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "オリジナルタイトルを保持"
diff --git a/addons/metadata.tvdb.com/resources/language/Korean/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Korean/strings.po
index 75a6be307f..615e6094e6 100644
--- a/addons/metadata.tvdb.com/resources/language/Korean/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Korean/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "DVD 순서 사용"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "절대 순서 사용 (하나의 시즌)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "팬아트 사용"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "포스터 우선"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "선호 언어"
-msgctxt "#30004"
-msgid "Language"
-msgstr "언어"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "원 제목 유지"
diff --git a/addons/metadata.tvdb.com/resources/language/Lithuanian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Lithuanian/strings.po
index 6ced77497e..446e37f3ba 100644
--- a/addons/metadata.tvdb.com/resources/language/Lithuanian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Lithuanian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Naudoti DVD Order"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Naudoti 'Absoliutus Užsakymas' (vienas sezonas)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
-msgstr "Įjungti Fanart"
+msgstr "Įjungti FanArt"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Pageidaujamas(-mi) Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Pageidaujama kalba"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Kalba"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Išlaikyti originalų pavadinimą"
diff --git a/addons/metadata.tvdb.com/resources/language/Macedonian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Macedonian/strings.po
index e0592b3b84..5dbed3a421 100644
--- a/addons/metadata.tvdb.com/resources/language/Macedonian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Macedonian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Користи DVD верзија"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Користи апсолути верзии (единечна сесија)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Овозможи сликички"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Преферирај постери"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Посакуван јазик"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Јазик"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Задржи оригинален назив"
diff --git a/addons/metadata.tvdb.com/resources/language/Malay/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Malay/strings.po
index 9420de1395..53852cbb1f 100644
--- a/addons/metadata.tvdb.com/resources/language/Malay/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Malay/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Guna Tertib DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Gunakan Penertiban Mutlak (Satu Musim)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Benarkan Seni Peminat"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Utamakan Poster"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Bahasa Digemari"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Bahasa"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Kekalkan Tajuk Asal"
diff --git a/addons/metadata.tvdb.com/resources/language/Malayalam/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Malayalam/strings.po
index 9847548fec..b4acba6473 100644
--- a/addons/metadata.tvdb.com/resources/language/Malayalam/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Malayalam/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -16,6 +16,10 @@ msgstr ""
"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-msgctxt "#30004"
-msgid "Language"
-msgstr "ഭാഷ"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "ഇഷ്ടപ്പെട്ട ഭാഷ"
+
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "യഥാർത്ത പേര് നിലനിർത്തുക"
diff --git a/addons/metadata.tvdb.com/resources/language/Norwegian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Norwegian/strings.po
index 1839f61d53..8f049833fb 100644
--- a/addons/metadata.tvdb.com/resources/language/Norwegian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Norwegian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Bruk DVD sortering"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Bruk Absolutt sortering (Enkel Sesong)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Hent fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Foretrekke Postere"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Foretrukket språk"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Språk"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Bruk originaltittel"
diff --git a/addons/metadata.tvdb.com/resources/language/Polish/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Polish/strings.po
index 70d31ab2fa..cdcc5019fe 100644
--- a/addons/metadata.tvdb.com/resources/language/Polish/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Polish/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Używaj porządku DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Używaj absolutnego porządku (jeden sezon)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Używaj tapet"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferuj plakaty"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Preferowany język"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Język"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Zachowuj tytuł oryginalny"
diff --git a/addons/metadata.tvdb.com/resources/language/Portuguese (Brazil)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese (Brazil)/strings.po
index f29daa6d4b..0cb4f5002b 100644
--- a/addons/metadata.tvdb.com/resources/language/Portuguese (Brazil)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese (Brazil)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Usar a ordem do DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usar ordenamento absoluto (Temporada Única)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
-msgstr "Habilitar Fanart"
+msgstr "Ativar Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferir Cartazes"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Idioma preferido"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Manter o título original"
diff --git a/addons/metadata.tvdb.com/resources/language/Portuguese/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese/strings.po
index 189389c481..c5a6cd9192 100644
--- a/addons/metadata.tvdb.com/resources/language/Portuguese/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Portuguese/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Usar ordem do DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usar Ordem Absoluta (Temporada única)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
-msgstr "Activar Fanart"
+msgstr "Ativar Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferir posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Idioma preferido"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Manter Título Original"
diff --git a/addons/metadata.tvdb.com/resources/language/Romanian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Romanian/strings.po
index 1eb874c15d..3e81c784b8 100644
--- a/addons/metadata.tvdb.com/resources/language/Romanian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Romanian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Ordonare dupa DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Ordonare absolută (Un singur sezon)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Activează Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferă postere"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Limbă preferată"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Limbă"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Păstrează titlul original"
diff --git a/addons/metadata.tvdb.com/resources/language/Russian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Russian/strings.po
index 2872a8c998..ae1d45989f 100644
--- a/addons/metadata.tvdb.com/resources/language/Russian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Russian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Использовать порядок DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Использовать сквозную нумерацию (один сезон)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Использовать фанарт"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Предпочитать постеры"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Предпочтительный язык"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Язык"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Использовать оригинальные названия"
diff --git a/addons/metadata.tvdb.com/resources/language/Slovak/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Slovak/strings.po
index e4a00d7de6..85bf607c98 100644
--- a/addons/metadata.tvdb.com/resources/language/Slovak/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Slovak/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Používať usporiadanie podľa DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Použiť úplné usporiadanie (pre jednu sériu)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Povoliť umeleckú grafiku"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Uprednostňovať plagáty"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Uprednostňovaný jazyk"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Jazyk"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Ponechať pôvodný názov"
diff --git a/addons/metadata.tvdb.com/resources/language/Slovenian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Slovenian/strings.po
index afa65c2f8c..7eefca628e 100644
--- a/addons/metadata.tvdb.com/resources/language/Slovenian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Slovenian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Uporabi zaporedje DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Uporabi absolutno zaporedje (ena sezona)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Vključi grafike"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Uporabi plakate"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Privzet jezik"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Jezik"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Ohrani naslov izvirnika"
diff --git a/addons/metadata.tvdb.com/resources/language/Spanish (Argentina)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Argentina)/strings.po
index 848d371807..2dbca4c799 100644
--- a/addons/metadata.tvdb.com/resources/language/Spanish (Argentina)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Argentina)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Usar Orden del DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usar Orden Absoluto (Temporada Única)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Descargar Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferir Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Idioma Preferido"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Mantener Título Original"
diff --git a/addons/metadata.tvdb.com/resources/language/Spanish (Mexico)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Mexico)/strings.po
index 0ab869b3eb..50e233ec04 100644
--- a/addons/metadata.tvdb.com/resources/language/Spanish (Mexico)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish (Mexico)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Usar Orden de DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usar Orden Absoluto (Una sola temporada)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Activar Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferir Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Lenguaje Preferido"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Mantener Título Original"
diff --git a/addons/metadata.tvdb.com/resources/language/Spanish/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish/strings.po
index 09b6b58574..87c4cf365a 100644
--- a/addons/metadata.tvdb.com/resources/language/Spanish/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Spanish/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Usar orden de DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Usar orden absoluto (Temporada única)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Descargar Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Preferir Posters"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Idioma preferido"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Idioma"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Mantener título original"
diff --git a/addons/metadata.tvdb.com/resources/language/Swedish/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Swedish/strings.po
index e75832f489..f20b6ab56b 100644
--- a/addons/metadata.tvdb.com/resources/language/Swedish/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Swedish/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Använd DVD-ordning"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Använd absolut ordning (singelsäsong)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Aktivera fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Föredra omslag"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Föredraget språk"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Språk"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Behåll orginaltitel"
diff --git a/addons/metadata.tvdb.com/resources/language/Tamil (India)/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Tamil (India)/strings.po
index 1fcf8cb728..1f2699d89f 100644
--- a/addons/metadata.tvdb.com/resources/language/Tamil (India)/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Tamil (India)/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "டிவிடி வரிசை பயன்படுத்து"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "தனி வரிசை (தனி சீசன்) பயன்படுத்து"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "விசிறிபடத்தை காண்பி"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "சுவரொட்டிகள் விருப்பு"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "விரும்பிய மொழி"
-msgctxt "#30004"
-msgid "Language"
-msgstr "மொழி"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "அசல் தலைப்பை வைக்க"
diff --git a/addons/metadata.tvdb.com/resources/language/Thai/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Thai/strings.po
index 2b275112ae..de64a7fecf 100644
--- a/addons/metadata.tvdb.com/resources/language/Thai/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Thai/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "ใช้การเรียง ดีวีดี"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "ใช้การเรียงลำดับโดยสมบูรณ์ (ฤดูเดียว)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "เปิดใช้ แฟนอาร์ต"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "เลือกใช้ โปสเตอร์"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "ภาษา ที่ต้องการ"
-msgctxt "#30004"
-msgid "Language"
-msgstr "ภาษา"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "คงไว้ซึ่ง ชื่อต้นฉบับ"
diff --git a/addons/metadata.tvdb.com/resources/language/Turkish/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Turkish/strings.po
index c7c0452dee..9d388729a2 100644
--- a/addons/metadata.tvdb.com/resources/language/Turkish/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Turkish/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "DVD Sıralama Kullan"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Mutlak Sıralama Kullan (Tek Sezon)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Fanart Etkinleştir"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Posterleri Tercih Et"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Tercih Edilen Dil"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Dil"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Özgün Başlığı Koru"
diff --git a/addons/metadata.tvdb.com/resources/language/Ukrainian/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Ukrainian/strings.po
index cffffabff2..9115d0bd7e 100644
--- a/addons/metadata.tvdb.com/resources/language/Ukrainian/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Ukrainian/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Використоввати порядок DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Наскрізна нумерація (один сезон)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Завантажувати фанарт"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Віддавати перевагу постерам"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Вибір мови"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Мова"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Зберігати оригінальну назву"
diff --git a/addons/metadata.tvdb.com/resources/language/Uzbek/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Uzbek/strings.po
index 37df393af9..5ba109b14d 100644
--- a/addons/metadata.tvdb.com/resources/language/Uzbek/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Uzbek/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -16,6 +16,6 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Til"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Afzal til"
diff --git a/addons/metadata.tvdb.com/resources/language/Vietnamese/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Vietnamese/strings.po
index fdffc92c59..5f26764419 100644
--- a/addons/metadata.tvdb.com/resources/language/Vietnamese/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Vietnamese/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Sử dụng DVD Order"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Sử dụng sắp đặt cố định (Theo Season)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Sử dụng Fanart"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Ưu tiên các poster"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Ưu tiên ngôn ngữ"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Ngôn ngữ"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Giữ nguyên tên phim gốc"
diff --git a/addons/metadata.tvdb.com/resources/language/Welsh/strings.po b/addons/metadata.tvshows.themoviedb.org/resources/language/Welsh/strings.po
index 1e9e4b2335..5288ca3a74 100644
--- a/addons/metadata.tvdb.com/resources/language/Welsh/strings.po
+++ b/addons/metadata.tvshows.themoviedb.org/resources/language/Welsh/strings.po
@@ -1,6 +1,6 @@
# Kodi Media Center language file
-# Addon Name: The TVDB
-# Addon id: metadata.tvdb.com
+# Addon Name: The Movie Database
+# Addon id: metadata.tvshows.themoviedb.org
# Addon Provider: XBMC Foundation
msgid ""
msgstr ""
@@ -17,21 +17,13 @@ msgstr ""
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
msgctxt "#30000"
-msgid "Use DVD Order"
-msgstr "Defnyddio Trefn DVD"
-
-msgctxt "#30001"
-msgid "Use Absolute Ordering (Single Season)"
-msgstr "Defnyddio Trefnu Absoliwt (Un Tymor)"
-
-msgctxt "#30002"
msgid "Enable Fanart"
msgstr "Galluogi Celf"
-msgctxt "#30003"
-msgid "Prefer Posters"
-msgstr "Cyfeirio Cofnodwyr"
+msgctxt "#30002"
+msgid "Preferred Language"
+msgstr "Dewis Iaith"
-msgctxt "#30004"
-msgid "Language"
-msgstr "Iaith"
+msgctxt "#30005"
+msgid "Keep Original Title"
+msgstr "Cadw'r Teitl Gwreiddiol"
diff --git a/addons/metadata.tvshows.themoviedb.org/resources/settings.xml b/addons/metadata.tvshows.themoviedb.org/resources/settings.xml
new file mode 100644
index 0000000000..c6cd65137e
--- /dev/null
+++ b/addons/metadata.tvshows.themoviedb.org/resources/settings.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<settings>
+ <setting label="30005" type="bool" id="keeporiginaltitle" default="false"/>
+ <setting label="30006" type="bool" id="tmdbart" default="true"/>
+ <setting label="30007" type="bool" id="fanarttvart" default="true"/>
+ <setting label="30002" type="select" values="bg|cs|da|de|ee|el|en|es|fa|fa-ir|fi|fr|fr-ca|he|hr|hu|it|ja|ko|nl|no|pl|pt|pt-br|ru|sl|sr|sv|tr|zh-cn|zh-tw" id="language" default="en"/>
+</settings>
diff --git a/addons/metadata.tvshows.themoviedb.org/tmdb.xml b/addons/metadata.tvshows.themoviedb.org/tmdb.xml
new file mode 100644
index 0000000000..181a5b80d0
--- /dev/null
+++ b/addons/metadata.tvshows.themoviedb.org/tmdb.xml
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scraper framework="1.1" date="2013-10-26">
+ <CreateSearchUrl dest="3">
+ <RegExp input="$$1" output="&lt;url&gt;http://api.themoviedb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;query=\1&amp;amp;language=$INFO[language]&amp;amp;append_to_response=credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;" dest="3">
+ <expression noclean="1" />
+ </RegExp>
+ </CreateSearchUrl>
+
+ <NfoUrl dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBId&quot;&gt;http://api.themoviedb.org/3/find/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;external_source=imdb_id&lt;/url&gt;" dest="5">
+ <expression clear="yes" noclean="1">imdb....?/title/(tt[0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBId&quot;&gt;http://api.themoviedb.org/3/find/tt\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;external_source=imdb_id&lt;/url&gt;" dest="5">
+ <expression noclean="1">imdb....?/Title\?([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url function=&quot;GetTMDBId&quot;&gt;http://api.themoviedb.org/3/find/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;external_source=tvdb_id&lt;/url&gt;" dest="5">
+ <expression noclean="1">http://(?:www\.)?thetvdb\.com/(?:index\.php)?\?tab=series&amp;id=([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-\1-$INFO[language].json&quot;&gt;http://api.themoviedb.org/3/tv/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=content_ratings,credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;" dest="5">
+ <expression noclean="1">themoviedb\.org/tv/([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </NfoUrl>
+ <GetTMDBId dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$7" output="&lt;url cache=&quot;tmdb-\1-$INFO[language].json&quot;&gt;http://api.themoviedb.org/3/tv/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=content_ratings,credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;id&gt;\1&lt;/id&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression noclean="1">"tv_results":\[([^\]]+)\]</expression>
+ </RegExp>
+ <expression>"id":([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetTMDBId>
+
+ <GetSearchResults dest="8">
+ <RegExp input="$$3" output="&lt;results&gt;\1&lt;/results&gt;" dest="8">
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\3&lt;/title&gt;&lt;id&gt;\1&lt;/id&gt;&lt;year&gt;\2&lt;/year&gt;&lt;url cache=&quot;tmdb-\1-$INFO[language].json&quot;&gt;http://api.themoviedb.org/3/tv/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=content_ratings,credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;/entity&gt;" dest="3">
+ <expression repeat="yes">&quot;id&quot;:([0-9]*),.*?&quot;first_air_date&quot;:&quot;([0-9]+).*?&quot;original_name&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\2&lt;/title&gt;&lt;id&gt;\1&lt;/id&gt;&lt;url cache=&quot;tmdb-\1-$INFO[language].json&quot;&gt;http://api.themoviedb.org/3/tv/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=content_ratings,credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;/entity&gt;" dest="3+">
+ <expression repeat="yes">&quot;id&quot;:([0-9]*),.*?&quot;first_air_date&quot;:null.*?&quot;original_name&quot;:&quot;([^&quot;]*)&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;year&gt;\3&lt;/year&gt;&lt;url cache=&quot;tmdb-\2-$INFO[language].json&quot;&gt;http://api.themoviedb.org/3/tv/\2?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=content_ratings,credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;/entity&gt;" dest="3+">
+ <expression repeat="yes">original_name&quot;:&quot;([^&quot;]*)&quot;,&quot;id&quot;:([0-9]*),.*?&quot;first_air_date&quot;:&quot;([0-9]+).*?&quot;</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;entity&gt;&lt;title&gt;\1&lt;/title&gt;&lt;id&gt;\2&lt;/id&gt;&lt;url cache=&quot;tmdb-\2-$INFO[language].json&quot;&gt;http://api.themoviedb.org/3/tv/\2?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=content_ratings,credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;/entity&gt;" dest="3+">
+ <expression repeat="yes">original_name&quot;:&quot;([^&quot;]*)&quot;,&quot;id&quot;:([0-9]*),.*?&quot;first_air_date&quot;:null.*?&quot;</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetSearchResults>
+
+ <GetDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression fixchars="1">"original_name":"([^"]*)</expression>
+ </RegExp>
+ <RegExp conditional="keeporiginaltitle" input="$$7" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression/>
+ </RegExp>
+ <RegExp conditional="!keeporiginaltitle" input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5+">
+ <expression fixchars="1">"name":"([^"]*)","next</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;originaltitle&gt;\1&lt;/originaltitle&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;id&gt;\1&lt;/id&gt;&lt;uniqueid type=&quot;tmdb&quot; default=&quot;true&quot;&gt;\1&lt;/uniqueid&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;year&gt;\1&lt;/year&gt;" dest="5+">
+ <expression noclean="1">"first_air_date":"([0-9]+)-</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;premiered&gt;\1&lt;/premiered&gt;" dest="5+">
+ <expression noclean="1">"first_air_date":"([^"]*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;studio&gt;\1&lt;/studio&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">"networks":\[([^\]]*)</expression>
+ </RegExp>
+ <expression trim="1" fixchars="1">"name":"([^"]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">"crew":\[([^\]]*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1">"name":"([^"]*)","job":"Director"</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1">"name":"([^"]*)","job":"Writer"</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;ratings&gt;&lt;rating name=&quot;themoviedb&quot; default=&quot;true&quot;&gt;\1&lt;/rating&gt;&lt;/ratings&gt;" dest="5+">
+ <RegExp input="$$1" output="&lt;value&gt;\1&lt;/value&gt;" dest="7">
+ <expression>&quot;vote_average&quot;:([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="7+">
+ <expression>&quot;vote_count&quot;:([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;mpaa&gt;\1&lt;/mpaa&gt;" dest="5+">
+ <expression>&quot;rating&quot;:"([^"]*)"</expression>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;chain function=&quot;GetCast&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$7" output="&lt;genre&gt;\1&lt;/genre&gt;" dest="5+">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">"genres":\[([^\]]+)\]</expression>
+ </RegExp>
+ <expression repeat="yes" fixchars="1">"name":"([^"]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression clear="yes" fixchars="1">original_name&quot;:&quot;[^&quot;]*&quot;,&quot;overview&quot;:&quot;(.+?)&quot;,&quot;popularity&quot;</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>(.+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="$$8" dest="5+">
+ <RegExp input="$INFO[language]" output="&lt;url function=&quot;ParseFallbackTMDBPlot&quot; cache=&quot;tmdb-$$2-en.json&quot;&gt;http://api.themoviedb.org/3/tv/$$2?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=en&lt;/url&gt;" dest="8">
+ <expression clear="yes">^(?!en).*</expression>
+ </RegExp>
+ <expression>^$</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="19">
+ <expression>&quot;tvdb_id&quot;:([^,]*),</expression>
+ </RegExp>
+ <RegExp input="$$19" output="&lt;uniqueid type=&quot;tvdb&quot; default=&quot;false&quot;&gt;\1&lt;/uniqueid&gt;" dest="5+">
+ <expression/>
+ </RegExp>
+ <RegExp conditional="fanarttvart" input="$$19" output="&lt;chain function=&quot;GetFanartTvArt&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp conditional="tmdbart" input="$$2" output="&lt;chain function=&quot;GetArt&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$3" output="&lt;episodeguide&gt;&lt;url cache=&quot;tmdb-$$2-$INFO[language].json&quot;&gt;\1&lt;/url&gt;&lt;/episodeguide&gt;" dest="5+">
+ <expression>(.*)&amp;append</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetDetails>
+
+ <GetEpisodeList clearbuffers="no" dest="3">
+ <RegExp input="$$4" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
+ <RegExp input="$$1" output="\1" dest="5">
+ <expression>"id":([0-9]+),"in_production"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-$$5-$INFO[language]-season-\1.json&quot; function=&quot;GetSeasonEpisodeList&quot;&gt;http://api.themoviedb.org/3/tv/$$5/season/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&lt;/url&gt;" dest="4">
+ <expression repeat="yes">"season_number":([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetEpisodeList>
+ <GetSeasonEpisodeList clearbuffers="no" dest="3">
+ <RegExp input="$$4" output="&lt;episodeguide&gt;\1&lt;/episodeguide&gt;" dest="3">
+ <RegExp input="$$1" output="\1" dest="6">
+ <expression clear="yes">"season_number":([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;episode&gt;&lt;title&gt;\4&lt;/title&gt;&lt;aired&gt;\2&lt;/aired&gt;&lt;epnum&gt;\3&lt;/epnum&gt;&lt;season&gt;$$6&lt;/season&gt;&lt;url cache=&quot;tmdb-$$5-$INFO[language]-episode-s$$6e\3.json&quot;&gt;http://api.themoviedb.org/3/tv/$$5/season/$$6/episode/\3?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=credits,external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;&lt;id&gt;$$5|$$6|\3&lt;/id&gt;&lt;/episode&gt;" dest="4">
+ <expression repeat="yes" clear="yes">"air_date":("([^"]+)"|null),"episode_number":([0-9]+),"id":[0-9]+,"name":"((?:[^"]|(?&lt;=\\)")*)",</expression>
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetSeasonEpisodeList>
+
+ <GetEpisodeDetails dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="\1" dest="10">
+ <expression>"season_number":([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="11">
+ <expression>"episode_number":([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$2" output="\1" dest="6">
+ <expression>([0-9]+)\|</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression fixchars="1" clear="yes">"name":"([^\}]*?)","overview"</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression>(.+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="$$8" dest="5+">
+ <RegExp input="$INFO[language]" output="&lt;url function=&quot;ParseFallbackTMDBEpisodeTitle&quot; cache=&quot;tmdb-$$6-en-episode-s$$10e$$11.json&quot;&gt;http://api.themoviedb.org/3/tv/$$6/season/$$10/episode/$$11?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=en&lt;/url&gt;" dest="8">
+ <expression clear="yes">^(?!en).*</expression>
+ </RegExp>
+ <expression>^$</expression>
+ </RegExp>
+ <RegExp input="$$10|$$11" output="&lt;season&gt;\1&lt;/season&gt;&lt;episode&gt;\2&lt;/episode&gt;" dest="5+">
+ <expression>([0-9]+)\|([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;aired&gt;\1&lt;/aired&gt;" dest="5+">
+ <expression>"air_date":"([^"]*)"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;uniqueid type=&quot;tmdb&quot; default=&quot;true&quot;&gt;\1&lt;/uniqueid&gt;" dest="5+">
+ <expression>"id":([0-9]+),"production_code"</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;ratings&gt;&lt;rating name=&quot;tmdb&quot; default=&quot;true&quot;&gt;\1&lt;/rating&gt;&lt;/ratings&gt;" dest="5+">
+ <RegExp input="$$1" output="&lt;value&gt;\1&lt;/value&gt;" dest="7">
+ <expression>&quot;vote_average&quot;:([^&quot;]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;votes&gt;\1&lt;/votes&gt;" dest="7+">
+ <expression>&quot;vote_count&quot;:([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1">(.+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="9">
+ <expression clear="yes" fixchars="1">"overview":"([^\{]+?)","id"</expression>
+ </RegExp>
+ <RegExp input="$$9" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5+">
+ <expression>(.+)</expression>
+ </RegExp>
+ <RegExp input="$$9" output="$$8" dest="5+">
+ <RegExp input="$INFO[language]" output="&lt;url function=&quot;ParseFallbackTMDBPlot&quot; cache=&quot;tmdb-$$6-en-episode-s$$10e$$11.json&quot;&gt;http://api.themoviedb.org/3/tv/$$6/season/$$10/episode/$$11?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=en&lt;/url&gt;" dest="8">
+ <expression clear="yes">^(?!en).*</expression>
+ </RegExp>
+ <expression>^$</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">"crew":\[([^\]]*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;director&gt;\1&lt;/director&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1">"name":"([^"]*)","department":"Directing"</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;credits&gt;\1&lt;/credits&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1">"name":"([^"]*)","department":"Writing"</expression>
+ </RegExp>
+ <RegExp input="$$2" output="&lt;chain function=&quot;GetCast&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$2" output="&lt;chain function=&quot;GetEpisodeArt&quot;&gt;$$2&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <expression noclean="1"/>
+ </RegExp>
+ </GetEpisodeDetails>
+
+ <ParseFallbackTMDBPlot dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="&lt;plot&gt;\1&lt;/plot&gt;" dest="5">
+ <expression clear="yes" fixchars="1">original_name&quot;:&quot;[^&quot;]*&quot;,"overview":"([^\{]*?)","(?:id|popularity)"</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseFallbackTMDBPlot>
+
+ <ParseFallbackTMDBEpisodeTitle dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="&lt;title&gt;\1&lt;/title&gt;" dest="5">
+ <expression fixchars="1" clear="yes">"name":"([^\}]*?)","overview"</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseFallbackTMDBEpisodeTitle>
+
+ <ParseTMDBBaseImageURL clearbuffers="no" dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;$$20&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="20">
+ <expression>"images":\{"base_url":"([^"]*)"</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseTMDBBaseImageURL>
+
+ <GetCast dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBBaseImageURL&quot; cache=&quot;tmdb-config.json&quot;&gt;http://api.themoviedb.org/3/configuration?api_key=6a5be4999abf74eba1f9a8311294c267&lt;/url&gt;" dest="5">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-\1-$INFO[language].json&quot; function=&quot;ParseCast&quot;&gt;http://api.themoviedb.org/3/tv/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=credits&lt;/url&gt;" dest="5+">
+ <expression>^([0-9]+)$</expression> />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-\1-$INFO[language]-episode-s\2e\3.json&quot; function=&quot;ParseCast&quot;&gt;http://api.themoviedb.org/3/tv/\1/season/\2/episode/\3?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=credits&lt;/url&gt;" dest="5+">
+ <expression>^([0-9]+)\|([0-9]+)\|([0-9]+)$</expression> />
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetCast>
+ <ParseCast dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">"cast":\[([^\]]+)\]</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\1&lt;/role&gt;&lt;order&gt;\4&lt;/order&gt;&lt;thumb&gt;$$20original\3&lt;/thumb&gt;&lt;/actor&gt;" dest="5">
+ <expression clear="yes" repeat="yes" fixchars="1,2">"character":"((?:[^"]|(?&lt;=\\)")*)","credit_id":"[^"]*","id":[0-9]*,"name":"([^"]*)","gender":[^,]*,"profile_path":"([^"]*)","order":([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\1&lt;/role&gt;&lt;order&gt;\3&lt;/order&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1,2">"character":"((?:[^"]|(?&lt;=\\)")*)","credit_id":"[^"]*","id":[0-9]*,"name":"([^"]*)","gender":[^,]*,"profile_path":null,"order":([0-9]*)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes" noclean="1">"guest_stars":\[([^\]]+)\]</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\1&lt;/name&gt;&lt;role&gt;\2&lt;/role&gt;&lt;thumb&gt;$$20original\3&lt;/thumb&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1,2">"name":"([^"]*)","credit_id":"[^"]*","character":"((?:[^"]|(?&lt;=\\)")*)","profile_path":"([^"]*)","order":[0-9]*</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;actor&gt;&lt;name&gt;\2&lt;/name&gt;&lt;role&gt;\1&lt;/role&gt;&lt;/actor&gt;" dest="5+">
+ <expression repeat="yes" fixchars="1,2">"name":"([^"]*)","credit_id":"[^"]*","character":"((?:[^"]|(?&lt;=\\)")*)","profile_path":null,"order":[0-9]*</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseCast>
+
+ <GetArt dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBBaseImageURL&quot; cache=&quot;tmdb-config.json&quot;&gt;http://api.themoviedb.org/3/configuration?api_key=6a5be4999abf74eba1f9a8311294c267&lt;/url&gt;" dest="5">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-\1-$INFO[language].json&quot; function=&quot;ParseArt&quot;&gt;http://api.themoviedb.org/3/tv/\1?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=external_ids,images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetArt>
+ <ParseArt clearbuffers="no" dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression>"posters":\[([^\]]*)\]</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;thumb aspect=&quot;poster&quot;&gt;$$20original\1&lt;/thumb&gt;" dest="5">
+ <expression clear="yes" repeat="yes">"file_path":"([^"]*)","height":[0-9]+,"iso_639_1":"$INFO[language]"</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;thumb aspect=&quot;poster&quot;&gt;$$20original\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">"file_path":"([^"]*)","height":[0-9]+,"iso_639_1":(?!"$INFO[language]")</expression>
+ </RegExp>
+ <RegExp input="$$8" output="&lt;fanart url=&quot;$$20&quot; &gt;\1&lt;/fanart&gt;" dest="5+">
+ <RegExp input="$$7" output="&lt;thumb dim=&quot;\3x\2&quot; preview=&quot;w780\1&quot;&gt;original\1&lt;/thumb&gt;" dest="8">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression>"backdrops":\[([^\]]*)\]</expression>
+ </RegExp>
+ <expression repeat="yes">"file_path":"([^"]*)","height":([0-9]+)[^\}]*"width":([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="8">
+ <expression>"id":([0-9]+),"in_production"</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetSeasonArt&quot;&gt;$$8|\1&lt;/chain&gt;" dest="5+">
+ <expression repeat="yes">"season_number":([0-9]+)</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetTVDBWideBanners&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+ <expression>"tvdb_id":([0-9]+)</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseArt>
+ <GetSeasonArt clearbuffers="no" dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBBaseImageURL&quot; cache=&quot;tmdb-config.json&quot;&gt;http://api.themoviedb.org/3/configuration?api_key=6a5be4999abf74eba1f9a8311294c267&lt;/url&gt;" dest="5">
+ <expression>^([0-9]+)\|</expression>
+ </RegExp>
+ <RegExp input="$$1" output="\1" dest="10">
+ <expression>\|([0-9]+)$</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-\1-$INFO[language]-season-\2.json&quot; function=&quot;ParseSeasonArt&quot;&gt;http://api.themoviedb.org/3/tv/\1/season/\2?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;append_to_response=images&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;" dest="5+">
+ <expression>^([0-9]+)\|([0-9]+)$</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetSeasonArt>
+ <ParseSeasonArt dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes">"posters":\[([^\]]*)\]</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;thumb aspect=&quot;poster&quot; type=&quot;season&quot; season=&quot;$$10&quot;&gt;$$20original\1&lt;/thumb&gt;" dest="5">
+ <expression clear="yes" repeat="yes">"file_path":"([^"]*)","height":[0-9]+,"iso_639_1":"$INFO[language]"</expression>
+ </RegExp>
+ <RegExp input="$$7" output="&lt;thumb aspect=&quot;poster&quot; type=&quot;season&quot; season=&quot;$$10&quot;&gt;$$20original\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">"file_path":"([^"]*)","height":[0-9]+,"iso_639_1":(?!"$INFO[language]")</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseSeasonArt>
+ <GetEpisodeArt dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url function=&quot;ParseTMDBBaseImageURL&quot; cache=&quot;tmdb-config.json&quot;&gt;http://api.themoviedb.org/3/configuration?api_key=6a5be4999abf74eba1f9a8311294c267&lt;/url&gt;" dest="5">
+ <expression>^([0-9]+)\|</expression>
+ </RegExp>
+ <RegExp input="$$1" output="&lt;url cache=&quot;tmdb-\1-$INFO[language]-episode-s\2e\3.json&quot; function=&quot;ParseEpisodeArt&quot;&gt;http://api.themoviedb.org/3/tv/\1/season/\2/episode/\3/images?api_key=6a5be4999abf74eba1f9a8311294c267&amp;amp;language=$INFO[language]&amp;amp;include_image_language=$INFO[language],en,null&lt;/url&gt;" dest="5+">
+ <expression>^([0-9]+)\|([0-9]+)\|([0-9]+)$</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetEpisodeArt>
+ <ParseEpisodeArt dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$7" output="&lt;thumb&gt;$$20original\1&lt;/thumb&gt;" dest="5">
+ <RegExp input="$$1" output="\1" dest="7">
+ <expression clear="yes">"stills":\[([^\]]*)\]</expression>
+ </RegExp>
+ <expression repeat="yes">"file_path":"([^"]*)"</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseEpisodeArt>
+
+ <GetTVDBWideBanners dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;url function=&quot;ParseTVDBWideBanners&quot; cache=&quot;tvdb-\1-banners.xml&quot;&gt;https://thetvdb.com/api/439DFEBA9D3059C6/series/\1/banners.xml&lt;/url&gt;" dest="5">
+ <expression />
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetTVDBWideBanners>
+ <ParseTVDBWideBanners dest="4">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="4">
+ <RegExp input="$$1" output="\1" dest="3">
+ <expression noclean="1">&lt;Banners&gt;(.*)</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;graphical&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;graphical&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;((?!$INFO[language])[a-z])*&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;text&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;text&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;((?!$INFO[language])[a-z])*&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;series&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;blank&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;&lt;/Language&gt;</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot; type=&quot;season&quot; season=&quot;\2&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;$INFO[language]&lt;/Language&gt;[^&lt;]*[^S]*Season&gt;([0-9]+)&lt;/Season&gt;</expression>
+ </RegExp>
+ <RegExp input="$$3" output="&lt;thumb aspect=&quot;banner&quot; type=&quot;season&quot; season=&quot;\3&quot;&gt;https://thetvdb.com/banners/\1&lt;/thumb&gt;" dest="5+">
+ <expression repeat="yes">&lt;BannerPath&gt;([^&lt;]*)&lt;/BannerPath&gt;[^&lt;]*&lt;BannerType&gt;season&lt;/BannerType&gt;[^&lt;]*&lt;BannerType2&gt;seasonwide&lt;/BannerType2&gt;[^&lt;]*&lt;Language&gt;((?!$INFO[language])[a-z])*&lt;/Language&gt;[^&lt;]*[^S]*Season&gt;([0-9]+)&lt;/Season&gt;</expression>
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </ParseTVDBWideBanners>
+
+ <GetFanartTvArt dest="3">
+ <RegExp input="$$5" output="&lt;details&gt;\1&lt;/details&gt;" dest="3">
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowPosterByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowBannerByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowLandscapeByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowClearlogoByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowClearartByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowFanartByIdChain&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowCharacterartByIdChain&quot;&gt;\1&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowSeasonposterByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowSeasonbannerByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <RegExp input="$$1" output="&lt;chain function=&quot;GetFanartTvTvShowSeasonLandscapeByIdChain&quot;&gt;\1::$INFO[language]&lt;/chain&gt;" dest="5+">
+ <expression />
+ </RegExp>
+ <expression noclean="1" />
+ </RegExp>
+ </GetFanartTvArt>
+
+</scraper>
diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po
index 51a400f154..b28cd82141 100644
--- a/addons/resource.language.en_gb/resources/strings.po
+++ b/addons/resource.language.en_gb/resources/strings.po
@@ -4818,7 +4818,13 @@ msgctxt "#10007"
msgid "System information"
msgstr ""
-#empty strings from id 10008 to 10010
+#: xbmc/music/windows/GUIWindowMusicBase.cpp
+#: xbmc/video/windows/GUIWindowVideoBase.cpp
+msgctxt "#10008"
+msgid "Play next"
+msgstr ""
+
+#empty strings from id 10009 to 10010
#: xbmc/guilib/WindowIDs.h
msgctxt "#10011"
@@ -10914,11 +10920,7 @@ msgctxt "#19302"
msgid "Do you want to record the selected programme or to switch to the current programme?"
msgstr ""
-#. pvr setting "Use simple timeshift OSD" value
-#: system/settings/settings.xml
-msgctxt "#19303"
-msgid "Use simple timeshift OSD"
-msgstr ""
+#empty string with id 19303
#. Label for context menu entry to open settings dialog for a timer rule (read-only)
#: xbmc/pvr/PVRContextMenus.cpp
@@ -12727,6 +12729,7 @@ msgstr ""
#: xbmc/media/MediaTypes.cpp
#: addons/skin.estuary/xml/Variables.xml
#: xbmc/view/GUIViewState.cpp
+#: system/settings/settings.xml
msgctxt "#20342"
msgid "Movies"
msgstr ""
@@ -12738,6 +12741,7 @@ msgstr ""
#: addons/skin.estuary/xml/SkinSettings.xml
#: addons/skin.estuary/xml/Variables.xml
#: xbmc/view/GUIViewState.cpp
+#: system/settings/settings.xml
msgctxt "#20343"
msgid "TV shows"
msgstr ""
@@ -12873,7 +12877,7 @@ msgstr ""
#: system/settings/settings.xml
msgctxt "#20369"
-msgid "Show plot for unwatched items"
+msgid "Show information for unwatched items"
msgstr ""
msgctxt "#20370"
@@ -14865,7 +14869,8 @@ msgctxt "#24041"
msgid "Install from zip file"
msgstr ""
-#: xbmc/addons/GUIViewStateAddonBrowser.cpp
+#. Used to show on addon list the current download process
+#: xbmc/addons/GUIWindowAddonBrowser.cpp
msgctxt "#24042"
msgid "Downloading {0:d}%"
msgstr ""
@@ -14876,7 +14881,11 @@ msgctxt "#24043"
msgid "Available updates"
msgstr ""
-#empty string with id 24044
+#. Used to show on addon list the current install process (shown after 24042)
+#: xbmc/addons/GUIWindowAddonBrowser.cpp
+msgctxt "#24044"
+msgid "Installing {0:d}%"
+msgstr ""
#. Used as an event log description for add-ons failed to install from zip
#: xbmc/addons/AddonInstaller.cpp
@@ -18104,10 +18113,10 @@ msgctxt "#36140"
msgid "Choose which temperature unit is used for displaying temperatures in the user interface."
msgstr ""
-#. Description of setting with label #20369 "Show plot for unwatched items"
+#. Description of setting with label #20369 "Show information for unwatched items"
#: system/settings/settings.xml
msgctxt "#36141"
-msgid "Show plot information for unwatched media in the video library."
+msgid "Show information for unwatched media in the video library or hide them if not selected to prevent spoilers. Available options are 'Movie plot', 'Episode plot' and 'Episode thumb'."
msgstr ""
#. Description of setting with label #14106 "Speed unit"
@@ -18632,18 +18641,13 @@ msgctxt "#36234"
msgid "Duration of instant recordings when pressing the record button. This value will be taken into account if \"Instant recording action\" is set to \"Record for a fixed period of time\""
msgstr ""
-#. help text for pvr setting "Use simple timeshift OSD"
-#: system/settings/settings.xml
-msgctxt "#36235"
-msgid "Normal timeshift OSD always shows the complete timeshift buffer along with with the currently playing show, whereas the simple timeshift OSD only shows the currently playing show with no visual feedback how far in the timeshift buffer you can jump from the currently playing position."
-msgstr ""
+#empty string with id 36235
#: system/settings/settings.xml
msgctxt "#36236"
msgid "If set to a value greater than zero last watched time of channels will be stored the given amount of time after start of channel playback. Otherwise the last watched time will be stored immediately at start of channel playback."
msgstr ""
-
#: system/settings/settings.xml
msgctxt "#36237"
msgid "Additional time to record before the scheduled start time to allow for minor broadcasting changes. Not supported by all add-ons and backends."
@@ -19113,7 +19117,7 @@ msgstr ""
#. Description of setting with label #21361 "Look for remote UPnP players"
#: system/settings/settings.xml
msgctxt "#36326"
-msgid "Enable the UPnP control point. This allows you to stream media to any UPnP client and control it's playback."
+msgid "Enable the UPnP control point. This allows you to stream media to any UPnP client and control its playback."
msgstr ""
#. Description of settings category with label #20187 "Control"
@@ -20654,6 +20658,7 @@ msgid "Configure audio encoder settings such as quality and compression level"
msgstr ""
#: system/settings/rbp.xml
+#: system/settings/android.xml
msgctxt "#37026"
msgid "Auto"
msgstr ""
@@ -20664,6 +20669,7 @@ msgid "540"
msgstr ""
#: system/settings/rbp.xml
+#: system/settings/android.xml
msgctxt "#37028"
msgid "720"
msgstr ""
@@ -20674,6 +20680,7 @@ msgid "900"
msgstr ""
#: system/settings/rbp.xml
+#: system/settings/android.xml
msgctxt "#37030"
msgid "Unlimited"
msgstr ""
@@ -20768,7 +20775,12 @@ msgctxt "#37045"
msgid "Extract chapter thumbnails for presentation in the chapters / bookmarks dialogue. This might increase CPU load."
msgstr ""
-#empty strings from id 37046 to 38009
+#: system/settings/android.xml
+msgctxt "#37046"
+msgid "1080"
+msgstr ""
+
+#empty strings from id 37047 to 38009
#: system/settings/rbp.xml
msgctxt "#38010"
@@ -21584,3 +21596,21 @@ msgstr ""
msgctxt "#39113"
msgid "Center Mix Level in dB relative to metadata or default (-3 dB)"
msgstr ""
+
+#. Label for "show information for unwatched items" setting option
+#: system/settings/settings.xml
+msgctxt "#39114"
+msgid "Episode thumb"
+msgstr ""
+
+#. Label for "show information for unwatched items" setting option
+#: system/settings/settings.xml
+msgctxt "#39115"
+msgid "Movie plot"
+msgstr ""
+
+#. Label for "show information for unwatched items" setting option
+#: system/settings/settings.xml
+msgctxt "#39116"
+msgid "Episode plot"
+msgstr ""
diff --git a/addons/screensaver.xbmc.builtin.dim/addon.xml b/addons/screensaver.xbmc.builtin.dim/addon.xml
index 3053d9e8f3..3b0761063a 100644
--- a/addons/screensaver.xbmc.builtin.dim/addon.xml
+++ b/addons/screensaver.xbmc.builtin.dim/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="screensaver.xbmc.builtin.dim"
name="Dim"
- version="1.0.46"
+ version="1.0.49"
provider-name="Team Kodi">
<extension point="xbmc.ui.screensaver" library=""/>
<extension point="xbmc.addon.metadata">
diff --git a/addons/script.module.pil/icon.png b/addons/script.module.pil/icon.png
new file mode 100644
index 0000000000..ca4c53adbf
--- /dev/null
+++ b/addons/script.module.pil/icon.png
Binary files differ
diff --git a/addons/script.module.pycryptodome/icon.png b/addons/script.module.pycryptodome/icon.png
new file mode 100644
index 0000000000..ca4c53adbf
--- /dev/null
+++ b/addons/script.module.pycryptodome/icon.png
Binary files differ
diff --git a/addons/service.xbmc.versioncheck/addon.xml b/addons/service.xbmc.versioncheck/addon.xml
index 1184bd71c5..e30d70bdd2 100644
--- a/addons/service.xbmc.versioncheck/addon.xml
+++ b/addons/service.xbmc.versioncheck/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="service.xbmc.versioncheck"
name="Version Check"
- version="0.3.27"
+ version="0.4.1"
provider-name="Team Kodi">
<requires>
<import addon="xbmc.python" version="2.1.0"/>
diff --git a/addons/service.xbmc.versioncheck/resources/language/English/strings.po b/addons/service.xbmc.versioncheck/resources/language/English/strings.po
index c8710afdd6..6746418c5c 100644
--- a/addons/service.xbmc.versioncheck/resources/language/English/strings.po
+++ b/addons/service.xbmc.versioncheck/resources/language/English/strings.po
@@ -111,3 +111,17 @@ msgstr ""
msgctxt "#32035"
msgid "It is recommended that you to upgrade to a newer version."
msgstr ""
+
+#empty strings from id 32036 to 32039
+
+msgctxt "#32040"
+msgid "Your version %s of the Python cryptography module is too old. You need at least version 1.7."
+msgstr ""
+
+msgctxt "#32041"
+msgid "Please upgrade your operating system."
+msgstr ""
+
+msgctxt "#32042"
+msgid "For more information, see https://kodi.wiki/view/Linux"
+msgstr ""
diff --git a/addons/service.xbmc.versioncheck/resources/versions.txt b/addons/service.xbmc.versioncheck/resources/versions.txt
index 6dea1f5242..5556b58198 100644
--- a/addons/service.xbmc.versioncheck/resources/versions.txt
+++ b/addons/service.xbmc.versioncheck/resources/versions.txt
@@ -397,6 +397,22 @@
"major": "18",
"minor": "0",
"tag": "beta",
+ "tagversion":"5",
+ "revision": "20181103-920e823249",
+ "addon_support": "yes"
+ },
+ {
+ "major": "18",
+ "minor": "0",
+ "tag": "beta",
+ "tagversion":"4",
+ "revision": "20181023-c77874c5bf",
+ "addon_support": "yes"
+ },
+ {
+ "major": "18",
+ "minor": "0",
+ "tag": "beta",
"tagversion":"3",
"revision": "20181002-c2e1b316f5",
"addon_support": "yes"
diff --git a/addons/service.xbmc.versioncheck/service.py b/addons/service.xbmc.versioncheck/service.py
index 7f85bedefe..86bbdd5e53 100644
--- a/addons/service.xbmc.versioncheck/service.py
+++ b/addons/service.xbmc.versioncheck/service.py
@@ -19,8 +19,9 @@
import platform
import xbmc
+import xbmcgui
import lib.common
-from lib.common import log, dialog_yesno
+from lib.common import log, dialog_yesno, localise
from lib.common import upgrade_message as _upgrademessage
from lib.common import upgrade_message2 as _upgrademessage2
@@ -102,9 +103,27 @@ def _versionchecklinux(packages):
log("Unsupported platform %s" %platform.dist()[0])
sys.exit(0)
-
+# Python cryptography < 1.7 (still shipped with Ubuntu 16.04) has issues with
+# pyOpenSSL integration, leading to all sorts of weird bugs - check here to save
+# on some troubleshooting. This check may be removed in the future (when switching
+# to Python3?)
+# See https://github.com/pyca/pyopenssl/issues/542
+def _checkcryptography():
+ ver = None
+ try:
+ import cryptography
+ ver = cryptography.__version__
+ except:
+ # If the module is not found - no problem
+ return
+
+ ver_parts = list(map(int, ver.split('.')))
+ if len(ver_parts) < 2 or ver_parts[0] < 1 or (ver_parts[0] == 1 and ver_parts[1] < 7):
+ log('Python cryptography module version %s is too old, at least version 1.7 needed' % ver)
+ xbmcgui.Dialog().ok(ADDONNAME, localise(32040) % ver, localise(32041), localise(32042))
if (__name__ == "__main__"):
+ _checkcryptography()
if ADDON.getSetting("versioncheck_enable") == "false":
log("Disabled")
else:
diff --git a/addons/skin.estouchy/addon.xml b/addons/skin.estouchy/addon.xml
index b095cf3b6b..7e403d9a52 100644
--- a/addons/skin.estouchy/addon.xml
+++ b/addons/skin.estouchy/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<addon id="skin.estouchy" version="2.0.17" name="Estouchy" provider-name="Team Kodi">
+<addon id="skin.estouchy" version="2.0.20" name="Estouchy" provider-name="Team Kodi">
<requires>
- <import addon="xbmc.gui" version="5.13.0"/>
+ <import addon="xbmc.gui" version="5.14.0"/>
</requires>
<extension point="xbmc.gui.skin" debugging="false">
<res width="1280" height="960" aspect="4:3" folder="xml"/>
diff --git a/addons/skin.estouchy/language/resource.language.fr_ca/strings.po b/addons/skin.estouchy/language/resource.language.fr_ca/strings.po
index e889e82c24..daa142aee4 100644
--- a/addons/skin.estouchy/language/resource.language.fr_ca/strings.po
+++ b/addons/skin.estouchy/language/resource.language.fr_ca/strings.po
@@ -42,7 +42,7 @@ msgstr "Menu contextuel"
msgctxt "#31009"
msgid "Working..."
-msgstr "Travail en cours..."
+msgstr "Travail en cours…"
msgctxt "#31011"
msgid "Recent"
@@ -194,7 +194,7 @@ msgstr "Valeur par défaut de l’habillage"
msgctxt "#31391"
msgid "Arial based"
-msgstr "Basé sur Arial"
+msgstr "D’après Arial"
msgctxt "#31400"
msgid "Change the skin · Set language and region · Change file listing options · Set up a screensaver"
@@ -326,4 +326,4 @@ msgstr "Lorsque vous lisez de l’audio ou une vidéo, le titre de l’élément
msgctxt "#31904"
msgid "Now Playing Title..."
-msgstr "Titre de la lecture en cours..."
+msgstr "Titre de la lecture en cours…"
diff --git a/addons/skin.estouchy/language/resource.language.nl_nl/strings.po b/addons/skin.estouchy/language/resource.language.nl_nl/strings.po
index c095c2bdfe..45795f7375 100644
--- a/addons/skin.estouchy/language/resource.language.nl_nl/strings.po
+++ b/addons/skin.estouchy/language/resource.language.nl_nl/strings.po
@@ -46,7 +46,7 @@ msgstr "Bezig..."
msgctxt "#31011"
msgid "Recent"
-msgstr "Recent"
+msgstr "Recente"
msgctxt "#31013"
msgid "Movies"
@@ -134,7 +134,7 @@ msgstr "Sluit afspeellijst"
msgctxt "#31058"
msgid "System music files"
-msgstr "Systeem muziekbestanden"
+msgstr "Systeemmuziekbestanden"
msgctxt "#31059"
msgid "Current playlist"
@@ -250,7 +250,7 @@ msgstr "Achtergronden"
msgctxt "#31551"
msgid "Add-on Shortcut"
-msgstr "Add-on snelkoppelingen"
+msgstr "Add-on snelkoppeling"
msgctxt "#31552"
msgid "SYNC"
diff --git a/addons/skin.estouchy/language/resource.language.sv_se/strings.po b/addons/skin.estouchy/language/resource.language.sv_se/strings.po
index 7e5185a860..034861d990 100644
--- a/addons/skin.estouchy/language/resource.language.sv_se/strings.po
+++ b/addons/skin.estouchy/language/resource.language.sv_se/strings.po
@@ -270,7 +270,7 @@ msgstr "Konfigurera tv-inställningar · Ändra helskärmsinformation · Hantera
msgctxt "#31556"
msgid "Live TV"
-msgstr "Live-tv"
+msgstr "Live-TV"
msgctxt "#31557"
msgid "Hide video background"
diff --git a/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml b/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml
index 2818c81649..dc4675b43c 100644
--- a/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml
+++ b/addons/skin.estouchy/xml/IncludesHomeRecentlyAdded.xml
@@ -107,7 +107,7 @@
<texture border="5">thumb_focus.png</texture>
</control>
</focusedlayout>
- <content target="movies" sortby="date" limit="10">videodb://recentlyaddedmovies/</content>
+ <content target="movies" limit="10">videodb://recentlyaddedmovies/</content>
</control>
<control type="panel" id="2200">
<visible>Library.HasContent(TVShows) + Container(9010).HasFocus(2)</visible>
diff --git a/addons/skin.estuary/addon.xml b/addons/skin.estuary/addon.xml
index 646c593548..469c22945b 100644
--- a/addons/skin.estuary/addon.xml
+++ b/addons/skin.estuary/addon.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
-<addon id="skin.estuary" version="2.0.14" name="Estuary" provider-name="phil65, Ichabod Fletchman">
+<addon id="skin.estuary" version="2.0.17" name="Estuary" provider-name="phil65, Ichabod Fletchman">
<requires>
- <import addon="xbmc.gui" version="5.13.0"/>
+ <import addon="xbmc.gui" version="5.14.0"/>
</requires>
<extension point="xbmc.gui.skin" debugging="false">
<res width="1920" height="1440" aspect="4:3" default="false" folder="xml" />
diff --git a/addons/skin.estuary/fonts/NotoSans-Bold.ttf b/addons/skin.estuary/fonts/NotoSans-Bold.ttf
index d20d3629c8..032031f746 100644
--- a/addons/skin.estuary/fonts/NotoSans-Bold.ttf
+++ b/addons/skin.estuary/fonts/NotoSans-Bold.ttf
Binary files differ
diff --git a/addons/skin.estuary/fonts/NotoSans-Regular.ttf b/addons/skin.estuary/fonts/NotoSans-Regular.ttf
index bc49be7008..0d7289b914 100644
--- a/addons/skin.estuary/fonts/NotoSans-Regular.ttf
+++ b/addons/skin.estuary/fonts/NotoSans-Regular.ttf
Binary files differ
diff --git a/addons/skin.estuary/fonts/Roboto-Thin.ttf b/addons/skin.estuary/fonts/Roboto-Thin.ttf
index d69555029c..8be28191ed 100644
--- a/addons/skin.estuary/fonts/Roboto-Thin.ttf
+++ b/addons/skin.estuary/fonts/Roboto-Thin.ttf
Binary files differ
diff --git a/addons/skin.estuary/fonts/heebo_licence.txt b/addons/skin.estuary/fonts/heebo_licence.txt
new file mode 100644
index 0000000000..8930273e3a
--- /dev/null
+++ b/addons/skin.estuary/fonts/heebo_licence.txt
@@ -0,0 +1,93 @@
+Copyright 2014 The Heebo Project Authors.
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/addons/skin.estuary/fonts/mardoto_license.txt b/addons/skin.estuary/fonts/mardoto_license.txt
new file mode 100644
index 0000000000..277e097abd
--- /dev/null
+++ b/addons/skin.estuary/fonts/mardoto_license.txt
@@ -0,0 +1,219 @@
+
+ Copyright 2011 Google Inc. All Rights Reserved.
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ -------------------------------------------------------------------------
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
diff --git a/addons/skin.estuary/language/resource.language.bg_bg/strings.po b/addons/skin.estuary/language/resource.language.bg_bg/strings.po
index 9fb9bb7285..8a179af184 100644
--- a/addons/skin.estuary/language/resource.language.bg_bg/strings.po
+++ b/addons/skin.estuary/language/resource.language.bg_bg/strings.po
@@ -571,3 +571,7 @@ msgstr "Име на профила"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Снимка на профила"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Анимиран фон"
diff --git a/addons/skin.estuary/language/resource.language.cs_cz/strings.po b/addons/skin.estuary/language/resource.language.cs_cz/strings.po
index 9dcc7e851f..31d32581f7 100644
--- a/addons/skin.estuary/language/resource.language.cs_cz/strings.po
+++ b/addons/skin.estuary/language/resource.language.cs_cz/strings.po
@@ -126,7 +126,7 @@ msgstr "Časový posun"
msgctxt "#31028"
msgid "Show fanart"
-msgstr "Zobrazit fanouškovské umění"
+msgstr "Zobrazit fanart"
msgctxt "#31029"
msgid "Last logged in"
@@ -571,3 +571,7 @@ msgstr "Název profilu"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Avatar profilu"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animovat pozadí"
diff --git a/addons/skin.estuary/language/resource.language.en_us/strings.po b/addons/skin.estuary/language/resource.language.en_us/strings.po
index 319f14fe07..220b8ddcf4 100644
--- a/addons/skin.estuary/language/resource.language.en_us/strings.po
+++ b/addons/skin.estuary/language/resource.language.en_us/strings.po
@@ -571,3 +571,7 @@ msgstr "Profile name"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Profile avatar"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animate background"
diff --git a/addons/skin.estuary/language/resource.language.es_es/strings.po b/addons/skin.estuary/language/resource.language.es_es/strings.po
index be8323dba4..cd739a9dd0 100644
--- a/addons/skin.estuary/language/resource.language.es_es/strings.po
+++ b/addons/skin.estuary/language/resource.language.es_es/strings.po
@@ -571,3 +571,7 @@ msgstr "Nombre de perfil"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Avatar de perfil"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animar fondo"
diff --git a/addons/skin.estuary/language/resource.language.es_mx/strings.po b/addons/skin.estuary/language/resource.language.es_mx/strings.po
index c0ec3b6ce2..62dc602e25 100644
--- a/addons/skin.estuary/language/resource.language.es_mx/strings.po
+++ b/addons/skin.estuary/language/resource.language.es_mx/strings.po
@@ -48,6 +48,10 @@ msgctxt "#31007"
msgid "Unwatched movies"
msgstr "Películas sin mirar"
+msgctxt "#31008"
+msgid "Enable category widgets"
+msgstr "Habilitar categoría de widgets"
+
msgctxt "#31009"
msgid "Download icons"
msgstr "Download iconos"
@@ -108,6 +112,10 @@ msgctxt "#31023"
msgid "Viewtype"
msgstr "Tipo de vista"
+msgctxt "#31024"
+msgid "Choose rating to display for media items"
+msgstr "Escoger rating para mostrar para archivos multimedia"
+
msgctxt "#31025"
msgid "No favourites found. You can add any item from media views to this list by using the context menu."
msgstr "No se han encontrado favoritos. Puede agregar cualquier elemento de las vistas de medios a esta lista mediante el menú contextual."
@@ -436,6 +444,14 @@ msgctxt "#31131"
msgid "Choose skin fanart pack"
msgstr "Elegir paquete de skin fanart"
+msgctxt "#31132"
+msgid "Select Program"
+msgstr "Seleccionar programa"
+
+msgctxt "#31133"
+msgid "Select Resolution"
+msgstr "Seleccionar Resolución"
+
msgctxt "#31134"
msgid "Remaining"
msgstr "Restante"
@@ -536,6 +552,26 @@ msgctxt "#31161"
msgid "Numeric pad"
msgstr "Teclado numérico"
+msgctxt "#31162"
+msgid "Play your personal games or download one of the many game add-ons from the official repository."
+msgstr "Jugar tu juego personal o descarga uno de los muchos complementos de juegos desde el repositorio oficial."
+
+msgctxt "#31163"
+msgid "Show Fanart background"
+msgstr "Mostrar Fanart de fondo"
+
+msgctxt "#31164"
+msgid "Choose kind of profile identification"
+msgstr "Escoja el tipo de identificación de perfil"
+
msgctxt "#31165"
msgid "Profile name"
msgstr "Nombre de perfil"
+
+msgctxt "#31166"
+msgid "Profile avatar"
+msgstr "Avatar del perfil"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animar fondo"
diff --git a/addons/skin.estuary/language/resource.language.fi_fi/strings.po b/addons/skin.estuary/language/resource.language.fi_fi/strings.po
index bbbc589d4f..fc26ec9097 100644
--- a/addons/skin.estuary/language/resource.language.fi_fi/strings.po
+++ b/addons/skin.estuary/language/resource.language.fi_fi/strings.po
@@ -571,3 +571,7 @@ msgstr "Profiilin nimi"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Profiilin kuva"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animoitu taustakuva"
diff --git a/addons/skin.estuary/language/resource.language.fr_ca/strings.po b/addons/skin.estuary/language/resource.language.fr_ca/strings.po
index 2a00fb1351..e3089acf9d 100644
--- a/addons/skin.estuary/language/resource.language.fr_ca/strings.po
+++ b/addons/skin.estuary/language/resource.language.fr_ca/strings.po
@@ -22,7 +22,7 @@ msgstr "Lecture en cours"
msgctxt "#31001"
msgid "Search..."
-msgstr "Recherche..."
+msgstr "Recherche…"
msgctxt "#31002"
msgid "Show media fanart as background"
@@ -50,7 +50,7 @@ msgstr "Films non visionnés"
msgctxt "#31008"
msgid "Enable category widgets"
-msgstr "Activer les widgets de catégories"
+msgstr "Activer les gadgets logiciel de catégories"
msgctxt "#31009"
msgid "Download icons"
@@ -198,7 +198,7 @@ msgstr "Proposé"
msgctxt "#31050"
msgid "Press [B]OK[/B] to stop"
-msgstr "Peser sur [B]OK[/B] pour arrêter"
+msgstr "Peser sur [B]Valider[/B] pour arrêter"
msgctxt "#31052"
msgid "filtered"
@@ -206,7 +206,7 @@ msgstr "filtré"
msgctxt "#31053"
msgid "Arial based"
-msgstr "Basé sur Arial"
+msgstr "D’après Arial"
msgctxt "#31054"
msgid "Press [B]Left[/B] to rewind, or [B]Right[/B] to fast-forward"
@@ -338,7 +338,7 @@ msgstr "Mur"
msgctxt "#31103"
msgid "Enter text here..."
-msgstr "Saisir du texte ici..."
+msgstr "Saisir du texte ici…"
msgctxt "#31104"
msgid "Your library is currently empty. In order to populate it with your personal media, enter \"Files\" section, add a media source and configure it. After the source has been added and indexed you will be able to browse your library."
@@ -422,7 +422,7 @@ msgstr "Peser sur haut pour les informations sur les acteurs"
msgctxt "#31126"
msgid "Press OK to read plot"
-msgstr "Peser sur OK pour lire l’intrigue"
+msgstr "Peser sur Valider pour lire l’intrigue"
msgctxt "#31127"
msgid "Show icons"
@@ -458,7 +458,7 @@ msgstr "Restant"
msgctxt "#31136"
msgid "Click here to see latest changes..."
-msgstr "Cliquer ici pour visualiser les derniers changements..."
+msgstr "Cliquer ici pour visualiser les derniers changements…"
msgctxt "#31137"
msgid "PVR info"
@@ -522,7 +522,7 @@ msgstr "Aucun addiciel de ce type n’est installé. Utilisez le navigateur d’
msgctxt "#31154"
msgid "Press OK to switch between locations"
-msgstr "Pesez sur OK pour basculer entre les emplacements"
+msgstr "Peser sur Valider pour basculer entre les emplacements"
msgctxt "#31155"
msgid "No bookmarks created yet."
@@ -562,7 +562,7 @@ msgstr "Afficher le fanart en arrière-plan"
msgctxt "#31164"
msgid "Choose kind of profile identification"
-msgstr "Choisir le type d’identification du profile"
+msgstr "Choisir le genre d’identification du profil"
msgctxt "#31165"
msgid "Profile name"
@@ -570,4 +570,8 @@ msgstr "Nom du profil"
msgctxt "#31166"
msgid "Profile avatar"
-msgstr "Avatar du profile"
+msgstr "Avatar du profil"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animer l’arrière-plan"
diff --git a/addons/skin.estuary/language/resource.language.fr_fr/strings.po b/addons/skin.estuary/language/resource.language.fr_fr/strings.po
index e6b3fce1ff..269883f17d 100644
--- a/addons/skin.estuary/language/resource.language.fr_fr/strings.po
+++ b/addons/skin.estuary/language/resource.language.fr_fr/strings.po
@@ -571,3 +571,7 @@ msgstr "Nom du profil"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Avatar du profil"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animer l'arrière-plan"
diff --git a/addons/skin.estuary/language/resource.language.hr_hr/strings.po b/addons/skin.estuary/language/resource.language.hr_hr/strings.po
index ed0e9ce8b0..59394cc832 100644
--- a/addons/skin.estuary/language/resource.language.hr_hr/strings.po
+++ b/addons/skin.estuary/language/resource.language.hr_hr/strings.po
@@ -448,6 +448,10 @@ msgctxt "#31132"
msgid "Select Program"
msgstr "Odaberi program"
+msgctxt "#31133"
+msgid "Select Resolution"
+msgstr "Odaberi razlučivost"
+
msgctxt "#31134"
msgid "Remaining"
msgstr "Preostalo"
@@ -556,6 +560,18 @@ msgctxt "#31163"
msgid "Show Fanart background"
msgstr "Prikaži poster obožavatelja kao pozadinu"
+msgctxt "#31164"
+msgid "Choose kind of profile identification"
+msgstr "Odaberi način identifikacije profila"
+
msgctxt "#31165"
msgid "Profile name"
msgstr "Naziv profila"
+
+msgctxt "#31166"
+msgid "Profile avatar"
+msgstr "Avatar profila"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animiraj pozadinu"
diff --git a/addons/skin.estuary/language/resource.language.hu_hu/strings.po b/addons/skin.estuary/language/resource.language.hu_hu/strings.po
index 1e1f70cc2c..97cfe16e70 100644
--- a/addons/skin.estuary/language/resource.language.hu_hu/strings.po
+++ b/addons/skin.estuary/language/resource.language.hu_hu/strings.po
@@ -560,6 +560,18 @@ msgctxt "#31163"
msgid "Show Fanart background"
msgstr "Illusztráció háttér megjelenítése"
+msgctxt "#31164"
+msgid "Choose kind of profile identification"
+msgstr "Válassza ki a profil azonosítását"
+
msgctxt "#31165"
msgid "Profile name"
msgstr "Profil neve"
+
+msgctxt "#31166"
+msgid "Profile avatar"
+msgstr "Profil avatar"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animált háttér"
diff --git a/addons/skin.estuary/language/resource.language.is_is/strings.po b/addons/skin.estuary/language/resource.language.is_is/strings.po
index 7a69ca2284..cda4cf3cf1 100644
--- a/addons/skin.estuary/language/resource.language.is_is/strings.po
+++ b/addons/skin.estuary/language/resource.language.is_is/strings.po
@@ -571,3 +571,7 @@ msgstr "Nafn notanda"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Notandatáknmynd"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Lifandi bakgrunnur"
diff --git a/addons/skin.estuary/language/resource.language.lt_lt/strings.po b/addons/skin.estuary/language/resource.language.lt_lt/strings.po
index 156d539d8e..8616f04b36 100644
--- a/addons/skin.estuary/language/resource.language.lt_lt/strings.po
+++ b/addons/skin.estuary/language/resource.language.lt_lt/strings.po
@@ -571,3 +571,7 @@ msgstr "Profilio vardas"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Profilio avataras"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animuoti foną"
diff --git a/addons/skin.estuary/language/resource.language.nl_nl/strings.po b/addons/skin.estuary/language/resource.language.nl_nl/strings.po
index b16737bdc2..25bebba6a0 100644
--- a/addons/skin.estuary/language/resource.language.nl_nl/strings.po
+++ b/addons/skin.estuary/language/resource.language.nl_nl/strings.po
@@ -178,7 +178,7 @@ msgstr "Afspeellijstopties"
msgctxt "#31043"
msgid "Set the type and add rules to create a smart playlist. These playlists are dynamic and include all media items from your database which apply to your chosen rules."
-msgstr "Stel het type in en voeg regels toe om een slimme afspeellijst te maken. Deze afspeellijsten zijn dynamisch en bevatten alle media items vanuit uw database die voldoen aan uw gekozen regels."
+msgstr "Stel het type in en voeg regels toe om een slimme afspeellijst te maken. Deze afspeellijsten zijn dynamisch en bevatten alle media-items vanuit uw database die voldoen aan uw gekozen regels."
msgctxt "#31044"
msgid "Add group"
@@ -571,3 +571,7 @@ msgstr "Profielnaam"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Profielafbeelding"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Achtergrondanimatie"
diff --git a/addons/skin.estuary/language/resource.language.sv_se/strings.po b/addons/skin.estuary/language/resource.language.sv_se/strings.po
index 9fff27134a..0b917183d6 100644
--- a/addons/skin.estuary/language/resource.language.sv_se/strings.po
+++ b/addons/skin.estuary/language/resource.language.sv_se/strings.po
@@ -42,7 +42,7 @@ msgstr "Se i 2D"
msgctxt "#31006"
msgid "Random movies"
-msgstr "Slumpvis urvalda filmer"
+msgstr "Slumpvis utvalda filmer"
msgctxt "#31007"
msgid "Unwatched movies"
@@ -66,11 +66,11 @@ msgstr "Mest spelade album"
msgctxt "#31012"
msgid "Random albums"
-msgstr "Slumpvis urvalda album"
+msgstr "Slumpvis utvalda album"
msgctxt "#31013"
msgid "Random artists"
-msgstr "Slumpvis urvalda artister"
+msgstr "Slumpvis utvalda artister"
msgctxt "#31014"
msgid "Unplayed albums"
@@ -514,7 +514,7 @@ msgstr "Osedda musikvideor"
msgctxt "#31152"
msgid "Random music videos"
-msgstr "Slumpvis urvalda musikvideor"
+msgstr "Slumpvis utvalda musikvideor"
msgctxt "#31153"
msgid "You do not have any add-ons of this type installed. Enter the add-on browser to download add-ons created by our community."
@@ -571,3 +571,7 @@ msgstr "Profilnamn"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "Profil avatar"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Animera bakgrund"
diff --git a/addons/skin.estuary/language/resource.language.tr_tr/strings.po b/addons/skin.estuary/language/resource.language.tr_tr/strings.po
index a94f1ae3f3..3a1ed339b6 100644
--- a/addons/skin.estuary/language/resource.language.tr_tr/strings.po
+++ b/addons/skin.estuary/language/resource.language.tr_tr/strings.po
@@ -448,6 +448,10 @@ msgctxt "#31132"
msgid "Select Program"
msgstr "Programı Seçiniz"
+msgctxt "#31133"
+msgid "Select Resolution"
+msgstr "Çözünürlük seç"
+
msgctxt "#31134"
msgid "Remaining"
msgstr "Kalan"
@@ -559,3 +563,11 @@ msgstr "Arka plan fanartını göster"
msgctxt "#31165"
msgid "Profile name"
msgstr "Profil adı"
+
+msgctxt "#31166"
+msgid "Profile avatar"
+msgstr "Profil avatarı"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "Arka plana animasyon ekle"
diff --git a/addons/skin.estuary/language/resource.language.zh_cn/strings.po b/addons/skin.estuary/language/resource.language.zh_cn/strings.po
index ca6694f541..ac6b6c5efb 100644
--- a/addons/skin.estuary/language/resource.language.zh_cn/strings.po
+++ b/addons/skin.estuary/language/resource.language.zh_cn/strings.po
@@ -571,3 +571,7 @@ msgstr "用户配置名称"
msgctxt "#31166"
msgid "Profile avatar"
msgstr "用户配置头像"
+
+msgctxt "#31167"
+msgid "Animate background"
+msgstr "动态背景"
diff --git a/addons/skin.estuary/media/OverlaySpoiler.png b/addons/skin.estuary/media/OverlaySpoiler.png
new file mode 100644
index 0000000000..f67af16bff
--- /dev/null
+++ b/addons/skin.estuary/media/OverlaySpoiler.png
Binary files differ
diff --git a/addons/skin.estuary/xml/AddonBrowser.xml b/addons/skin.estuary/xml/AddonBrowser.xml
index dd211bcc78..8e243175b2 100644
--- a/addons/skin.estuary/xml/AddonBrowser.xml
+++ b/addons/skin.estuary/xml/AddonBrowser.xml
@@ -17,7 +17,9 @@
<visible>Control.IsVisible(55)</visible>
<visible>Container.Content(addons) | Container.Content()</visible>
<include>Visible_Left</include>
- <include>ListThumbInfoPanel</include>
+ <include content="ListThumbInfoPanel">
+ <param name="fallback_image" value="DefaultAddon.png" />
+ </include>
</control>
<include content="TopBar">
<param name="breadcrumbs_label" value="$LOCALIZE[24001]" />
diff --git a/addons/skin.estuary/xml/EventLog.xml b/addons/skin.estuary/xml/EventLog.xml
index 5a8e6b3f51..20294c9ab9 100644
--- a/addons/skin.estuary/xml/EventLog.xml
+++ b/addons/skin.estuary/xml/EventLog.xml
@@ -48,7 +48,7 @@
<left>160</left>
<top>45</top>
<right>20</right>
- <height>60</height>
+ <height>80</height>
<aligny>top</aligny>
<textcolor>grey</textcolor>
<label>$INFO[ListItem.Property(Event.Description)]</label>
@@ -95,7 +95,7 @@
<left>160</left>
<top>45</top>
<right>20</right>
- <height>60</height>
+ <height>80</height>
<aligny>top</aligny>
<label>$INFO[ListItem.Property(Event.Description)]</label>
</control>
diff --git a/addons/skin.estuary/xml/Home.xml b/addons/skin.estuary/xml/Home.xml
index 3867952497..164b02aa82 100644
--- a/addons/skin.estuary/xml/Home.xml
+++ b/addons/skin.estuary/xml/Home.xml
@@ -791,6 +791,9 @@
<param name="visible" value="true"/>
<param name="button2_label" value="$LOCALIZE[13391]"/>
<param name="button2_onclick" value="EjectTray()"/>
+ <param name="button3_label" value="$LOCALIZE[600]"/>
+ <param name="button3_onclick" value="RipCD"/>
+ <param name="visible_3" value="String.IsEqual(System.DVDLabel,Audio-CD)"/>
</include>
</control>
</control>
diff --git a/addons/skin.estuary/xml/Includes_Home.xml b/addons/skin.estuary/xml/Includes_Home.xml
index d8d50af843..d841926582 100644
--- a/addons/skin.estuary/xml/Includes_Home.xml
+++ b/addons/skin.estuary/xml/Includes_Home.xml
@@ -112,6 +112,7 @@
<param name="visible">true</param>
<param name="visible_1">true</param>
<param name="visible_2">true</param>
+ <param name="visible_3">false</param>
<param name="button2_label">$LOCALIZE[31116]</param>
<param name="button2_onclick">true</param>
<definition>
@@ -161,6 +162,18 @@
<texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus>
<visible>$PARAM[visible_2]</visible>
</control>
+ <control type="button" id="$PARAM[button_id]569">
+ <width>auto</width>
+ <height>110</height>
+ <label>$PARAM[button3_label]</label>
+ <textoffsetx>40</textoffsetx>
+ <onclick>$PARAM[button3_onclick]</onclick>
+ <onclick>SetFocus(9000)</onclick>
+ <align>center</align>
+ <texturefocus border="23" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus>
+ <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus>
+ <visible>$PARAM[visible_3]</visible>
+ </control>
</control>
</control>
</control>
diff --git a/addons/skin.estuary/xml/MusicVisualisation.xml b/addons/skin.estuary/xml/MusicVisualisation.xml
index 0df345c39f..3bbab7da63 100644
--- a/addons/skin.estuary/xml/MusicVisualisation.xml
+++ b/addons/skin.estuary/xml/MusicVisualisation.xml
@@ -32,7 +32,7 @@
</control>
</control>
<control type="group">
- <animation effect="fade" start="100" end="30" time="0" condition="!Skin.HasSetting(hide_background_fanart) + [!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled | System.HasAddon(script.artistslideshow)]">Conditional</animation>
+ <animation effect="fade" start="100" end="30" time="0" condition="[!Skin.HasSetting(hide_background_fanart) + [!String.IsEmpty(Player.Art(fanart)) | System.HasAddon(script.artistslideshow)]] | Visualisation.Enabled">Conditional</animation>
<include>ColoredBackgroundImages</include>
</control>
<control type="group">
diff --git a/addons/skin.estuary/xml/MyVideoNav.xml b/addons/skin.estuary/xml/MyVideoNav.xml
index c910846d6b..ced8be1abd 100644
--- a/addons/skin.estuary/xml/MyVideoNav.xml
+++ b/addons/skin.estuary/xml/MyVideoNav.xml
@@ -48,7 +48,7 @@
<top>240</top>
<width>525</width>
<bottom>100</bottom>
- <visible>!ListItem.IsCollection</visible>
+ <visible>![ListItem.IsCollection + String.IsEmpty(ListItem.Plot)]</visible>
<label>$INFO[ListItem.Tagline,[I],[/I][CR][CR]]$INFO[ListItem.Plot][CR][CR]</label>
<autoscroll delay="10000" time="3000" repeat="10000">Skin.HasSetting(autoscroll)</autoscroll>
</control>
diff --git a/addons/skin.estuary/xml/View_50_List.xml b/addons/skin.estuary/xml/View_50_List.xml
index d5d0f05d65..c6d5d7a9e3 100644
--- a/addons/skin.estuary/xml/View_50_List.xml
+++ b/addons/skin.estuary/xml/View_50_List.xml
@@ -160,6 +160,7 @@
</definition>
</include>
<include name="ListThumbInfoPanel">
+ <param name="fallback_image"></param>
<param name="flip_bg">false</param>
<definition>
<control type="group">
@@ -175,7 +176,7 @@
<height>470</height>
<aspectratio aligny="bottom">keep</aspectratio>
<fadetime>300</fadetime>
- <texture background="true">$VAR[IconWallThumbVar]</texture>
+ <texture fallback="$PARAM[fallback_image]" background="true">$VAR[IconWallThumbVar]</texture>
<visible>!String.IsEqual(ListItem.DbType,episode)</visible>
</control>
<control type="image">
diff --git a/addons/skin.estuary/xml/View_51_Poster.xml b/addons/skin.estuary/xml/View_51_Poster.xml
index e8edd19aa9..9fe79775d8 100644
--- a/addons/skin.estuary/xml/View_51_Poster.xml
+++ b/addons/skin.estuary/xml/View_51_Poster.xml
@@ -112,7 +112,7 @@
<autoscroll time="3000" delay="7000" repeat="5000">!System.HasActiveModalDialog + Skin.HasSetting(AutoScroll)</autoscroll>
<label>$INFO[ListItem.Plot]</label>
<shadowcolor>text_shadow</shadowcolor>
- <visible>!ListItem.IsCollection</visible>
+ <visible>![ListItem.IsCollection + String.IsEmpty(ListItem.Plot)]</visible>
</control>
</control>
</control>
diff --git a/addons/xbmc.gui/addon.xml b/addons/xbmc.gui/addon.xml
index c2e3a93a68..1d0f7bd7a6 100644
--- a/addons/xbmc.gui/addon.xml
+++ b/addons/xbmc.gui/addon.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<addon id="xbmc.gui" version="5.13.0" provider-name="Team Kodi">
+<addon id="xbmc.gui" version="5.14.0" provider-name="Team Kodi">
<backwards-compatibility abi="5.13.0"/>
<requires>
<import addon="xbmc.core" version="0.1.0"/>