メディアサーバー
セットアップ
新しい映画、番組、音楽が、インポートの直後に Plex、Jellyfin、Emby に表示されるようにします。
HolyArrs は、フォルダー内のファイルをインポート、名前変更、削除したあと、そのフォルダーを見直すようサーバーに伝えます。
始める前に
始める前に へのリンク- HolyArrs を動かしているマシンから、サーバーのアドレスを開けること。
- Plex のトークン、または Jellyfin か Emby の API キーがあること(サーバーのダッシュボードの API キーで作成します)。
- サーバーからメディアフォルダーがどのパスで見えるかがわかっていること。Docker の場合は、サーバーのコンテナ内のパスです。
メディアサーバーを追加する
メディアサーバーを追加する へのリンク- Settings > Media servers(設定 > メディアサーバー)を開きます。
- Add a media server(メディアサーバーを追加)を選択します。
- Name(名前)を入力します。サーバーごとに別の名前が必要で、80 文字までです。
- Kind(種類)で Plex、Jellyfin、Emby のいずれかを選びます。あとから変更することはできません。
- Address(アドレス)を
httpまたはhttps付きで入力します。たとえば Plex ならhttp://192.168.1.10:32400、Jellyfin と Emby ならhttp://192.168.1.10:8096です。 - Plex token(Plex トークン)、または Jellyfin と Emby の場合は API key(API キー)を貼り付けます。
- Save(保存)を選択し、新しいカードの Test(テスト)を選択します。ライブラリ名(Plex)、またはサーバー名とバージョン(Jellyfin、Emby)が表示されます。
オプション
オプション へのリンクUpdate it after(更新を伝えるタイミング)
Update it after(更新を伝えるタイミング) へのリンクどの変更をサーバーに伝えるかを選びます。An import(インポート)、A rename(名前の変更)、A delete(削除)があります。新しいサーバーでは 3 つともオンです。削除は、ファイルがディスクからなくなった場合だけ数えます。
Paths(パス)
Paths(パス) へのリンク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 がリンクローカルアドレスやクラウドのメタデータアドレスを呼び出すことはありません。
Send updates(更新を送る)
Send updates(更新を送る) へのリンクオフにすると、サーバーを削除せずに一時停止できます。カードには 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 でスターを付ける、スポンサーになる、コーヒーをおごるのいずれかで応援してください。