hein 12 Posted December 16, 2017 Share Posted December 16, 2017 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. 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 More sharing options...
ebr 14925 Posted December 16, 2017 Share Posted December 16, 2017 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 More sharing options...
hein 12 Posted December 16, 2017 Author Share Posted December 16, 2017 (edited) 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 December 16, 2017 by hein Link to comment Share on other sites More sharing options...
Luke 37100 Posted December 16, 2017 Share Posted December 16, 2017 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 More sharing options...
Luke 37100 Posted December 16, 2017 Share Posted December 16, 2017 And yes going forward we'll populate the tvdb id in this situation. thanks. Link to comment Share on other sites More sharing options...
hein 12 Posted December 17, 2017 Author Share Posted December 17, 2017 Thank you very much to both of you Link to comment Share on other sites More sharing options...
hein 12 Posted December 18, 2017 Author Share Posted December 18, 2017 Just some feedback: the change works like a charm with the latest beta in the netcore docker. Link to comment Share on other sites More sharing options...
Luke 37100 Posted December 18, 2017 Share Posted December 18, 2017 Thanks for the feedback ! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now