エンビー、ジェリーフィン、プレックスの接続情報

  • 更新

概要

Infuseは、Emby、Jellyfin、Plexサーバーに接続することができ、 User-Agent、Product、 Versionなど、接続タイプに関する詳細を含むさまざまなヘッダーを提供します。 サーバー管理者はこのヘッダー情報を使って、Infuseから来るリクエストをルーティングし、制御することができます。

コネクションの種類

Infuseはリクエスト時に3つの接続タイプのいずれかを使用します。

Infuse-Direct

これにより、インフューズはサーバーに直接アクセスし、必要に応じてオンデマンドでコンテンツをロードすることができる。 これは、ネイティブアプリがサーバーとやりとりする方法と似ている。 データを事前にキャッシュしたり、ライブラリをフルスキャンしたりする必要はない。 これはInfuse 7.7+のデフォルトの接続タイプです。

Infuse-Library

これは、Infuseで使用されているオリジナルの接続方法で、Infuseアプリ内でサーバーからのデータを事前にキャッシュします。 これは、Infuse 7.7+ではオプションの接続タイプです。

Infuse-Download

この接続タイプは、オフラインで使用するためにサーバーからファイルをダウンロードするときに使用されます。

7.7より前のバージョンでは、すべてのリクエストに対して'Infuse'という接続タイプが使用されていました。

リクエスト例

Emby/Jellyfin

GET Request HTTP/1.1
Host: IP:port
X-Emby-Authorization: MediaBrowser Token="#####", Client="Infuse-Direct", Version="7.7", Device="####", DeviceId="###-#-###"
Accept: application/json
User-Agent: Infuse-Direct/7.7
Accept-Language: en-US,en-GB;q=0.9,en;q=0.8
Accept-Encoding: gzip, deflate
Connection: keep-alive

Plex

GET Request HTTP/1.1
Host: IP:port
Accept: application/json
X-Plex-Device: ####
X-Plex-Container-Start: 0
X-Plex-Platform: ###
X-Plex-Product: Infuse-Direct
X-Plex-Client-Identifier: ####-#-###
X-Plex-Container-Size: 2000
Accept-Language: en-US,en-GB;q=0.9,en;q=0.8
Accept-Encoding: gzip, deflate
X-Plex-Device-Name: ###
X-Plex-Version: 7.7
User-Agent: Infuse-Direct/7.7
Connection: keep-alive
X-Plex-Token: ##########
この記事をシェアする

この記事は役に立ちましたか?

4人中2人がこの記事が役に立ったと言っています

他にご質問がございましたら、リクエストを送信してください