2020-11-24, 22:22
I have a new issue with TMDB.
I don't know, maybe they made a change on their API again or something.
1) Some of the TV Show has correct search url query, but 'GetSearchResults' returned empty even there is result when coping the url to browser, maybe something in json has been changed.
Here is example for "The Last Ship (2014)" But it relevant also for these tv shows:
13 Reason Why (2017), Lost (2004), Lost In Space (2018), Money Heist(2017), Stranger Things (2016), Vikings (2013), The 100 (2014), Colony (2016), Terra Nova (2011), Jericho (2006), Last Resort (2012), Chernobyl (2019), Six (2017)
2) One of the tv show find other results except the correct one:
Revolution (2012)
3) The other tv shows return only result in English, the Hebrew results as it was before doesn't show up:
For example: Game of Thrones (2011)
4) Only one of me tv shows return correct and has the Hebrew details:
Black Mirror (2011)
I don't know, maybe they made a change on their API again or something.
1) Some of the TV Show has correct search url query, but 'GetSearchResults' returned empty even there is result when coping the url to browser, maybe something in json has been changed.
Here is example for "The Last Ship (2014)" But it relevant also for these tv shows:
13 Reason Why (2017), Lost (2004), Lost In Space (2018), Money Heist(2017), Stranger Things (2016), Vikings (2013), The 100 (2014), Colony (2016), Terra Nova (2011), Jericho (2006), Last Resort (2012), Chernobyl (2019), Six (2017)
Code:
21:28:27.350 T:9288 DEBUG: ADDON::CScraper::FindMovie: Searching for 'The Last Ship' using The Movie Database scraper (path: 'C:\Users\atzoref\AppData\Roaming\Kodi\addons\metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.9')
20:54:17.147 T:17576 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-The%20Last%20Ship-(2014)-he.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=The%20Last%20Ship&first_air_date_year=2014&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null</url>
20:54:17.148 T:17576 DEBUG: CurlFile::Open(24F4A088) https://api.tmdb.org/3/search/tv?api_key...he,en,null
20:54:17.148 T:17576 INFO: XCURL:llLibCurlGlobal::easy_aquire - Created session to https://api.tmdb.org
20:54:17.989 T:17576 DEBUG: CScraperUrl::Get: Using "UTF-8" charset for "https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=The%20Last%20Ship&first_air_date_year=2014&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null"
20:54:18.005 T:17576 DEBUG: scraper: GetSearchResults returned <results></results>
2) One of the tv show find other results except the correct one:
Revolution (2012)
Code:
21:25:57.666 T:21156 DEBUG: ADDON::CScraper::FindMovie: Searching for 'Revolution' using The Movie Database scraper (path: 'C:\Users\atzoref\AppData\Roaming\Kodi\addons\metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.9')
21:25:57.667 T:21156 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Revolution-(2012)-he.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Revolution&first_air_date_year=2012&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null</url>
21:25:57.672 T:21156 DEBUG: scraper: GetSearchResults returned <results></results>
21:25:57.672 T:21156 DEBUG: ADDON::CScraper::FindMovie: Searching for 'Revolution' using The Movie Database scraper (path: 'C:\Users\atzoref\AppData\Roaming\Kodi\addons\metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.9')
21:25:57.672 T:21156 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Revolution-he.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Revolution&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null</url>
21:25:57.676 T:21156 DEBUG: scraper: GetSearchResults returned <results><entity><title>La Révolution</title><id>99807</id><year>2020</year><url cache="tmdb-99807-he.json">https://api.tmdb.org/3/tv/99807?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity><entity><title>Revolution 618</title><id>31897</id><year>2010</year><url cache="tmdb-31897-he.json">https://api.tmdb.org/3/tv/31897?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity><entity><title>TV Revolution</title><id>23760</id><year>2004</year><url cache="tmdb-23760-he.json">https://api.tmdb.org/3/tv/23760?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity><entity><title>Sex: The Revolution</title><id>16766</id><year>2008</year><url cache="tmdb-16766-he.json">https://api.tmdb.org/3/tv/16766?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity><entity><title>L'été de la Révolution</title><id>94470</id><year>1989</year><url cache="tmdb-94470-he.json">https://api.tmdb.org/3/tv/94470?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity><entity><title>Gabriel Iglesias Presents Stand-Up Revolution</title><id>59746</id><year>2011</year><url cache="tmdb-59746-he.json">https://api.tmdb.org/3/tv/59746?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity></results>
3) The other tv shows return only result in English, the Hebrew results as it was before doesn't show up:
For example: Game of Thrones (2011)
Code:
21:27:46.859 T:10496 DEBUG: ADDON::CScraper::FindMovie: Searching for 'Game of Thrones' using The Movie Database scraper (path: 'C:\Users\atzoref\AppData\Roaming\Kodi\addons\metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.9')
21:27:46.860 T:10496 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Game%20of%20Thrones-(2011)-he.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Game%20of%20Thrones&first_air_date_year=2011&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null</url>
21:27:46.863 T:10496 DEBUG: scraper: GetSearchResults returned <results></results>
21:27:46.863 T:10496 DEBUG: ADDON::CScraper::FindMovie: Searching for 'Game of Thrones' using The Movie Database scraper (path: 'C:\Users\atzoref\AppData\Roaming\Kodi\addons\metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.9')
21:27:46.863 T:10496 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Game%20of%20Thrones-he.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Game%20of%20Thrones&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null</url>
21:27:46.866 T:10496 DEBUG: scraper: GetSearchResults returned <results><entity><title>Game of Thrones</title><id>1399</id><year>2011</year><url cache="tmdb-1399-he.json">https://api.tmdb.org/3/tv/1399?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity></results>
4) Only one of me tv shows return correct and has the Hebrew details:
Black Mirror (2011)
Code:
21:25:41.534 T:7164 DEBUG: ADDON::CScraper::FindMovie: Searching for 'Black Mirror' using The Movie Database scraper (path: 'C:\Users\atzoref\AppData\Roaming\Kodi\addons\metadata.tvshows.themoviedb.org', content: 'tvshows', version: '3.5.9')
21:25:41.534 T:7164 DEBUG: scraper: CreateSearchUrl returned <url cache="tmdb-search-Black%20Mirror-(2011)-he.json">https://api.tmdb.org/3/search/tv?api_key=6a5be4999abf74eba1f9a8311294c267&query=Black%20Mirror&first_air_date_year=2011&language=he&append_to_response=credits,external_ids,images&include_image_language=he,en,null</url>
21:25:41.537 T:7164 DEBUG: scraper: GetSearchResults returned <results><entity><title>Black Mirror</title><id>42009</id><year>2011</year><url cache="tmdb-42009-he.json">https://api.tmdb.org/3/tv/42009?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity><entity><title>מראה שחורה</title><id>42009</id><year>2011</year><url cache="tmdb-42009-he.json">https://api.tmdb.org/3/tv/42009?api_key=6a5be4999abf74eba1f9a8311294c267&language=he&append_to_response=content_ratings,credits,external_ids,images&include_image_language=he,en,null</url></entity></results>