轉換後移除系列 (年份)

剛升級到 2.4.10 64 位元後,我發現轉檔後電視節目的「系列年份」會被移除,就連程式自動建立的資料夾也一樣。這導致我的目標目錄出現了這樣的新資料夾:

Sample Show (1999)
Sample Show

降回 2.4.9 64 位元後,問題就解決了。

有其他人遇到同樣的情況嗎?

從整理的角度來看,這簡直讓人抓狂。

你能附上你在 2.4.9 和 2.4.10 中的转换结果吗?这样我们可以对比一下发生了什么。

顯然,我解除安裝 2.4.10 時刪除了所有舊的對話紀錄。有沒有辦法在不重新安裝並執行新的重新轉換來製造問題的情況下取回它們?

不是问题,只需附上你针对该文件的 2.4.9 转换日志,我们可以在 2.4.10 上运行并对比,看看发生了什么。

Jeopardy (1964) - S35E115 - Episode 115.ts-MP4 Normal Drobo-2019-02-15T19-33-15.9518289-05-00.log (746.6 KB)

我想我明白发生了什么。文件名是

Jeopardy (1964) - S35E115 - Episode 115

2.4.9 无法识别 (1964),而是把整个“Jeopardy (1964)”当作标题。

2.4.10 我们增强了解析能力,可以准确提取首播年份,因此 2.4.10 会把它拆成

标题:“Jeopardy”

首播年份:“1964”

这样做是为了让程序能更准确地匹配互联网上的信息,因为现在重启的剧集越来越多,这个问题也开始凸显。

因此,你看到最终重命名后的文件名里只有 Jeopardy,而不是 Jeopardy (1964)。

你可以通过自定义重命名规则轻松解决,只需在模式中加入 %showname% (%premiereyear%),就能恢复 2.4.9 的“缺陷”行为。

感谢你对此进行研究。我很感激你的帮助。

这是我当前的自定义重命名:

%ismovie%<MCEB-Movies%showname% (%airyear%),MCEB-TV%showname%\Season %season%##%showname% - S%season%##E%episode%## - %episodename%>

我在这里还是个新手。你介意告诉我应该在哪里插入你的修改吗?

再次感谢!

使用 %premiereyear% 取代 %airyear%

我花了一些時間,但終於重新更新到 2.4.10,並把 %airyear% 改成 %premiereyear%。然而,目的地資料夾仍然沒有出現任何 (年份)。完整指令如下:

%ismovie%<MCEB-Movies\%showname% (%premiereyear%),MCEB-TV\%showname%\Season %season%##\%showname% - S%season%##E%episode%## - %episodename%>

附上兩份最近使用此自訂重新命名指令進行轉檔的紀錄檔。非常感謝任何協助。謝謝!

Cops (1989) - S31E27 - A Woman Corned.ts-MP4 Normal Drobo-2019-04-08T22-33-31.7074095-04-00.log (710.2 KB)

Jeopardy (1964) - S35E151 - Episode 151.ts-MP4 Normal Drobo-2019-04-08T19-33-18.9478903-04-00.log (781.4 KB)

它的工作方式正如你设置的重命名模式:

%ismovie%<MCEB-Movies\%showname% (%premiereyear%),MCEB-TV\%showname%\Season %season%##\%showname% - S%season%##E%episode%## - %episodename%>

例如 The Cops 的转换:
→ 不是电影,因此使用 MCEB-TV\%showname%\Season %season%##\%showname% - S%season%##E%episode%## - %episodename%
重命名模式中没有首映年份,因此重命名后的文件不会包含它。

另请注意,%premiereyear% 仅适用于剧集,对于电影应使用 %airyear%

我认为你想要的是:
%ismovie%<MCEB-Movies\%showname% (%airyear%),MCEB-TV\%showname%\Season %season%##\%showname% (%premiereyear%) - S%season%##E%episode%## - %episodename%>

感谢您对此进行调查。不幸的是,我使用了您提供的命令,但 TV 仍然出现同样的问题。

Medium (2005) - S01E07 - Jump Start.ts-MP4 Normal Drobo-2019-04-09T12-43-52.3036939-04-00.log (366.3 KB)

回到 2.4.9 版本,一切运行得非常完美:

%ismovie%<MCEB-Movies%showname% (%airyear%),MCEB-TV%showname%\Season %season%##%showname% - S%season%##E%episode%## - %episodename%>

有什么想法吗?

有什麼問題?我看起來很正常,從你的日誌來看,已經包含了首播年份:

正在移動已轉換的檔案 C:\Program Files\MCEBuddy2x\working0\Medium (2005) - S01E07 - Jump Start.mp4 到 \DROBO5N\Plex_Drobo\MCEB-TV\Medium\Season 01*Medium (2005)* - S01E07 - Jump Start.mp4

在舊版的 MCEBuddy 中,它會把包含首播年份的標題當作單純的「標題」處理。因此 Medium (2005) 會被當作一個完整的標題,而不是拆分成標題 → Medium 與首播年份 → 2005。這開始造成問題,因為越來越多的錄影軟體會在標題中加入首播年份,而且更多節目是重啟版,導致在比對資訊時常常混淆或完全無法匹配。有些網站使用「標題 (首播年份)」的格式,而有些則只用「標題」,你可以想像這開始造成多大的困擾。

因此從 2.4.10 版開始,MCEBuddy 會解析標題與首播年份並將它們分開,而不是錯誤地把整個當作一個標題,並在與網站比對時也這樣處理。因此命名規則需要調整,以考慮標題與首播年份是兩個獨立的實體。

如果你想在資料夾名稱中包含首播年份,那你必須明確指定,例如:

%ismovie%<MCEB-Movies\%showname% (%airyear%),MCEB-TV\%showname% (%premiereyear%)\Season %season%##\%showname% (%premiereyear%) - S%season%##E%episode%## - %episodename%>

啊哈……是的,我当时正盯着它新建的那个(不带年份的)文件夹,就草率下结论了。我还是个新手,非常感激你(以及大家)慷慨地抽出时间帮我!希望这次能奏效,让我回到之前的状态。再次感谢。