IMDB API 錯誤

大约两周前开始出现这个错误。我已经重启了几次,等等。但仍然出现同样的错误

2018-08-26T19:25:30 MCEBuddy.MetaData.VideoMetaData → 检查元数据标题和系列修正
INFORMATION> 2018-08-26T19:25:30 MCEBuddy.MetaData.VideoMetaData → 下载系列详情
2018-08-26T19:25:30 MCEBuddy.MetaData.VideoMetaData → 元数据修正结果,不覆盖标题 → False
INFORMATION> 2018-08-26T19:25:30 MCEBuddy.MetaData.VideoMetaData → 强制从 OMDB 下载元数据,IMDB ID → XXXXXXXXXX
WARNING> → 检索 IMDB 剧集详情时出错
Error → System.NullReferenceException: 未将对象引用设置到对象的实例。
_ 在 MCEBuddy.MetaData.IMDB.downloadIMDBDetails(String imdbId, Log jobLog)_
WARNING> → 无法从 IMDB 引导

所以今晚我从 2.4.7(2017/2/21 构建)更新到最新的测试版 2.4.9(2018/8/11 构建)。同样的错误。我不记得对配置文件做过任何更改。有什么建议从哪里开始吗?

提前感谢

附上转换日志,我们就能看看元数据出了什么问题。

附加了3个文件

再試一次,不要附件

啊,我把所有垃圾文字都刪掉了……我猜那些就是檔案

Oceans 8_tt5164214.mkv-Torents-Best-2018-08-26T19-25-28.2710696-05-00.log (2.8 MB)
Black Water_tt5622412.mkv-Torents-Best-2018-08-26T19-55-21.7662965-05-00.log (2.8 MB)

I Am Vengeance_tt5885106.mkv-Torents-Best-2018-08-26T21-34-18.3897809-05-00.log (2.6 MB)

好的,目前有幾個狀況:

  1. MKV 的中繼資料顯示標題為「EVA」,因此 MCEBuddy 直接採用這個名稱,而不再嘗試用檔名中的 IMDB tt ID 來推測。
  2. IMDB 的中繼資料有幾項變動,需要更新 MCEBuddy 的對應邏輯。

第二點我們可以處理;第一點則需要再思考:為什麼你的檔案中繼資料會把標題寫成「EVA」?

我猜种子文件里就是这些内容。另外两份日志里确实有些空文件。三个文件都在文件名里带了IMDB名称,我一直以为这优先级最高。

我以为是最近IMDB有什么变动,毕竟我用的MCEBuddy版本已经一年没更新了。只是奇怪居然没人反馈,也可能是我没搜到 :slight_smile:

我觉得那个EVA应该是偶发情况,过去十个文件里只有这一个转码后变成那样。其他只是没拉下元数据,把mp4标成了“电视剧”而非“电影”,但文件名解析是对的。

看来这是新问题,我会继续关注后续版本有没有修复。

这么多年MCEBuddy极少让我失望,所以我才年年续费 :slight_smile: 感谢你们的出色工作

已在今天的 2.4.9 BETA 版本中修复。试试看。

剛剛重新執行檔案,資料順利載入,非常感謝你迅速的處理。

你從來不會開口要求,但我剛又捐了 20 美元。

謝謝你。