コンテンツにスキップ

ほかのアプリからの移行

はじめての方

以前のアプリの設定を、入力し直さずに HolyArrs へ取り込みます。

HolyArrs は以前のアプリを読み取るだけです。アプリ側は何も変わらず、メディアファイルも移動しません。

  • オーナーまたは管理者としてサインインします。
  • 以前のアプリそれぞれのアドレスと API キーを用意します。
  • HolyArrs からメディアフォルダーが見えることを確認します。フォルダーとハードリンクを参照してください。
  1. Settings > Move from other apps(設定 > ほかのアプリからの移行)を開きます。上部に 5 つのステップが横に並んで表示されます。
  2. Read:(読み取り)以前のアプリごとに Add an app(アプリを追加)をクリックします。各アプリがスイッチ付きで一覧に表示されます。
  3. Choose:(選択)取り込みたいグループをオンにします。
  4. Try it:(テスト)何が追加されるかを確認します。この時点ではまだ何も変わりません。
  5. Move:(移行)Move をクリックして確定します。実行中はページを離れてもかまいません。
  6. Done:(完了)グループごとの結果と Undo this move(この移行を元に戻す)が表示されます。

キーとパスワードは引き継がれません。移行のあとでを参照してください。

順番 アプリ この順番の理由
1 Radarr、Sonarr ライブラリフォルダーとタイトルが最初です。Sonarr と Radarr を参照してください。
2 Lidarr、Prowlarr、Bazarr 音楽、ソース、字幕の言語です。Lidarr、Bazarr、Prowlarr を参照してください。
3 qBittorrent、SABnzbd ダウンローダーです。上のアプリと同じ移行の中で読み取ります。
4 Seerr、Overseerr ユーザーとリクエストです。すでにここにあるタイトルと照合されます。リクエストアプリを参照してください。

すべてのアプリを読み取って、一度にまとめて移行することもできます。順番が関係するのは、何回かに分けて移行する場合だけです。

下の項目は、どれも一時停止中またはオフの状態で取り込まれます。秘密情報を入力し、内容を確認してからオンにします。

項目 場所 やること
ソース Settings > Sources(設定 > ソース) キーを入力してから再開します。
ダウンローダー Settings > Downloaders(設定 > ダウンローダー) パスワードまたはキーを入力してから再開します。
通知 Settings > Alerts(設定 > 通知) リンクまたはメールのパスワードを入力してからオンにします。
外部リスト Settings > Outside lists(設定 > 外部リスト) フォルダーと選定ルールを確認してからオンにします。Trakt のリストには、先に Trakt のキーが必要です。
ユーザー Settings > Users and roles(設定 > ユーザーとロール) 招待を送ります。

以前のアプリでタグが付いていたソース、ダウンローダー、通知は、移行後はその種類のすべてのタイトルが対象になります。オンにする前に確認してください。

ソースとダウンローダーは、May reach the local network(ローカルネットワークへの接続を許可)がオフの状態で取り込まれます。自宅のネットワークにあるものだけオンにしてください。リンクローカルアドレスとクラウドのメタデータアドレスは、どちらの場合もブロックされたままです。

多くのキーを一度に入力するには、ファイルからキーをインポートするを参照してください。

  • メディアファイル。 移行でファイルが移動、名前変更、コピー、削除されることはありません。
  • キー、パスワード、トークン、Cookie。 Move のステップとレポートで、Keys to type again(入力し直すキー)の下にそれぞれ一覧表示されます。
  • ここに対応するものがない設定。 それぞれ理由付きで not moved(移行されなかったもの)の一覧に載ります。
  • 履歴。 以前のアプリの履歴は読み取りません。タイトルをリクエストしたユーザーは引き継がれます。
症状 原因 対処
タイトルが見つからないと表示される フォルダーが、ここのライブラリフォルダーと一致していません。 Choose の Advanced(詳細)でパスルールを追加し、もう一度移行します。
移行でプランが変わったと表示される テストのあとで何かが変わりました。 Try it をもう一度実行してから移行します。
移行ボタンがグレーになっている 選択が必要なユーザーがいるか、HolyArrs がセーフモードです。 ボタンの横の文を読みます。
一部の項目が失敗した たとえば、メタデータサーバーが止まっていました。 しばらく待ってから、もう一度移行します。以前のアプリのキーは保持されています。
再移行、元に戻す、パート、セーフモード

再移行。 移行は、自分が追加したものを覚えています。もう一度移行すると、新しいものだけが追加され、残りは already here(すでにここにあります)と表示されます。移行または元に戻す処理は、一度に 1 つだけ実行されます。移行の途中で HolyArrs が止まった場合、次回の起動時にその移行は失敗として記録されるか、ジョブがまだキューに残っていれば再開されます。次の移行が妨げられることはありません。

読み取りの一覧の下にある Earlier moves(以前の移行)には、すべての移行とその状態が表示されます。Open(開く)を押すと、その移行がステップ 5 で表示されます。実行中の場合はステップ 4 です。

元に戻す。 ステップ 5 で Undo this move をクリックします(古い移行の場合は、先に Open で開きます)。元に戻す処理はバックグラウンドで実行され、その移行が追加したものだけを、新しいものから順に削除します。

  • タイトルはライブラリから外れます。ファイルはそのままの場所に残ります。
  • その移行が追加したソース、ダウンローダー、通知、字幕サイト、ユーザー、リクエスト、追加禁止リストの項目は削除されます。
  • その移行が追加した外部リストは、まだ一時停止中であれば削除されます。
  • 命名、既定の字幕言語、選定ルールの待ち時間は、元の状態に戻ります。

移行のあとで設定または変更したものは残り、元に戻す処理のレポートに一覧表示されます。入力した秘密情報、オンにしたユーザーや外部リスト、変更した命名、言語、待ち時間などです。タイトルが入っていたライブラリフォルダーは残ります。削除されたタイトルの履歴が保持されるためです。

パート。 オフになっているパート(オン・オフできる機能のまとまり)は対象外です。Movies がオフの場合、映画フォルダー、映画、外部リストは取り込まれません。Subtitles がオフの場合、字幕の設定は取り込まれません。Requests がオフの場合、リクエストは取り込まれません。

セーフモード。 読み取り、選択、テストはできますが、移行と元に戻す処理はできません。

API

API キーには admin(管理者)スコープが必要です。

ルート 内容
POST /api/v1/migrate/plan 選んだ読み取りに対するプラン。件数と、提案されるパスルールが付きます。
POST /api/v1/migrate/dry-run テストのレポートとその plan_hash。何も変わりません。選択が必要なユーザーには、choose に same_name、numeric_id、merge_gone のいずれかが設定されます。
POST /api/v1/migrate/moves 移行を開始します。テストの plan_hash が必要です。プランが変わっていた場合は 409 を返します。
GET /api/v1/migrate/moves 移行を新しい順に一覧表示します。
GET /api/v1/migrate/moves/{id} 1 つの移行と、そのレポートおよび進行状況。
GET /api/v1/migrate/moves/{id}/report Markdown ファイル形式のレポート。
POST /api/v1/migrate/moves/{id}/undo 元に戻す処理をキューに入れます(202)。経過は GET /api/v1/migrate/moves/{id} で追います。

plan、dry-run、moves のボディ(moves には "plan_hash" も指定します):

{
"snapshots": [1, 2],
"path_rules": [{"from": "/data/media/movies", "to": "/movies"}],
"skip": ["alerts"],
"people": {"person:seerr:1": "owner", "person:seerr:3": "admin", "person:seerr:2": "merge"}
}

ユーザーの選択は、owner(以前のアプリのオーナーのみ)、admin、merge、skip のいずれかです。スキップできるグループ: folders、pick_rules、titles、never_add、outside_lists、sources、downloaders、naming、subtitles、people、wishlist、alerts。

このセクションのページ

このセクションのページ へのリンク
ページ 用途
Sonarr と Radarr フォルダー、番組、映画とそのルールを取り込みます。最初に行います。
Lidarr、Bazarr、Prowlarr 音楽、字幕の言語、ソースを取り込みます。
Seerr と Overseerr ユーザーと未完了のリクエストを取り込みます。
以前のアプリを読み取る HolyArrs が何を読み取り、何を保持するかを正確に確認します。
ファイルからキーをインポートする 多くのキーを一度に入力します。

HolyArrs は無料です。時間の節約になったら、GitHub でスターを付ける、スポンサーになる、コーヒーをおごるのいずれかで応援してください。