Hdhomerun | 電視節目 | 電影 | 體育 - 處理中

好的——我敢肯定问题又出在我这边。我就是搞不清到底哪里弄错了。

SiliconDust HDHomerun PVR 服务把录像存到 \\server\hdhomerun\

它们内部固定使用 3 类路径,我无法更改:

  • \\server\hdhomerun%Series Name%\Teen Titans Go! S01E06 20130619 [20180328-1130].mpg
  • \\server\hdhomerun\Movies\Movie Name.mpg
  • \\server\hdhomerun\Sporting Events\MLS Soccer - New York City FC at New England Revolution 20180324 [20180328-1000].mpg

只有电视剧会单独建文件夹;电影和体育赛事全被扔进各自的大目录,这我倒无所谓,因为电影和电视剧后期处理都正常。唯一的问题是:我已经把“Sporting Events”文件夹设为忽略,可它还是……

我的配置如下:

监控路径

  1. \\server\hdhomerun\ —— 排除“Movies; Live TV; Sporting Events”
  2. \\server\hdhomerun\Movies\ —— 无排除,只扫 Movies 子目录
  3. \\server\Sporting Events\ —— 无排除,这里只有体育赛事

转换任务

  1. Movies —— 正常,去广告后移到 \\server\media\movies\,供 emby/kodi/plex 库导入
  2. TV Shows —— 正常,导入到 \\server\media\tv shows\show name\season xx\
  3. Sporting Events —— 被忽略,实际被 TV Shows 任务抢走了

问题似乎在于:转换任务没有“排除路径”选项,而监控路径有。

最终目标:让 MCEBuddy 只监控体育赛事,去广告后直接替换原文件并删除旧文件。可现实是体育赛事被当成电视剧,导进了 \\server\media\tv shows\event name\season\event name.ext

有没有办法让监控路径也强制排除某个子目录?

抱歉文字墙——尽量描述详细。如需更多信息请告诉我。

提前感谢!

除非你在「轉換任務 → 專家設定」頁面中為該轉換任務「選取」了特定的監控位置,否則每個轉換任務都會從所有監控位置接收檔案。

@Goose - 是的,我已經這樣做了,問題是「Sporting Events」資料夾位於 TV Shows 資料夾內。我已將 TV Shows 的監控位置設定為忽略「Sporting Events」資料夾,但 TV Shows 的轉換任務仍然會監控「Sporting Events」資料夾。如果你需要,我可以提供截圖。

聽起來是某個地方的設定出了問題,可能是 metadata 不相符,或是過濾器沒有設定正確。

@goose - 那么,如果确实如此,您希望看到什么来帮助我纠正这个问题?

檢查你的 mcebuddy.log 檔案,搜尋「應該」已被選取處理的檔名,從記錄中你應該能夠追蹤發生了什麼事,以及為什麼該檔案沒有被選取。

这是转换日志——看到排除列表里的“Sporting Events”文件夹了吗?

→ Task → HDHomerunPVR
Profile → MP4 Normal
Source File → \qnap\hdhomerun\Sporting Events\UEFA Champions League Soccer - Besi

以及监控路径配置

[HDHR]
SearchPath=\qnap\hdhomerun
SearchPattern=.dvr-ms;.wtv;.asf;.avi;.divx;.dv;.flv;.gxf;.m1v;.m2v;.m2ts;.m4v;.mkv;.mov;.mp2;.mp4;.mpeg;.mpeg1;.mpeg2;.mpeg4;.mpg;.mts;.mxf;.ogm;.ts;.vob;.wmv;.tp;*.tivo
SearchPathExclude=Movies; Live TV; Sporting Events
DeleteMonitorOriginal=True
ArchiveMonitorOriginal=False
ArchiveMonitorPath=
MonitorSubdirectories=True
MonitorConvertedFiles=False
ReMonitorRecordedFiles=False
MinimumAge=1
DomainName=qnap
UserName=admin
Password=bb4H3B+b24Jz5/9insJrSQ==

不幸的是,这并没有帮助,你必须查看日志,寻找特定的文件名以及这些文件对应的消息。

我的問題是,它根本不該走到這一步。那個資料夾已經在排除清單裡了。

我已复现,这里运行正常,你的配置文件应如下所示:

SearchPathExclude=Sporting Events;Live TV

注意排除列表中的 ; 前后都没有“空格”,每个字符都至关重要

現在測試。

@Goose - 看起来“排除项”现在阻止了其他转换任务。我仍在录制更多内容以进行测试。

@Goose - 我已確認,第一個監控位置的排除項目正在阻擋另外兩個項目(體育)、(電影)的轉換流程;移除排除項目並重新掃描後即可解決。

電影;Live TV;體育賽事

我也使用 SD HDHR PVR。你把设置搞得太复杂了。

  • 把监视器设为 HDHR 根目录。让 MCEBuddy 在文件最后修改 5 分钟后再处理(避免转换正在录制的直播电视)。
  • HDHR 会自动在元数据里写入 Sports/Movie/Other 分类,没有“series”“special”或“other”分类。
  • 处理规则的顺序很重要。
  • 先处理电影。无论它们录在哪个目录,MCEBuddy 都会从文件元数据读取分类。用自定义重命名——我喜欢用“片名.发行年份”。
  • 接着处理体育节目,同上。用“片名.播出日期.播出时间”。
  • 最后处理剧集/特别节目。同上,但这里得写个自定义重命名逻辑:如果是剧集就用剧集命名规则,否则用特别节目命名规则。必须这么做,因为 HDHR 不区分“series”和“other”。
  • 用自定义文件名把文件直接移到目标位置。我直接扔进 Plex 监控的文件夹。

这样就用不着那些排除规则了。如果还有细节需要微调,问我。

@mike808 - 首先感謝你的詳細回覆。我已經刪除我的設定,並根據上述建議重新建立一個。我剛剛測試錄製了一集《老友記》,現在這集正在進行全部 3 個轉檔工作。

很遺憾聽到它正在三重收費。我會檢查所有設定,並在這裡逐步貼出,讓你也能像我一樣享受免動手操作。

检查“专家设置”中的“监控位置”,这是限制哪些位置运行哪些任务的一个地方。

@Rboy - 谢谢回复。根据 @mike808 的配置,我不需要在监控位置设置排除项。我相信你之前在那个帖子里也回复过我一次同样的问题。

這是我的資料夾:


這是我的設定:


MCEBuddy-conversion-3-shows-02













希望這有幫助。歡迎在教學中重複使用這些圖片。

如果你想制作一个HowTo,我很乐意将其整理成Wiki