更新至 2.5.1 後 TVMosaic 檔名中繼資料擷取遺失

好的,日期可能來自 TVDB,但我唯一做的更動是將 MCEBuddy 升級到最新版本。升級前並沒有這個問題,因此我推測是 MCEBuddy 的某些改動導致日期異常。看起來似乎與「時間」有關,因為如果我手動在檔名裡加上時間,就會得到以下結果:

NBC Nightly News With Lester Holt _20191020.mp4 – MCEBuddy 將其標記為 2019-10-19(提早一天,不符)
 OriginalBroadcastDateTime: 2019-10-20T00:00:00
 RecordedDateTime: 0001-01-01T00:00:00
 SeriesPremiereDate: 0001-01-01T00:00:00
 CopyProtected: False
 SageTV FileID:
 SageTV MediaFileID:

2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata title and ID correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata type correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Forcing show type → Series
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Downloading Series details
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Overwrite title from internet → Default
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Skipping downloading Banner file
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Recording Type Show
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking TheTVDB
→ Looking for Premiere Year information in text
→ No episode name to match
→ Looking for Premiere Year information in text
  → Found series match on TVDB by Original Broadcast Date. Updated video tags →
 Title: NBC Nightly News With Lester Holt
SubTitle: Oct 19 Sat

NBC Nightly News With Lester Holt _20191020_18301900.mp4(僅手動加入 18301900 起訖時間)— 正確標記為「SubTitle: Oct 20 Sun」

OriginalBroadcastDateTime: 2019-10-20T18:30:00
 RecordedDateTime: 0001-01-01T00:00:00
 SeriesPremiereDate: 0001-01-01T00:00:00
 CopyProtected: False
 SageTV FileID:
 SageTV MediaFileID:

2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata title and ID correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking for metadata type correction
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Forcing show type → Series
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Downloading Series details
 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Overwrite title from internet → Default
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Skipping downloading Banner file
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Recording Type Show
 INFORMATION> 2019-10-30T15:32:23 MCEBuddy.MetaData.VideoMetaData → Checking TheTVDB
→ Looking for Premiere Year information in text
→ No episode name to match
→ Looking for Premiere Year information in text
→ Found series match on TVDB by Original Broadcast Date. Updated video tags →
 Title: NBC Nightly News With Lester Holt
 SubTitle: Oct 20 Sun

MCEBuddy 會因為檔名是否手動帶入時間,而對同一份檔案做出不同處理,即使檔名中的日期正確。

根據支援頁面:

Metadata Extraction and Renaming from Files and Downloading from the Internet

  1. 若找不到內嵌/抽取的中繼資料,MCEBuddy 會嘗試從檔名解析。目前支援的格式包括:

* SHOWNAME_AIRDATE_AIRTIME.<ext>,其中 AIRDATEYYYYMMDD 格式,AIRTIMEHHMMHHMM(起訖)格式(AIRTIME 可省略)。底線可替換為連字號。

文件說 AIRTIME 可省略,但若省略,每日固定日期的節目就會給出錯誤資訊(提早一天)。不確定是否與時區有關。我位於美國東岸(GMT-4),錄影開始時間為 18:30,MCEBuddy 於 19:02 開始處理。看起來像是日期/時間的 bug。

所有每日錄影的日期節目都會發生:

Rachel Maddow Show
Watch What Happens Live

謝謝。