依原始廣播日期排序無效

我有很多重启剧集(以及一些使用旧名的新剧)被错误地匹配到了错误的剧集。我一开始往元数据修正表里添加,但已经变得难以管理。于是,我寄希望于“按原始播出日期优先匹配”这一设置。

我对该设置的期望是:它会利用 NPVR 元数据中的原始播出日期,在 MCEbuddy 查找元数据时正确定位到对应的剧集。然而实际发现,MCEbuddy 会先去 TVDB 用“季+集”搜索,结果匹配错误,并把这一错误结果写回元数据缓存,覆盖了原来的播出日期;等它再去 TMDB 按原始播出日期查找时,用的已经是错误的日期,于是再次找到 TVDB 之前那个错误的剧集。

我遇到此问题的剧集包括:Happy Together、S.W.A.T.、New Amsterdam、MacGyver 等。我已上传 S.W.A.T. 和 MacGyver 的日志。

我之所以启用元数据查找,唯一原因就是想在文件名里拿到首播年份,方便 Plex 识别;NPVR 本身的元数据其实已经够用。

请问有人能确认,是不是查找顺序导致了这个问题?

MacGyver.S03E04.Guts Fuel Hope.ts-Convert to MKV-2018-10-20T00-39-16.8461433-04-00.log (895.9 KB)
S.W.A.T.S02E04.Saving Face.ts-Convert to MKV-2018-10-19T02-28-04.6374786-04-00.log (899.4 KB)

我建議使用最新的 2.4.9 測試版,它在詮釋資料配對方面已有許多改進。如果你仍遇到問題,請在取得新日誌後回覆,我們就能進一步查看。

關於哪個資料來源才是「正確」的,這本身就有問題。TVDB、IMDB、TV.com 等皆然。我們已嘗試用多種方式解決這項衝突,但由於沒有任何單一來源是完美的,這仍是一個持續進行的過程。

好的,我昨天更新到了10月15日的版本,结果有所不同,但仍然不正确。

第一个例子是《Magnum PI》。

  1. TS 无数据
  2. 发现 NPVR XML 有 SD 数据
  3. 通过原始播出日期在 TVDB 找到
  4. 通过集数和季数在 TV.com 找到匹配 —— 将原始播出日期改为1981年,但保留其他元数据
    其余部分无关紧要,因为我们已经失去了正确的原始播出日期。

第二个是《New Amsterdam》,我为其 TVDBBId 做了修正条目。这会将其标题更正为《New Amsterdam (2018)》,似乎之后没有更多的元数据查找。

第三个是《Hawaii Five-O》,似乎查找正常。

你知道为什么《Magnum PI》会得到错误数据,而《H5 O》没有吗?

谢谢

Magnum P.I.S01E05.Sudden Death.ts-Convert to MKV-2018-10-23T05-11-28.8340097-04-00.log (906.7 KB)
New Amsterdam.S01E04.Boundaries.ts-Convert to MKV-2018-10-23T02-31-52.9806641-04-00.log (901.0 KB)
Hawaii Five-0.S09E04.Aohe Kio Pohaku Nalo i Ke Alo Pali.ts-Convert to MKV-2018-10-23T02-03-56.3938211-04-00.log (909.4 KB)

这是一个棘手的问题,因为每个元数据来源都以某种方式不完整。例如,TV.com 有原版《Magnum PI》,但没有新版;TVDB 有原版《SWAT》,却没有新版。

因此,每个来源都不完整,而且由于名称相同,它们有时会混淆剧集。还有其他与录制设备相关的错误,导致首播日期不匹配,于是 MCEBuddy 试图通过在线元数据服务提供的“正确”日期来“修正”,但此时由于剧集被误匹配,结果放错了日期。

我们已增加更多校验:如果可用,会匹配剧集年份;请安装今天的更新试试是否有效。唯一的其他方案是彻底重构整个元数据匹配引擎,并让用户自行决定何为元数据的“来源”(网站或本地信息等)。

此問題已在今天的 2.4.9 BETA 版本中修復。

我更新到10月24日版本後,它在《天堂執法者》上能正常運作,但在《SWAT》或《馬蓋先》上則不行。

我會去抓10月26日版本,看看那些變更會帶來什麼結果。

謝謝

只是更新一下,我选择了修正表方案。

不过,尽管元数据找到了正确的剧集,但对于在 thetvdb 上线 API v2 之后新增的剧集(例如《Magnum P.I.》),premiereyear 变量却获取不到。由于我使用 Plex,我把文件名设为 %showname% (%premiereyear%),而如果没有 premiereyear 值,Plex 会把它当作原版剧集。MCEbuddy 能否搜索最早一集的日期来填充这个值?

如果您附上转换日志,我们就可以重现并看看是否有其他方式可以抓取或匹配该信息。我们不能使用最早一集,因为该信息并不总是准确或完整。

日誌已附加。
Magnum P.I.S01E14.I, the Deceased.ts-Convert to MKV-2019-01-29T07-17-51.1222794-05-00.log (1.8 MB)

将此标记为一个开放请求,该请求应该也能解决您的问题:

此功能已於今日實作,現在 MCEBuddy 會在比對時將影集年份與詮釋資料進行比對,只要影集年份資訊可供比對即可。

我覺得《Will & Grace》也屬於這一類,還有《Magnum P.I.》《McGuyver》《New Amsterdam》(我強行把它導向正確的節目)。

此外,像《Survivor》(總是選到 TU(土耳其)版本,因為該項目沒有國家代碼,所以在 TVDB 搜尋中排在最前面)和《The Voice》(總是選到 AU(澳洲)版本)這類具有國家特定版本的節目,應該根據某個新參數或 Windows 預設位置/國家或語言設定來選擇節目的所屬國家。

能否附上你的转换日志,并说明你遇到的具体问题。在最新的2.4.10版本中,如果文件元数据中有上映年份,现在会匹配该年份。
问题是TVDB的元数据不正确吗?

節目資料與 TVDB 在《Will & Grace》上有分歧:TVDB 認為它是原劇的延續,歸為第 10 與第 11 季;美國無線節目資料則視其為獨立重啟劇,標為第 1 與第 2 季。因此 HDHR 在 metadata 中嵌入的是第 2 季,而 MCEBuddy 會用 TVDB 的資訊取代,並把檔案命名成第 2 季供 Plex 使用。我找不到方法可以覆寫這個行為。

你能試試最新的 2.4.10 並附上你的轉換記錄嗎?
你也可以向 TVDB 標記/提交修正請求。

这个问题比较特殊,因为它使用的是重启版剧集,而元数据中没有标明首播年份。我们在今天的构建中已修复:如果已有字幕,就不会再用季/集去匹配,从而避免重启版与原版交叉匹配。

不过请注意,这里的文件名存在歧义:

Magnum P.I.S01E14.I, the Deceased

E14 后的 . 会被误判,而 S01 前的 . 又是标题的一部分,导致匹配混乱。建议改用空格、-_ 替代文件名中的 .,例如:

Magnum P.I. S01E14 I, the Deceased

Magnum P.I_S01E14_I, the Deceased

这样能获得更准确的匹配结果。

嗨,Goose,

我确认这对本周的《Magnum P.I.》有效。

然而,新剧 The Village 最初被识别为 2019 年,但后来被设置为 2013 年。日志已附上。
The Village.S01E02.Good Thing.ts-Convert to MKV-2019-03-27T01-54-27.8433111-04-00.log (928.1 KB)

还有另一个新剧 The Murders,看起来它找到了 2019(正确)和 2018 的首映年份,但没有设置任何一个。
The Murders.S01E01.The Long Black Veil.ts-Convert to MKV-2019-03-26T03-27-26.9966803-04-00.log (1022.9 KB)

谢谢

看起來您正在使用較舊的版本。請試試最新的 2.4.10 BETA 版本(日期為 3/19 或更新),似乎運作正常:

→ 已更新影片標籤 →
標題:The Village
副標題:Good Thing
描述:Sarah 揭露更多 Katie 的秘密,並與 Nick 發生衝突。Enzo 對令人失望的新室友感到苦惱。Ava 在她的案件上取得進展。
電視網:NBC
聯播網:
家長分級:TV-14
媒體演員:Moran Atias;Dominic Chianese;Warren Christie;Frankie Faison
類型:劇情
季數:1
集數:2
橫幅:D:\MCEBuddy\MCEBuddy2x\MCEBuddy.ServiceCMD\bin\x64\Debug\cache\The Village.jpg
橫幅網址:http://www.thetvdb.com/banners/posters/5c97ebe01acbb.jpg
IMDB 編號:tt7866098
MovieDB 編號:81948
TVDB 編號:354024
是否為電影:否
是否為體育節目:否
原始播出日期時間:2019-03-26T00:00:00
錄製日期時間:1900-01-01T00:00:00
系列首播日期:2019-03-19T00:00:00
受複製保護:否
SageTV 檔案 ID:
SageTV 媒體檔案 ID:

至於 The Murders,您的字幕(The Long Black Veil)與線上資料庫(The Veil)不符,因此無法在 tv 和 imdb 上找到正確配對,而在有配對的 tvdb 上,則缺少系列年份資訊。