目標
- 自動下載新番種子
- 種子自動加入 Transmission 下載隊列
- 新番文件自動重命名到 Plex 兼容格式
- 通過 Plex AniDB agent 自動獲取新番相關信息
實現方法
- 通過 FlexGet 讀取 RSS,自動下載種子文件
- 通過 FlexGet 的 transmissionrpc 插件自動將種子傳送到 Transmission
- Transmission 下載完成後觸發腳本,自動將種子重命名為 Plex 可識別格式
- 通過 Plex 的第三方 agent:AniDB 自動獲取新番相關訊息
配料表
- 裝有 OS X 的電腦一部
- Plex 一只
- Transmission 一只
- FlexGet 一只
配置 FlexGet
FlexGet 的安裝方法和自動運行請參考參考 官方文檔,寫的很詳細
配置文件如下,要點在於 presets.global.transmission.path
,為了能讓 Plex 識別和方便管理,每一個動畫 要分別放在相應命名的目錄。其中 {{task}}
對應的就是 tasks
下的新番標題:
配置 Transmission
Transmission 本身不需要進行過多配置,為了避免下載隊列越來越多,記得勾選下載完成後從隊列刪除這個選項。下面是其對應的 post-process 腳本:
上述腳本會通過正則將 [Fansub][Title][Episode]*.mp4
這樣的格式替換為 Plex 可識別的 Title - Episode.mp4
格式,例如 [WOLF&HYSUB][Kyousougiga][00][GB][720P][MP4].mp4
就會被替換為 Kyousougiga - 00.mp4
配置 Plex w/ Hama Agent
注意!,已棄用 AniDB agent,改為 Hama Agent。詳情請訪問最新文章:Hama (HTTP Anidb Metadata Agent) and Plex Media Server – 2014-04-09
訪問 Plex 論壇 下載 AniDB agent 并安裝,通過 Plex 的 web 界面進行管理即可,以下是效果圖: