diff options
author | Martijn Kaijser <mcm.kaijser@gmail.com> | 2018-02-10 10:51:09 +0100 |
---|---|---|
committer | Martijn Kaijser <mcm.kaijser@gmail.com> | 2018-02-10 10:56:58 +0100 |
commit | d7676e63f40374c8d0bb79ab146cd6daa43817b0 (patch) | |
tree | 796b662c41e639e9ea670d555a5a35171b73affb /addons/metadata.themoviedb.org | |
parent | 8c7f8bd3a45401d87486c9f3d3c4f586552bdb9f (diff) |
[addons] sync with repo
Diffstat (limited to 'addons/metadata.themoviedb.org')
-rw-r--r-- | addons/metadata.themoviedb.org/addon.xml | 4 | ||||
-rw-r--r-- | addons/metadata.themoviedb.org/changelog.txt | 9 | ||||
-rw-r--r-- | addons/metadata.themoviedb.org/resources/settings.xml | 4 | ||||
-rw-r--r-- | addons/metadata.themoviedb.org/tmdb.xml | 34 |
4 files changed, 30 insertions, 21 deletions
diff --git a/addons/metadata.themoviedb.org/addon.xml b/addons/metadata.themoviedb.org/addon.xml index 7a914e3819..a5e5bab6d2 100644 --- a/addons/metadata.themoviedb.org/addon.xml +++ b/addons/metadata.themoviedb.org/addon.xml @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <addon id="metadata.themoviedb.org" name="The Movie Database" - version="5.0.2" + version="5.1.1" provider-name="Team Kodi"> <requires> <import addon="xbmc.metadata" version="2.1.0"/> <import addon="metadata.common.imdb.com" version="2.9.2"/> - <import addon="metadata.common.themoviedb.org" version="2.17.6"/> + <import addon="metadata.common.themoviedb.org" version="3.1.0"/> <import addon="plugin.video.youtube" version="4.4.10" optional="true"/> </requires> <extension point="xbmc.metadata.scraper.movies" diff --git a/addons/metadata.themoviedb.org/changelog.txt b/addons/metadata.themoviedb.org/changelog.txt index 35d33e76be..ac2ccfee59 100644 --- a/addons/metadata.themoviedb.org/changelog.txt +++ b/addons/metadata.themoviedb.org/changelog.txt @@ -1,3 +1,12 @@ +[B]5.1.1[/B] +- changed: more cleanup and fixes + +[B]5.1.0[/B] +- changed: major code clean-up of tmdb common scraper library + +[B]5.0.3[/B] +- changed: made imdb uniqueid default when available + [B]5.0.2[/B] - changed: made tmdb uniqueid consistent with documentation diff --git a/addons/metadata.themoviedb.org/resources/settings.xml b/addons/metadata.themoviedb.org/resources/settings.xml index 6241d2701c..5425952108 100644 --- a/addons/metadata.themoviedb.org/resources/settings.xml +++ b/addons/metadata.themoviedb.org/resources/settings.xml @@ -3,8 +3,8 @@ <setting label="30005" type="bool" id="keeporiginaltitle" default="false"/> <setting label="30000" type="bool" id="fanart" default="true"/> <setting label="30004" type="bool" id="trailer" default="true"/> - <setting label="30002" type="select" values="bg|cs|da|de|el|en|es|fa|fa-ir|fi|fr|he|hr|hu|it|ja|ko|nb|nl|no|pl|pt|pt-br|ro|ru|sk|sl|sr|sv|th|tr|uk|zh-cn|zh-tw" id="language" default="en"/> - <setting label="30006" type="select" values="au|bg|cs|da|de|el|es|fi|fr|gb|he|hr|hu|it|ja|ko|nl|no|pl|pt|ru|sl|sv|th|tr|us|zh" id="tmdbcertcountry" default="us"/> + <setting label="30002" type="select" values="ar-AE|ar-SA|bg|bn-BD|ca-ES|ch-GU|cs|da|de|el|en|eo-EO|es|es-MX|eu-ES|fa|fa-ir|fi|fr|fr-CA|he|hi-IN|hr|hu|id-ID|it|ja|ka-GE|ko|lt-LT|lv-LV|ml-IN|nb|nl|no|pl|pt|pt-br|ro|ru|sk|sl|sr|sv|ta-IN|th|tr|uk|vi-VN|zh-cn|zh-tw" id="language" default="en"/> + <setting label="30006" type="select" values="au|bg|br|ca|cz|ge|de|dk|ee|es|fi|fr|gb|gr|hr|hu|id|il|in|it|ir|jp|kr|lt|lv|mx|nl|no|pl|pt|ru|si|sv|th|tr|ua|us|vn|zh" id="tmdbcertcountry" default="us"/> <setting label="30003" type="labelenum" values="TMDb|IMDb" id="RatingS" default="TMDb"/> <setting label="30007" type="bool" id="imdbanyway" visible="eq(-1,0)" default="false"/> <setting label="certprefix" type="text" id="certprefix" default="Rated " visible="false"/> diff --git a/addons/metadata.themoviedb.org/tmdb.xml b/addons/metadata.themoviedb.org/tmdb.xml index b847267aa3..390ec171d7 100644 --- a/addons/metadata.themoviedb.org/tmdb.xml +++ b/addons/metadata.themoviedb.org/tmdb.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="UTF-8"?> <scraper framework="1.1" date="2012-01-16"> <CreateSearchUrl dest="3"> <RegExp input="$$1" output="<url>https://api.tmdb.org/3/search/movie?api_key=ecbc86c92da237cb9faff6d3ddc4be6d&amp;query=\1&amp;year=$$4&amp;language=$INFO[language]</url>" dest="3"> @@ -44,13 +44,13 @@ </GetSearchResults> <GetDetails dest="3"> <RegExp input="$$5" output="<details>\1</details>" dest="3"> - <RegExp input="$$1" output="<uniqueid type="tmdb" default="true">$$2</uniqueid>" dest="5"> - <expression/> - </RegExp> <RegExp input="$$1" output="\1" dest="11"> <expression clear="yes" noclean="1">"id":[0-9]*,"imdb_id":"([^"]*)</expression> </RegExp> - <RegExp input="$$11" output="<uniqueid type="imdb">\1</uniqueid>" dest="5+"> + <RegExp input="$$11|default="true"" output="<uniqueid type="tmdb" \1>$$2</uniqueid>" dest="5"> + <expression>^\|(default="true")|tt[0-9]+</expression> + </RegExp> + <RegExp input="$$11" output="<uniqueid type="imdb" default="true">\1</uniqueid>" dest="5+"> <expression>(.+)</expression> </RegExp> <RegExp input="$$1" output="\1" dest="9"> @@ -59,7 +59,7 @@ <RegExp conditional="keeporiginaltitle" input="$$9" output="<title>\1</title>" dest="5+"> <expression/> </RegExp> - <RegExp conditional="!keeporiginaltitle" input="$$2" output="<chain function="GetTMDBTitleByIdChain">$$2</chain>" dest="5+"> + <RegExp conditional="!keeporiginaltitle" input="$$2" output="<chain function="GetTMDBTitleByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> <RegExp input="$$9" output="<originaltitle>\1</originaltitle>" dest="5+"> @@ -83,13 +83,13 @@ <RegExp input="$$11|$INFO[RatingS]|default|$INFO[imdbanyway]" output="<chain function="GetIMDBRatingsById">$$11\1</chain>" dest="5+"> <expression>tt[0-9]+\|(?:IMDb(\|default)|.*true$)</expression> </RegExp> - <RegExp input="$INFO[RatingS]|default" output="<chain function="GetTMDBRatingsByIdChain">$$2\1</chain>" dest="5+"> + <RegExp input="$INFO[RatingS]|default" output="<chain function="GetTMDBRatingsByIdChain">$$2::$INFO[language]\1</chain>" dest="5+"> <expression>TMDb(\|default)|.*</expression> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBStudioByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBStudioByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBCountryByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBCountryByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> <RegExp input="$$2" output="<chain function="GetTMDBDirectorsByIdChain">$$2</chain>" dest="5+"> @@ -98,31 +98,31 @@ <RegExp input="$$2" output="<chain function="GetTMDBWitersByIdChain">$$2</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBCertificationsByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBCertificationsByIdChain">$$2::$INFO[tmdbcertcountry]::$INFO[certprefix]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBSetByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBSetByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBPlotByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBPlotByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBTaglineByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBTaglineByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> <RegExp input="$$2" output="<chain function="GetTMDBCastByIdChain">$$2</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBGenresByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBGenresByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp input="$$2" output="<chain function="GetTMDBThumbsByIdChain">$$2</chain>" dest="5+"> + <RegExp input="$$2" output="<chain function="GetTMDBThumbsByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp conditional="fanart" input="$$2" output="<chain function="GetTMDBFanartByIdChain">$$2</chain>" dest="5+"> + <RegExp conditional="fanart" input="$$2" output="<chain function="GetTMDBFanartByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> - <RegExp conditional="trailer" input="$$2" output="<chain function="GetTMDBTrailerByIdChain">$$2</chain>" dest="5+"> + <RegExp conditional="trailer" input="$$2" output="<chain function="GetTMDBTrailerByIdChain">$$2::$INFO[language]</chain>" dest="5+"> <expression /> </RegExp> <expression noclean="1" /> |