I’m having a number of reboot series (and some new ones using old names) being matched with the wrong series. I started to add to the metadata correction table, but it is becoming unwieldly. So, I am looking to the “Prioritize matching by Original Broadcast Date” setting to help.
My expectation for this setting is that it will use the original broadcast date available in the NPVR metadata to correctly find the correct series during the MCEbuddy metadata lookups. What I am finding is that MCEbuddy will first search TVDB and find the wrong match using season and ep, which in turn overwrites the original broadcast date in the metadata cache, so when it comes to TMDB to look up by original broadcast date, it is using the wrong date and finding the same wrong series that was found in TVDB.
Some of the series I encounter this with include: Happy Together, S.W.A.T., New Amsterdam, MacGyver, and others. I’ve uploaded the logs for S.W.A.T. and MacGyver.
The only reason I have the metadata lookup enabled, since NPVR metadata is already available, is that I want the premiere year available to name the file correctly for Plex to use for it’s lookups.
Can anyone confirm that perhaps the order of the lookups is the culprit?
I would recommend using the latest 2.4.9 beta version which has many improvements to metadata matching. If you’re still seeing an issue post back when the new logs and we can look into them.
There is an inherent issue to which source of data is the “truth”. TVDB, IMDB, TV.com etc. We have tried to address this conflict in many ways but it’s an ongoing process since no single source is perfect.
This is a tricky topic and that’s because each source of metadata is incomplete is on way. For example TV.com has Magnum PI the original version but not the new one. TVDB has SWAT original but not the new one.
So each one is complete and since the names matches they sometimes confused the series. There are other bugs with recording devices where the premiere date is mismatched so MCEBuddy tries to “correct” by using the right date from the online metadata services but in this case since the series was mismatched it ended up putting a wrong date.
We’ve added some more checks to help with this by matching the series year if available, try out today’s update and see if that helps. The only other solution is to revamp the entire metadata matching engine and give the user control what they consider the “source” of metadata (website or local information etc)
Just an update that I have gone with the correction table solution.
However, even though the correct series is found for metadata, the premiereyear variable is not found for series added to thetvdb after apiv2 was released, for example Magnum P.I. Since I use Plex I have the filename set to %showname% (%premiereyear%) and with no premiereyear value, plex treats this as the original series. Can MCEbuddy do a search for the earliest ep date to fill this value?
If you attach your conversion log we can replicate and see if there’s another way to scrape or match that information. We cannot use earliest episode since that information isn’t always accurate or complete.
I think Will & Grace also fall into this category, along with Magnum P.I., McGuyver, New Amsterdam (I forced it to the correct show).
Also, shows like Survivor (always picks the TU (Turkish) version, where the entry doesn’t have a country code, so it shows up first in TVDB searches) and The Voice (always picks the AU (Australian) version) that have nation-specific versions should try to select the country of the show based on some new parameter or by Windows default location/country or language settings.
Can you attach your conversion log and outline the specific issue you’re facing. With the latest 2.4.10 now it matches the premiere year if that information is available in the file metadata.
Is the issue that the TVDB metadata is incorrect?
The guide data and TVDB disagree on Will & Grace. TVDB thinks it is a continuation and seasons 10 & 11 of the original series. The US OTA guide data says it is seasons 1 & 2 of a separate reboot series. So HDHR embeds season 2 in the metadata, and MCEBuddy replaces it with the TVDB info ftom season 2 and names the file as if it were season 2 for Plex. I can’t figure out how to override that.
This issue is specific because it’s using the reboot series and there’s no indicate of the series premiere year in the metadata. We’ve patched it up today’s build, it won’t use the season/episode to match if there is a subtitle already present so now it won’t cross match reboot series with original series.
Do note however that the filenaming is ambigious here since
Magnum P.I.S01E14.I, the Deceased
Has as . after E14 but the . before S01 is part of the Title so it causes confusion while matching the metadata. It would be better if you changed your naming convention to either use spaces or - or _ instead of . in your filename to avoid this issues. Do something like:
It’s looks like you’re using an older build. Try the latest 2.4.10 BETA build (dated 3/19 or newer), it seems be working fine with it:
→ Updated video tags → Title: The Village SubTitle: Good Thing
Description: Sarah uncovers more of Katie’s secret and has a confrontation with Nick. Enzo struggles with a disappointing new roommate. Ava makes progress with her case.
Parental Rating: TV-14
Media Credits: Moran Atias;Dominic Chianese;Warren Christie;Frankie Faison
Genres: Drama Season: 1 Episode: 2
Banner: D:\MCEBuddy\MCEBuddy2x\MCEBuddy.ServiceCMD\bin\x64\Debug\cache\The Village.jpg
Banner URL: http://www.thetvdb.com/banners/posters/5c97ebe01acbb.jpg
IMDB Id: tt7866098
MovieDB Id: 81948
TVDB Id: 354024
Is Show Movie: False
Is Show Sports: False
RecordedDateTime: 1900-01-01T00:00:00 SeriesPremiereDate: 2019-03-19T00:00:00
For The Murders your subtitles (The Long Black Veil) doesn’t match the online databases (The Veil) so it can’t find a proper match on tv and imdb, where it does find a match (tvdb), the series year information is not available.