TVDB scraper Errors with specific series
#1
Hi Forumites,

So basically, I'm getting an error in theTVDB scraping episodes of the series "Futurama." I checked all the naming conventions, updated everything, reinstalled Kodi and the plugin itself, and still no dice. Basically, the episodes are being found, thetvdb is being queried properly, and then it returns a 404 error. There are .nfo metadata files there and everything, it's very strange. Here's the debug log:

Code:
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Scanning dir 'smb://SHOGGOTH/Yet Unwatched/Futurama/Season 1/' as not in the database
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E01.mkv (s1e1) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E02.mkv (s1e2) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E03.mkv (s1e3) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E04.mkv (s1e4) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E05.mkv (s1e5) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E06.mkv (s1e6) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E07.mkv (s1e7) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E08.mkv (s1e8) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: Found episode match smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E09.mkv (s1e9) [s([0-9]+)[ ._-]*e([0-9]+(?:(?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
02:26:53 T:4606214144   DEBUG: VideoInfoScanner: No NFO file found. Using title search for 'smb://XXXXXX/XXXXXX/Futurama/Season 1/S01E01.mkv'
02:26:53 T:4606214144   DEBUG: GetEpisodeList: Searching 'http://www.thetvdb.com/api/1D62F2F90030C444/series//all/en.zip' using The TVDB scraper (file: '/Users/Shibboleth/Library/Application Support/Kodi/addons/metadata.tvdb.com', content: 'tvshows', version: '1.8.1')
02:26:53 T:4606214144   DEBUG: CurlFile::Open(0x104d6e240) http://www.thetvdb.com/api/1D62F2F90030C444/series//all/en.zip
02:26:53 T:4606214144   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 404
02:26:53 T:4606214144  NOTICE: CCurlFile::FillBuffer - Reconnect, (re)try 1
02:26:53 T:4606214144   ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 404
02:26:53 T:4606214144   ERROR: CCurlFile::CReadState::Connect, didn't get any data from stream.
02:26:53 T:4606214144   ERROR: Run: Unable to parse web site
02:26:53 T:4606214144 WARNING: No information found for item 'smb://XXXXXX/XXXXXX/Futurama/Season 1/', it won't be added to the library.
Reply
#2
It's not queried properly. The actual tvdb id is missing from the API call. As I wrote on the ticket, please don't post log snippets and make sure there's no .nfo file involved.
Always read the online manual (wiki), FAQ (wiki) and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules (wiki).
Please read the pages on troubleshooting (wiki) and bug reporting (wiki) before reporting issues.
Reply
#3
Oh sorry! I thought for sure you would want log snippets! Especially since there's an entire BBcode for them and everything!

But I'm sure there's no .nfo, because I deleted the .nfos from the folder and rescanned, and this is that log. See also it says "No NFO file found" in the log.

It's looking for the TVDB id here, right?
"02:26:53 T:4606214144 DEBUG: GetEpisodeList: Searching 'http://www.thetvdb.com/api/1D62F2F90030C444/series//all/en.zip' using The TVDB scraper (file: '/Users/Shibboleth/Library/Application Support/Kodi/addons/metadata.tvdb.com', content: 'tvshows', version: '1.8.1')
02:26:53 T:4606214144 DEBUG: CurlFile::Open(0x104d6e240) http://www.thetvdb.com/api/1D62F2F90030C...all/en.zip
02:26:53 T:4606214144 ERROR: CCurlFile::FillBuffer - Failed: HTTP returned error 404"

And it's getting a 404 on the all/en.zip wherein all the series titles would be, which is how it would attain the TVDB id in the first place. So what gives there?
Reply
#4
It should look like:

Code:
20:22:42 T:139683610752768   DEBUG: VideoInfoScanner: No NFO file found. Using title search for '/home/matthias/Videos/Futurama/'
20:22:42 T:139683610752768   DEBUG: FindMovie: Searching for 'Futurama' using The TVDB scraper (path: '/home/matthias/.kodi/addons/metadata.tvdb.com', content: 'tvshows', version: '1.8.1')
20:22:42 T:139683610752768   DEBUG: scraper: CreateSearchUrl returned <url cache="cache-Futurama-en.xml">http://thetvdb.com/api/GetSeries.php?seriesname=Futurama&amp;language=en</url>


Is the show still in your library? If so, please hit info (keyboard i) on the show and select refresh. Choose yes when asked to refresh the entire show.
Always read the online manual (wiki), FAQ (wiki) and search the forum before posting.
Do not PM or e-mail Team-Kodi members directly asking for support. Read/follow the forum rules (wiki).
Please read the pages on troubleshooting (wiki) and bug reporting (wiki) before reporting issues.
Reply

Logout Mark Read Team Forum Stats Members Help
TVDB scraper Errors with specific series0