Jump to content

TVDB ID Missing From Correctly Parsed Series


hein

Recommended Posts

Hi folks,

 

New emby user here, please bare with me :)

First off: Thanks to all contributors and maintainers for this great little piece of software. Enjoying it very much so far!

Running latest official and stable emby/embyserver docker (3.2.50.0) on a debian host.

 

After getting my movie library set up over the past few days, I threw my series collection into the parser last night and spent the last couple of hours checking the results.

One thing I noticed and that still puzzles me after quite some googling is this: some series will be correctly matched/parsed and have all metadata present, but are missing their TVDB ids.

Usually they will be only tagged with their IMDB or TMDB id. Refreshing metadata with missing data / completely after correct identification does not supplement the TVDB id.

 

As an example I picked a rather obscure and therefore easily identifiable series: I, Claudius.

post-266277-0-19809700-1513417395_thumb.jpg

 

I grepped around in the logs to see what was going wrong, but I can't seem to find any difference in workflow from series that have been tagged correctly with all available ids:

2017-12-15 12:29:17.555 Info App: TVDb Provider - Could not find I.Claudius. Check name on Thetvdb.org.
2017-12-15 12:29:17.556 Info HttpClient: HttpClientManager GET: https://www.omdbapi.com?apikey=fe53f97e&plot=full&r=json&t=I.Claudius&type=series
2017-12-15 12:29:18.127 Info HttpClient: HttpClientManager GET: https://www.omdbapi.com?apikey=fe53f97e&i=tt0074006&plot=short&tomatoes=true&r=json
2017-12-15 12:29:18.189 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/api/GetSeriesByRemoteID.php?imdbid=tt0074006&language=en
2017-12-15 12:29:18.934 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/api/B89CE93890E9419B/series/71046/all/en.zip
2017-12-15 12:29:20.171 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/posters/71046-3.jpg
2017-12-15 12:29:20.498 Info ProviderManager: Saving image to /config/metadata/library/e3/e3f018914522d59b1337b6647be12865/poster.jpg
2017-12-15 12:29:20.509 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/graphical/71046-g2.jpg
2017-12-15 12:29:20.609 Info ProviderManager: Saving image to /config/metadata/library/e3/e3f018914522d59b1337b6647be12865/banner.jpg
2017-12-15 12:29:20.612 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/fanart/original/71046-5.jpg
2017-12-15 12:29:21.371 Info ProviderManager: Saving image to /config/metadata/library/e3/e3f018914522d59b1337b6647be12865/backdrop.jpg
2017-12-15 12:29:31.573 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/369372.jpg
2017-12-15 12:29:33.786 Info ProviderManager: Saving image to /config/metadata/library/45/4553087a34b78d39fbb8e06460c5e802/I.Claudius.S00E01.The.Epic.That.Never.Was.x264-iND.jpg
2017-12-15 12:29:35.569 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31574.jpg
2017-12-15 12:29:35.842 Info ProviderManager: Saving image to /config/metadata/library/11/115b70790f695cbcc0250e899ffc5dfe/I.Claudius.S01E01.A.Touch.Of.Murder.XviD-iND.jpg
2017-12-15 12:29:36.602 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31575.jpg
2017-12-15 12:29:36.769 Info ProviderManager: Saving image to /config/metadata/library/7d/7dd80b1489f66fe536560a7e9f6a3e95/I.Claudius.S01E02.Waiting.In.The.Wings.XviD-iND.jpg
2017-12-15 12:29:37.536 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31576.jpg
2017-12-15 12:29:37.708 Info ProviderManager: Saving image to /config/metadata/library/84/8404d25d6f4f41ce40437e4b2a2f8b31/I.Claudius.S01E03.What.Shall.We.Do.About.Claudius.XviD-iND.jpg
2017-12-15 12:29:38.767 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31577.jpg
2017-12-15 12:29:39.235 Info ProviderManager: Saving image to /config/metadata/library/de/deb6287629b61be5b100fa57db5a657e/I.Claudius.S01E04.Poison.Is.Queen.XviD-iND.jpg
2017-12-15 12:29:40.473 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31578.jpg
2017-12-15 12:29:40.644 Info ProviderManager: Saving image to /config/metadata/library/e7/e738b3a447305bff278021b7e9108ac8/I.Claudius.S01E05.Some.Justice.XviD-iND.jpg
2017-12-15 12:29:41.560 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31579.jpg
2017-12-15 12:29:41.700 Info ProviderManager: Saving image to /config/metadata/library/86/86b7af33369ba87489abc14230b156c6/I.Claudius.S01E06.Queen.Of.Heaven.XviD-iND.jpg
2017-12-15 12:29:42.448 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31580.jpg
2017-12-15 12:29:42.566 Info ProviderManager: Saving image to /config/metadata/library/e7/e7d816b0edcb77501d9625cd80065b34/I.Claudius.S01E07.Reign.Of.Terror.XviD-iND.jpg
2017-12-15 12:29:43.323 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31581.jpg
2017-12-15 12:29:43.529 Info ProviderManager: Saving image to /config/metadata/library/10/10a5649c2698c21e7bd38ace18c80d39/I.Claudius.S01E08.Zeus,.By.Jove!.XviD-iND.jpg
2017-12-15 12:29:44.597 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31582.jpg
2017-12-15 12:29:44.800 Info ProviderManager: Saving image to /config/metadata/library/3a/3a07cc233a537a655caf9cf1bef6f701/I.Claudius.S01E09.Hail.Who.XviD-iND.jpg
2017-12-15 12:29:45.825 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31583.jpg
2017-12-15 12:29:45.999 Info ProviderManager: Saving image to /config/metadata/library/6c/6ce3c75912641b6328a4130b2edc1cef/I.Claudius.S01E10.Fools.Luck.XviD-iND.jpg
2017-12-15 12:29:47.092 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31584.jpg
2017-12-15 12:29:47.245 Info ProviderManager: Saving image to /config/metadata/library/5c/5c5d508348fe038f122a6fa7c3072d90/I.Claudius.S01E11.A.God.In.Colchester.XviD-iND.jpg
2017-12-15 12:29:48.463 Info HttpClient: HttpClientManager GET: https://www.thetvdb.com/banners/episodes/71046/31585.jpg
2017-12-15 12:29:48.594 Info ProviderManager: Saving image to /config/metadata/library/ed/ed1a89345d472e7a878af83d97184d3a/I.Claudius.S01E12.Old.King.Log.XviD-iND.jpg
2017-12-15 12:29:49.257 Info App: Creating Season Specials entry for I, Claudius
2017-12-15 12:29:51.013 Info App: Creating Season Season 1 entry for I, Claudius

Did I stumble across a bug or is there an issue on my end?

 

 

Best regards,

Hein

Link to comment
Share on other sites

I believe everything is working exactly as it should.  The  first line in the log you posted has your answer:

2017-12-15 12:29:17.555 Info App: TVDb Provider - Could not find I.Claudius. Check name on Thetvdb.org.

The series cannot be found with that name.  Then we search OMDb and find it there.

 

While, in this case, the tvdb ID returned by OMDb is correct, I'm not sure we would want to assume that as a valid authority and then fill in that as its TVDB ID - since we couldn't find it with a search directly on that site.

 

In this case, the proper name on tvdb is "I, Claudius" but I don't believe there is any way for you to name your file that way.

Link to comment
Share on other sites

Understood. Though don't we already trust the ID returned by OMDb, since we are pulling artwork and metadata from the TVDB based on it?

 

On further examination of the log I think my issue lies elsewhere.

Apparently none of my multi word series are found by the initial search on TVDB because I am using more *nix friendly dot for space substitution in my naming scheme.

The scraper identifies them via OMDb and continues.

The strange thing is that some of these series are getting correctly tagged with their TVDB ID - even though they were not found by the initial request to the TVDB - while others are not.

 

Would look closer into this, but as I at first thought the anime plugin and its scrapers were the culprit of my troubles, I already deleted my tv database in the meantime and am currently rescraping without it.

In hindsight this probably won't solve my issues either, as the failed initial identification by the TVDB will again result in a lot of inconsistencies regarding correct tagging of the series.

 

 

I understand that I am violating your best practices concerning TV naming and are thus having these issues.

Doing a lot of muxing and other general tasks via shell on a headless server, working without spaces in file and folder names is a lot more comfortable and easy on the eyes.

Any chance support for a reverse substitution of dot for space (e.g. if foldername has dot, replace with space before searching TVDB) could be implemented?

Or alternatively force tagging with the ID of the artwork provider?

Edited by hein
Link to comment
Share on other sites

For starters I would just set tvdb as your top priority series provider because that is the new default configuration for fresh installs.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...