跳到內容

整理電影

設定

納入你已經有的電影、整理檔名,或移除一部電影。只有擁有者和管理員看得到這些畫面。

HolyArrs 會照原樣接手一個電影資料夾,不會移動或重新命名任何東西。

  1. 開啟 Library(媒體庫),再開啟 Import a library(匯入媒體庫)。

  2. 選擇一個媒體庫資料夾。如果沒有列出來,到 Settings > Library folders(設定 > 媒體庫資料夾)新增。

  3. 按下 Scan(掃描)。HolyArrs 會從每個資料夾讀出名稱和年份,並到 TMDB 查詢這部電影。

  4. 檢查各個分組:

    分組 怎麼做
    Matched(已比對) 不用做。這些已經幫你勾選好了。
    Unsure(不確定) 自己檢查,或按下 Look up(查詢),用名稱、名稱加年份,或 tmdb:123 搜尋。然後按下 Use this(使用這個)。
    Not matched(未比對) 按下 Look up,找到那部電影。

    已經在媒體庫裡、在永不加入清單上,或沒有影片檔的電影,會連同被排除的原因一起列出。

  5. 勾選你要的電影,按下 Adopt(納入)。按鈕會顯示數量,例如 Adopt 3 movies。

你應該會在 Library 看到這些電影,檔案都在。

資料夾名稱帶有 TMDB 編號,例如 Heat (1995) {tmdb-949},一定會對應到那部電影。每個資料夾裡最大的影片檔會成為該電影的檔案。sample 會被排除。

這樣的目錄結構可以順利納入:

Movies/
Heat (1995) {tmdb-949}/
Heat (1995) Bluray-1080p.mkv
Dune - Part Two (2024)/
Dune - Part Two (2024) WEBDL-2160p.mkv
  1. 要處理單一電影,開啟它並按下 Rename files(重新命名檔案)。要處理所有電影,開啟 Library,再按 Rename files。
  2. 閱讀預覽:每個檔案目前的名稱,以及它會得到的新名稱。
  3. 按下 Rename(重新命名)。

你應該會在電影頁面看到新的名稱。如果預覽開啟之後有任何變動,HolyArrs 不會重新命名任何東西,並顯示新的預覽。

重新命名只會改檔名,資料夾名稱不變。預覽會說明為什麼略過某個檔案:

  • HolyArrs 只是在磁碟上發現這個檔案,並沒有匯入或納入它。
  • 已經有另一個檔案使用新名稱。HolyArrs 絕不會覆寫。
  • 有一個連結會讓檔案跑到媒體庫資料夾之外。
  • 新的路徑太長。
  1. 開啟電影,按下 Delete(刪除)。
  2. 閱讀 What will happen(將會發生什麼)。它會隨你變更選項而更新:
    • Also delete its files(預設關閉)。關閉時,所有檔案都留在磁碟上。開啟時,HolyArrs 匯入或納入的檔案會移到它們所在媒體庫資料夾內的 .holyarrs-replaced。HolyArrs 不會動它只是發現的檔案。
    • Add it to the Never-add list(加入永不加入清單,預設關閉)。這樣一來,外部清單就再也不能把這部電影加回來。你仍然可以自己加入。
  3. 確認。

你應該會看到這部電影從 Library 消失。它的歷史記錄會保留。仍在進行的下載會留在下載器裡,請到電影下載移除。

HolyArrs 每天會檢查一次磁碟上的媒體庫。消失的檔案會標示為遺失,回來的檔案會標示為存在。

如果整個媒體庫資料夾不見了,或大部分檔案同時消失,HolyArrs 會警告你,而且不會把任何檔案標示為遺失。這是為了處理磁碟沒有掛載的情況。

預設會把冒號換成「 - 」,因為 Windows 和許多網路共用資料夾無法儲存冒號。「Dune: Part Two」會被存成「Dune - Part Two」。要變更這項規則和命名格式,到 Settings > Naming and files(設定 > 命名與檔案)。

資料夾顯示為 Not matched。 解決方式:在資料夾名稱加上年份或 TMDB 編號,或按下 Look up。

很多電影突然顯示為遺失。 原因:磁碟或網路共用資料夾沒有掛載。 解決方式:把它掛載起來。HolyArrs 會在下一次每日檢查時把檔案標示為存在。

重新命名時略過了一個檔案。 解決方式:閱讀預覽上的原因。最常見的是已經有另一個檔案用了那個名稱。

我不小心刪除了一部電影。 解決方式:重新加入。如果你也刪除了它的檔案,請在保留天數結束前,從 .holyarrs-replaced 把它們取回來。

設定參考:Settings > Naming and files

檔案放在哪裡

設定項目 作用 預設 何時變更
Keep deleted files for (days) 刪除或被取代的檔案在 .holyarrs-replaced 裡保留多久。0 表示永不移除。上限 3650。 7 你想要更長的反悔時間,或需要空間。
Folders read per library scan 10 到 100000。媒體庫較大時會顯示 Scan the rest(掃描其餘部分)。 5000 掃描超大的媒體庫很慢。
Always leave this much free space (MB) 如果匯入後剩下的空間會少於這個值,HolyArrs 會在寫入任何東西之前拒絕匯入。100 到 1048576。 100 你的磁碟需要更多餘裕。
Skip the free-space check 關閉這項檢查。 關閉 你的磁碟回報的可用空間不正確。

電影名稱

設定項目 作用 預設 何時變更
File name pattern 內含大括號詞彙的文字,例如 {title} ({year}) {quality}。空的詞彙會被略過。範例會隨你輸入顯示結果。HolyArrs 無法儲存未知的詞彙。 {title} ({year}) {quality} 你的媒體伺服器需要另一種排法。
Folder name pattern 同上,用於資料夾。只適用於從現在起新增的電影。 {title} ({year}) 同上。
A colon in a name becomes 取代冒號的方式。 Smart 你偏好另一種樣式。
Other characters a disk cannot hold 換成安全的字元,或直接移除。 Swap 同上。
Rename files when they are imported 關閉時,保留下載時附帶的檔名。 開啟 你自己重新命名檔案。

HolyArrs 是免費的。如果它幫你省下了時間,歡迎在 GitHub 上給顆星、贊助專案,或請我喝杯咖啡。