コンテンツにスキップ

メディアサーバー

セットアップ

新しい映画、番組、音楽が、インポートの直後に Plex、Jellyfin、Emby に表示されるようにします。

HolyArrs は、フォルダー内のファイルをインポート、名前変更、削除したあと、そのフォルダーを見直すようサーバーに伝えます。

  • HolyArrs を動かしているマシンから、サーバーのアドレスを開けること。
  • Plex のトークン、または Jellyfin か Emby の API キーがあること(サーバーのダッシュボードの API キーで作成します)。
  • サーバーからメディアフォルダーがどのパスで見えるかがわかっていること。Docker の場合は、サーバーのコンテナ内のパスです。

メディアサーバーを追加する

メディアサーバーを追加する へのリンク
  1. Settings > Media servers(設定 > メディアサーバー)を開きます。
  2. Add a media server(メディアサーバーを追加)を選択します。
  3. Name(名前)を入力します。サーバーごとに別の名前が必要で、80 文字までです。
  4. Kind(種類)で Plex、Jellyfin、Emby のいずれかを選びます。あとから変更することはできません。
  5. Address(アドレス)を http または https 付きで入力します。たとえば Plex なら http://192.168.1.10:32400、Jellyfin と Emby なら http://192.168.1.10:8096 です。
  6. Plex token(Plex トークン)、または Jellyfin と Emby の場合は API key(API キー)を貼り付けます。
  7. Save(保存)を選択し、新しいカードの Test(テスト)を選択します。ライブラリ名(Plex)、またはサーバー名とバージョン(Jellyfin、Emby)が表示されます。

Update it after(更新を伝えるタイミング)

Update it after(更新を伝えるタイミング) へのリンク

どの変更をサーバーに伝えるかを選びます。An import(インポート)、A rename(名前の変更)、A delete(削除)があります。新しいサーバーでは 3 つともオンです。削除は、ファイルがディスクからなくなった場合だけ数えます。

HolyArrs path(HolyArrs 側のパス)と Same folder on the server(サーバー側の同じフォルダー)は、両者からファイルが別々のパスで見えている場合だけ入力します。HolyArrs からは /movies、サーバーからは /media/movies と見えているなら、1 つ目に /movies、2 つ目に /media/movies を入力します。両方入力するか、両方空にします。

Reach the local network(ローカルネットワークへのアクセス)

Reach the local network(ローカルネットワークへのアクセス) へのリンク

メディアサーバーはほとんどの場合自宅にあるため、既定でオンです。インターネット上のサーバーの場合はオフにします。この設定がどうであっても、HolyArrs がリンクローカルアドレスやクラウドのメタデータアドレスを呼び出すことはありません。

オフにすると、サーバーを削除せずに一時停止できます。カードには Off(オフ)と表示されます。

トークンやキーは暗号化して保存され、表示されることはありません。そのまま使い続ける場合は、欄を空のままにします。アドレスを変更したあとは、もう一度貼り付けてください。別のサーバーに送られることがないようにするためです。

カードには、最後の確認または最後のエラーが表示されます。各更新は History にも、Told the media server about it(メディアサーバーに伝えました)または Could not reach the media server(メディアサーバーに到達できませんでした)として、理由とあわせて記録されます。ヘルスチェックには、各サーバーとその状態が一覧表示されます。

メッセージまたは症状 対処
“the server turned down the token”(サーバーがトークンを拒否しました) Change(変更)を選択し、新しいトークンまたはキーを貼り付けます
“the server did not answer”(サーバーが応答しませんでした) アドレスとポート、そして HolyArrs からそのマシンに到達できるかを確認します
“the server is on the local network, which it may not reach”(サーバーはローカルネットワーク上にあり、アクセスが許可されていません) Reach the local network をオンにします
“the server has no movie, TV or music library”(サーバーに映画、TV、音楽のライブラリがありません) Plex でライブラリを追加し、もう一度テストします
“type the token again when the server address changes”(サーバーのアドレスを変更したときは、トークンを入力し直してください) トークンをもう一度貼り付けて保存します
“give both sides of the path map, or neither”(パスの組は両方入力するか、両方空にしてください) パスの欄を両方入力するか、両方空にします
サーバーはスキャンするが、新しいものが表示されない パスが違っています。パスの組を設定します
更新の送り方

HolyArrs は 10 秒待ち、変更のあったフォルダーをすべてまとめてから送ります。そのため、番組全体の名前を変更しても更新は 1 回です。

サーバー HolyArrs が送るもの
Plex そのフォルダーを含む映画、TV、音楽のライブラリを探し、そのフォルダーだけをスキャンします。含むライブラリがない場合は、その種類のライブラリをすべてスキャンします
Jellyfin 作成、変更、削除されたフォルダーの一覧を送り、そのあとライブラリの更新を 1 回行います
Emby 作成、変更、削除されたフォルダーの一覧

サーバーへのリクエストは 20 秒、Test は 30 秒でタイムアウトします。

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