如何為 PlexDVR 設定 MCEBuddy

我进一步研究了一下,因为我自己也开始遇到这个问题。情况如下:

Plex 最近把他们的 EPG 数据源从 Gracenote 换成了质量差得多的 Rovi(我猜的?)。换源之后,很多节目缺失 S##E## 信息,因为节目单里根本没有。此时 Plex 会把文件命名为 ShowName-AirDate-Title,而不是 ShowName-S##E##-Title

不知为何,MCEBuddy 的正则引擎一检测到前一种格式就崩溃。不仅正则失效(明明应该生效),还会把 regex 前缀加到标题上,整个功能直接崩掉。我不清楚原因(怀疑是程序 bug),我提交了一个 bug 报告,但没人回应,也不知道会不会有人理。

我决定自己动手,写了个 PowerShell 脚本监控 MCE 文件夹,一旦文件匹配到特定正则就提前重命名,让 MCEBuddy 的原生元数据匹配重新生效。如果你需要这个脚本或使用说明,告诉我一声。

我希望以后版本能修复这个问题,让这临时方案不再必要,但目前这是我唯一能想到的解决办法。