https://github.com/debridmediamanager
(rclone_rd のより優れた代替手段である zurg も含まれます)
Plex Discover Watchlists、Trakt リスト、Overseerr を使用した、Debrid Services を介した Plex/Emby/Jellyfin/Infuse トレント ストリーミング。
plex Discover、trakt、overseerr などのコンテンツ サービスを使用すると、パーソナル メディア サーバー ユーザーは映画や番組をウォッチリストに追加でき、数秒でストリーミングできるようになります。
plex_debrid セットアップは 3 つの部分で構成されます。
plex_debrid スクリプトは、plex ウォッチリスト、trakt ウォッチリスト、および新しく追加された映画/番組およびウォッチリストに登録された番組の新しくリリースされたエピソードに対する指定ユーザーの監督リクエストを監視します。新しいコンテンツが見つかると、トレント インデクサーがスクレイピングされ、選択されたデブリッド サービスで最適なキャッシュされたリリースが作成されます。その後、トレントは適切なデブリッド サービスに追加され、ライブラリの更新が実行されて、新しく追加されたコンテンツが利用可能になります。
デブリッド キャッシュされたコンテンツ (映画、1 シーズンのテレビ番組、さらには複数シーズンのテレビ番組) の場合、コンテンツを視聴リストに登録してから視聴するまでのプロセス全体は約 10 ~ 20 秒かかります。
これは進行中の作業であり、私はプロのプログラマーではありません。準備ができていない!スピード、信頼性、使いやすさを継続的に改善していきますので、ぜひチェックしてください。
github が苦手な場合は、
この一般的なセットアップ ガイドとは別に、ここではいくつかの異なるオペレーティング システムの具体的な例を含むステップバイステップ ガイドを示します。 VPS または Seedbox で plex_debrid を実行する場合は、一部の debrid サービスがそのような IP アドレスによるサーバーへのアクセスをブロックしていることに注意してください。
OS に応じたステップバイステップ:
- ドッカー (Wiki)
- Windows (Wiki)
- Linux サーバー (Wiki)
- Linux ARM サーバー (Wiki)
- FreeBSD (u/TheNicestRichtofen)
- Android (Nvidia シールド)
VPS/Seedbox セットアップのヘルプ
- デブリッドサービスの行動規範を無視することはお勧めしません。
- realdebrid などの Debrid サービスは、一般的な VPS または Seedbox IP アドレスをブロックします。ただし、ホワイトリストに登録された VPN のリストがあり、そのリストでサーバーを実行できます。 > realdebrid については、このリストを https://real-debrid.com/vpn で見つけることができます。また、このアドレスを使用して、>コマンド
curl -4 https://real-debrid.com/vpn | grep blocked
を実行して、サーバーのIPがブロックされているかどうかを確認することもできます。curl -4 https://real-debrid.com/vpn | grep blocked
、curl -6 https://real-debrid.com/vpn | grep blocked
。オプションがある場合は、VPS プロバイダーに別の IP アドレス、できればブロックされない可能性が高い個人の IPv4 アドレスを要求してみることができます。
このダウンロードの自動化が機能するには、少なくとも 1 つのデブリッド サービスを仮想ドライブとしてマウントする必要があります。このサービスは最初に plex_debrid から更新と新機能を受け取るため、RealDebrid を使用することを強くお勧めします。ほとんどの debrid サービスでは、複数の IP アドレスから同時にサービスにアクセスすることはできないことに注意してください。 Plex サーバーを実行している場合、これは問題になりません。プレックスを介してストリーミングするものはすべて (任意の場所から、並列数に関係なく) サーバーの IP アドレスを通じてルーティングされるからです。ただし、プレックス サーバーが実行されている間は、プレックス経由以外の方法で debrid サービスからダウンロードしないでください。
RealDebrid のマウント
Realdebrid は WebDav のサポートを実装し、公式 rclone ソフトウェアで WebDav をマウントできるようになりました。
realdebrid WebDav では rclone による torrent ファイルの削除が許可されておらず、表示される torrent の量が 200 に制限されているため、realdebrid 用に明示的に書かれた rclone のフォーク バージョンを使用することを依然として推奨します。彼らは、torrent ファイルの削除は他の WebDav で機能すると主張しています。プログラムをマウントしますが、まだテストできていません。また、公式の realdebrid webdav は、私の rclone フォークよりもまだ遅く、帯域幅が重いようです。これは、webdav をマウントすると、ダウンロード済みのコンテンツが頻繁に再検出されるためです。
rclone フォークを使用したマウント:
- rclone フォークをインストールします: https://github.com/itsToggle/rclone_rd
- コマンド「rclone config」を実行して rclone を設定します (OS によっては、ファイル名が「./rclone config」になる可能性があり、ファイル名は「./rclone-linux」または同様の場合があります)。アクセス許可拒否エラーが発生した場合 (linux および macos) )、ファイル名に合わせて「sudo chmod u+x rclone-linux」を実行します。)
- 「n」と入力して新しいリモートを作成します
- リモコンに名前を付けます (例: 「your-remote」)
- リモートタイプとして「47) realdebrid」を選択します
- 表示される残りの指示に従い、「詳細設定なし」を選択します。
- コマンド「rclone cmount your-remote: X: --dir-cache-time 10s」を実行して、新しく作成したリモートをマウントできます(「your-remote」をリモート名に置き換え、「X」をドライブ文字に置き換えます)選択するか、「X:」を宛先フォルダーに置き換えます)
- Linux 上で rclone フォークを実行している場合は、上記のコマンドの「cmount」を「mount」に置き換えてください。
- デブリッド サービスの仮想ドライブが正常に作成されました。
マウント タグ「--no-console」(Windows) または「--deamon」(Linux、Mac など) を追加することで、rclone をバックグラウンド サービスとして実行できます。
公式 rclone ソフトウェア (WebDav) を使用したマウント
- 公式の rclone ソフトウェアをインストールします: https://github.com/rclone/rclone または私のフォーク: https://github.com/itsToggle/rclone_rd
- コマンド「rclone config」を実行して rclone を設定します (OS によっては「./rclone config」になる場合があります)。
- 「n」と入力して新しいリモートを作成します
- リモコンに名前を付けます (例: 「your-remote」)
- リモートタイプとして「45) WebDav」を選択します
- サーバー URL として「https://dav.real-debrid.com/」と入力します。
- オプション「5) (その他)」を選択してください
- ユーザー名として realdebrid ユーザー名を入力します
- オプション「y) はい、自分のパスワードを入力してください」を選択します
- パスワードとして webdav パスワード (アカウント設定で利用可能) を入力します
- コマンド「rclone mount your-remote:torrents X: --dir-cache-time 10s」を実行して、新しく作成したリモートをマウントできます(「your-remote」をリモート名に置き換え、X をリモートのドライブ文字に置き換えます)選択するか、「X:」を宛先フォルダーに置き換えます)
- デブリッド サービスの仮想ドライブが正常に作成されました。
マウント タグ「--no-console」(Windows) または「--deamon」(Linux、Mac など) を追加することで、rclone をバックグラウンド サービスとして実行できます。
マウンティングプレミアム化
- 公式の rclone ソフトウェアをインストールします: https://github.com/rclone/rclone または私のフォーク: https://github.com/itsToggle/rclone_rd
- コマンド「rclone config」を実行して rclone を設定します (OS によっては「./rclone config」になる場合があります)。
- 「n」と入力して新しいリモートを作成します
- リモコンに名前を付けます (例: 「your-remote」)
- リモートタイプとして「46) premiumize」を選択してください
- 表示される残りの指示に従い、「詳細設定なし」を選択します。
- コマンド「rclone mount your-remote: X: --dir-cache-time 10s」を実行して、新しく作成したリモートをマウントできます(「your-remote」をリモート名に置き換え、X を選択したドライブ文字に置き換えます)または、「X:」を宛先フォルダーに置き換えます)
- デブリッド サービスの仮想ドライブが正常に作成されました。
マウント タグ「--no-console」(Windows) または「--deamon」(Linux、Mac など) を追加することで、rclone をバックグラウンド サービスとして実行できます。
すべてのデブリッドをマウントする
- 公式の rclone ソフトウェアをインストールします: https://github.com/rclone/rclone または私のフォーク: https://github.com/itsToggle/rclone_rd
- コマンド「rclone config」を実行して rclone を設定します (OS によっては「./rclone config」になる場合があります)。
- 「n」と入力して新しいリモートを作成します
- リモコンに名前を付けます (例: 「your-remote」)
- リモートタイプとして「42) WebDav」を選択します
- サーバー URL として「https://alldebrid.com/webdav/」と入力します。
- オプション「5) (その他)」を選択してください
- ユーザー名として API キーを入力します
- オプション「y) はい、自分のパスワードを入力してください」を選択します
- パスワードとして「eeee」を入力してください
- コマンド「rclone mount your-remote:links X: --dir-cache-time 10s」を実行して、新しく作成したリモートをマウントできます(「your-remote」をリモート名に置き換え、X を実際のドライブ文字に置き換えます)選択するか、「X:」を宛先フォルダーに置き換えます)
- デブリッド サービスの仮想ドライブが正常に作成されました。
- 「リンク」フォルダーと「履歴」フォルダーのコンテンツのみを視聴できます。「マグネット」フォルダーのコンテンツは視聴できません。 「links」フォルダーが推奨され、上記のマウント コマンドで使用されます。
マウント タグ「--no-console」(Windows) または「--deamon」(Linux、Mac など) を追加することで、rclone をバックグラウンド サービスとして実行できます。
デブリッドリンクの取り付け
- 公式の rclone ソフトウェアをインストールします: https://github.com/rclone/rclone または私のフォーク: https://github.com/itsToggle/rclone_rd
- コマンド「rclone config」を実行して rclone を設定します (OS によっては「./rclone config」になる場合があります)。
- 「n」と入力して新しいリモートを作成します
- リモコンに名前を付けます (例: 「your-remote」)
- リモートタイプとして「42) WebDav」を選択します
- サーバー URL として「https://webdav.debrid.link」と入力します。
- オプション「5) (その他)」を選択してください
- ユーザー名としてデブリッドリンクのユーザー名を入力してください
- オプション「y) はい、自分のパスワードを入力してください」を選択します
- 「パスキー」(アカウントで使用可能)をパスワードとして入力します
- コマンド「rclone mount your-remote X: --dir-cache-time 10s」を実行して、新しく作成したリモートをマウントできます(「your-remote」をリモート名に置き換えるか、X を選択したドライブ文字に置き換えるか、 「X:」を宛先フォルダーに置き換えます)
- デブリッド サービスの仮想ドライブが正常に作成されました。
マウント タグ「--no-console」(Windows) または「--deamon」(Linux、Mac など) を追加することで、rclone をバックグラウンド サービスとして実行できます。
PUT.ioのマウント
ここでは、rclone を使用して put.io をマウントする方法について、put.io チームが作成したうまく書かれた記事を示します。
http://help.put.io/en/articles/3480094-plex-rclone
コマンド「rclone mount your-remote X: --dir-cache-time 10s」を実行して、新しく作成したリモートをマウントできます(「your-remote」をリモート名に置き換えるか、X を選択したドライブ文字に置き換えるか、 「X:」を宛先フォルダーに置き換えます)
マウント タグ「--no-console」(Windows) または「--deamon」(Linux、Mac など) を追加することで、rclone をバックグラウンド サービスとして実行できます。
新しくマウントされた仮想ドライブからコンテンツをストリーミングするには、plex、emby、jellyfin などのパーソナル メディア サーバーをセットアップすることをお勧めします。これらのサービスを使用すると、ローカル ネットワークの外部からコンテンツをストリーミングできます。新しいコンテンツをダウンロードするためにサードパーティの Web サイトが必要ないため、plex を使用すると最高のエクスペリエンスが得られます。plex クライアント アプリ内から新しい映画や番組をウォッチリストに追加し、数秒待ってから視聴するだけです (上のGIFを参照してください)。個人メディアサーバーとしてembyまたはjellyfinを好む場合、新しいコンテンツを追加する唯一の方法はtraktおよびjellyseerrを介することです。別のアプローチは、Infuse などのメディア プレーヤーを使用してマウントされたファイルにアクセスすることですが、これも trakt に依存して新しいコンテンツを追加します。
プレックスのセットアップ:
- マウントされた仮想ドライブのプレックス「ムービー」ライブラリを作成するか、仮想ドライブを既存の「ムービー」ライブラリに追加します。
- マウントされた仮想ドライブのプレックス「shows」ライブラリを作成するか、仮想ドライブを既存の「shows」ライブラリに追加します。
- Linux ベースの OS で rclone を実行していて、Plex がマウントされた仮想ドライブを見つけられない場合は、マウント タグ「--allow-other」を追加してみてください。
- 推奨事項: ダウンロード トラフィックを減らすために、「ビデオ プレビュー サムネイル」を無効にし、スケジュールされたタスク「広範なメディア分析の実行」を無効にします。非常に大規模なライブラリを計画している場合は、ライブラリのキャッシュ サイズをデフォルトの 40MB から 1GB に増やしてください。
- コンテンツが誤って削除されないように、ライブラリ設定「スキャン後にゴミ箱を空にする」を無効にします。
- あなたとあなたのホーム ユーザーは、デブリッド サービスからキャッシュされた torrent をストリーミングできるようになりました。
ライブラリのメタデータ エージェントをデフォルトの Plex メタデータ エージェントのままにしてください
plex_debrid スクリプトは、Docker コンテナー (Docker 化バージョン) として実行することも、単に Python 3 (標準バージョン) で実行することによっても実行できます。
標準バージョン:
- git を使用してこのリポジトリのクローンを作成するか、「コード」(右上) をクリックして「zip をダウンロード」をクリックします。
- ダウンロードした plex_debrid-main フォルダー内のターミナルを開きます。
pip install -r requirements.txt
を実行します。pip をまだ持っていない場合は、https://pypi.org/project/pip/ からインストールします。python ./main.py
を実行してスクリプトを開始します。- スクリプトは、初期セットアップと次の手順を案内します。 plex_debrid を設定するとき、このスクリプトが接続する 5 つの主要なサービスを選択するように求められます。
- plex_debrid が新しいコンテンツを監視するコンテンツ サービスを少なくとも 1 つ選択してセットアップします
- ライブラリ コレクション サービスを選択してセットアップします。plex_debrid が現在のメディア コレクションを決定するために使用します。プレックスサーバーを実行する場合は、「Plex ライブラリ」を選択します。
- ライブラリ更新サービスを選択してセットアップします。ダウンロードが成功した後に plex_debrid が更新/リフレッシュします。プレックスサーバーを実行する場合は、「Plex ライブラリ」を選択します。
- ライブラリ無視サービス を選択してセットアップします。plex_debrid がコンテンツを無視するために使用します。プレックスサーバーを実行する場合は、「Plex Discover Watch Status」を選択します。
- plex_debrid がコンテンツをダウンロードするために使用するdebrid サービスを少なくとも 1 つ選択してセットアップします。
- これで完了です。
- ダウンロードの自動化を実行するには、オプション「1」を選択します。オプション「2」を選択して設定を探索または編集するか、スクリプトが最初の実行後に作成する「settings.json」ファイルを開きます。
- スクリプトの開始時にメイン メニューを表示したくない場合 (自動実行セットアップの場合)、「/設定/UI 設定/起動時にメニューを表示」に移動し、値を「false」に設定します。
- README の残りの部分を読んでください。
Docker化されたバージョン:
docker pull itstoggle/plex_debrid
を実行するか、https://hub.docker.com/repository/docker/itstoggle/plex_debrid にアクセスします。docker run -v /path/to/config:/config --net host -ti itstoggle/plex_debrid
を実行します。/path/to/config
は、plex_debrid 構成データを保存するディレクトリ パスです。- スクリプトは、初期セットアップと次の手順を案内します。 plex_debrid を設定するとき、このスクリプトが接続する 5 つの主要なサービスを選択するように求められます。
- plex_debrid が新しいコンテンツを監視するコンテンツ サービスを少なくとも 1 つ選択してセットアップします
- ライブラリ コレクション サービスを選択してセットアップします。plex_debrid が現在のメディア コレクションを決定するために使用します。プレックスサーバーを実行する場合は、「Plex ライブラリ」を選択します。
- ライブラリ更新サービスを選択してセットアップします。これは、ダウンロードが成功した後に plex_debrid によって更新/更新されます。プレックスサーバーを実行する場合は、「Plex ライブラリ」を選択します。
- ライブラリ無視サービス を選択してセットアップします。plex_debrid がコンテンツを無視するために使用します。プレックスサーバーを実行する場合は、「Plex Discover Watch Status」を選択します。
- plex_debrid がコンテンツをダウンロードするために使用するdebrid サービスを少なくとも 1 つ選択してセットアップします。
- これで完了です。
- ダウンロードの自動化を実行するには、オプション「1」を選択します。オプション「2」を選択して設定を探索または編集するか、スクリプトが最初の実行後に作成する「settings.json」ファイルを開きます。
- スクリプトの開始時にメイン メニューを表示したくない場合 (自動実行セットアップの場合)、「/設定/UI 設定/起動時にメニューを表示」に移動し、値を「false」に設定します。
- README の残りの部分を読んでください。
plex_debrid はさまざまな方法でセットアップできますが、この Readme では説明できません。このリポジトリの「ディスカッション」セクションでお気軽に質問するか、Discord サーバーに参加してください。
rclone を使用するためのいくつかの高度なオプション
4K & HD ライブラリ:
- rclone フィルタリングを使用すると、ライブラリを 4K コンテンツと非 4K コンテンツに分割できます。
- フラグ
--exclude **2160**
マウント コマンドに追加して rclone の 1 つのインスタンスを開始し、「HD」という名前のフォルダーにマウントします。- フラグ
--include **2160**
をマウント コマンドに追加して、rclone の別のインスタンスを起動し、「4K」という名前のフォルダーにマウントします。WebDAV リモコンの映画/番組の並べ替え:
- rclone フィルタリングを使用すると、WebDAV リモートをムービーとショーのコンテンツに分割できます。
--exclude "**{{(s|S)([0-9]+)( |.|e|E)}}**"
フラグをマウント コマンドに追加して、rclone の 1 つのインスタンスを開始します。 「映画」という名前のフォルダー--include "**{{(s|S)([0-9]+)( |.|e|E)}}**"
フラグをマウント コマンドに追加して、rclone の別のインスタンスを起動します。 「show」という名前のフォルダー
plex_debrid が新しいコンテンツを監視できるサービス。サービスの任意の組み合わせを選択できます。
Plex ウォッチリスト:
- Plex ウォッチリストと検出機能は、電子メール アドレスにリンクされているアカウントでのみ利用できるため、管理対象アカウントは利用できません。
- 自分自身や他のユーザーがプレックス クライアント内からコンテンツをダウンロードできるようにするには、「/Settings/Content Services/Plex/Plex users/Edit/Add user」に移動して新しいユーザーを作成します。
- あなたと追加したユーザーは、Plex の Discover 部分を参照し、Plex ウォッチリストに追加することでコンテンツをダウンロードできるようになりました。
- Plex サーバーから何かを削除したい場合は、まずウォッチリストから削除したことを確認してください。そうしないと、スクリプトはそれがサーバー上ではなくウォッチリストにあることを認識し、単純に再度ダウンロードします。
- デフォルトでは、Plex ウォッチリストに追加した映画はダウンロードされると自動的に削除され、番組はウォッチリストに残ります。これは、ウォッチリストにある番組のみが新しくリリースされたエピソードを監視するためです。 「/設定/コンテンツ サービス/Plex/Plex 自動削除」に移動して、ウォッチリストから自動的に削除するメディア タイプを変更できます。
- スクリプトは、不要な (サンプルなど) ファイルのダウンロードを回避するために最善を尽くします。サンプルが依然としてプレックスに表示される場合は、.plexignore ファイルを作成し、それをマウントの親ディレクトリに追加できます (詳細はこちら)。
- 指定したユーザーの Plex ウォッチリストは 5 秒ごとに変更をポーリングし、その時点で新しく追加されたコンテンツを見つけようとします。
- Plex ウォッチリストは 30 分ごとに完全に更新され、その時点でウォッチリストに登録されているシリーズから新しくリリースされたエピソードが検索されます。含まれている番組の量によっては、ウォッチリスト全体の作成に 1 分以上かかる場合があるため、これは 30 分ごとにのみ行われます。
- plex_debrid を trakt.tv に接続すると、実際に trakt コンテンツを監視することなく、コンテンツのより正確なリリース日時を取得できます。
Trakt ウォッチリスト、コレクション、公開リスト:
- スクリプトを trakt に接続するには、「/設定/コンテンツ サービス/Trakt/Trakt ユーザー/編集/ユーザーの追加」に移動します。ユーザーは無制限に追加できます。
- ユーザーの trakt ウォッチリスト、コレクション、または公開リストを監視およびダウンロードするには、「/設定/コンテンツ サービス/Trakt/Trakt リスト」に移動します。デフォルトでは、新しいコンテンツに関して trakt リストは監視されません。
- ウォッチリスト、公開リスト、コレクション内の映画と番組全体のみがダウンロードされます。 (今のところ) 単一のシーズンやエピソードではありません。
- 指定したユーザーの trakt ウォッチリストは 5 秒ごとに更新されます。
- 指定したユーザーの trakt コレクション内の番組は、30 分ごとに新しくリリースされたエピソードがないかチェックされます。
- 公開リストは 30 分ごとに更新されます。
監督者の要求:
- plex_debrid を overseerr に接続すると、選択したユーザーからの承認されたリクエストを即座に自動的にダウンロードできます。これが機能するには、plex_debrid を Plex または Trakt に接続する必要があります。これらのサービスは、要求されたメディア アイテムに関する詳細情報を収集するために使用できるためです。
- スクリプトを overseerr に接続するには、「/Settings/Content Services/Overseerr」に移動します。
- デフォルトでは、すべての監督ユーザーからの承認されたリクエストはすべて plex_debrid によってダウンロードされます。この機能を特定のユーザーに制限するには、「/Settings/Content Services/Overseerr/Overseerr users」に移動します。
Jellyseer は次のことを要求します。
- plex_debrid を jellyseerr に接続すると、選択したユーザーからの承認されたリクエストを即座に自動的にダウンロードできます。これが機能するには、plex_debrid を Plex または Trakt に接続する必要があります。これらのサービスは、要求されたメディア アイテムに関する詳細情報を収集するために使用できるためです。 jellyseer と overseerr はまったく同じ API エンドポイントを使用するため、plex_debrid overseer メニューで jellyseer をセットアップするだけです。
- スクリプトをjellyseerrに接続するには、「/Settings/Content Services/Overseerr」に移動します。
- デフォルトでは、すべての jellyseerr ユーザーからの承認されたリクエストはすべて plex_debrid によってダウンロードされます。この機能を特定のユーザーに制限するには、「/Settings/Content Services/Overseerr/Overseerr users」に移動します。
plex_debrid が現在のメディア コレクションを決定するために使用できるサービス。
プレックスライブラリ:
- プレックス ライブラリをライブラリ サービスとして使用するには、「/設定/ライブラリ サービス/ライブラリ コレクション サービス/ライブラリ サービスの変更/」に移動します。
- ライブラリ サービスとして plex ライブラリを選択した場合、何かをダウンロードする前に、Plex ライブラリ全体(共有を含む) がチェックされ、スクリプトによって重複したダウンロードが回避されます。このライブラリ チェックを特定のライブラリ セクションに限定するには、「/設定/ライブラリ サービス/ライブラリ収集サービス/ライブラリ サービスの編集/Plex ライブラリ チェック/編集」に移動します。
トラクトコレクション:
- trakt ユーザー コレクションの 1 つをライブラリ サービスとして使用するには、「/設定/ライブラリ サービス/ライブラリ コレクション サービス/ライブラリ サービスの変更/」に移動します。
- ライブラリ サービスとして trakt コレクションを選択した場合、何かをダウンロードする前に trakt コレクション全体がチェックされ、スクリプトによって重複したダウンロードが回避されます。
- (trakt コレクションには少なくとも 1 つのアイテムが必要です。現在空の場合は、ランダムな映画または番組を追加してください。)
ダウンロードが成功した後に plex_debrid が更新/リフレッシュできるサービス。サービスを任意に組み合わせて追加できます。
プレックスライブラリ:
- ダウンロードが成功した後にプレックス ライブラリを更新するには、「/Settings/Library Service/Library update service/Edit/」に移動します。
- 更新するライブラリを無制限に追加できます
- plex_debrid はライブラリを部分的にのみスキャンできるようになりました。この機能は現在、realdebrid を通じてダウンロードされたコンテンツでのみ利用できます。
プレックス ラベル:
- ダウンロードしたコンテンツに自動バージョンとユーザー ラベルを追加するには、「/設定/ライブラリ サービス/ライブラリ更新サービス/編集/」に移動します。
- これには、Plex ライブラリの更新もセットアップする必要があります (上記を参照)。
- 追加されるラベルは、このアイテムをウォッチリストに登録した各ユーザーの「From: ...」、ダウンロードされた各バージョンの「Version: ...」です。
トラクトコレクション:
- コンテンツが正常にダウンロードされた後に Trakt で収集されたものとしてマークするには、「/設定/ライブラリ サービス/ライブラリ更新サービス/編集/」に移動します。
- plex_debrid は、ダウンロードされたメディアのダウンロードされた解像度とその他のプロパティを trakt コレクションに自動的に追加します。
ジェリーフィンライブラリ:
- ダウンロードが成功した後に、Jellyfin ライブラリを更新するには、「/Settings/Library Service/Library update service/Edit/」に移動します。
- plex_debrid は現在、jellyfinlibrary 全体を更新することしかできません。部分的なライブラリのスキャンは近日中に行われる予定です。
監督者の要求:
- ダウンロードが成功した後にオーバーサーリクエストを利用可能としてマークするには、「/Settings/Library Service/Library update service/Edit/」に移動します。
Jellyseer は次のことを要求します。
- ダウンロードが成功した後に、jellyseerr リクエストを利用可能としてマークするには、「/設定/ライブラリ サービス/ライブラリ更新サービス/編集/」に移動します。
plex_debrid がコンテンツを無視するために使用するサービス。サービスを任意に組み合わせて追加できます。現在無視されているメディアをメインの plex_debrid メニューから調べることができます。
Plex Discover 監視ステータス:
- プレックス ユーザーのプレックス検出監視ステータスを使用してコンテンツを無視するには、「/Settings/Library Service/Libraryignore services/Edit/」に移動します。
Trakt ウォッチのステータス:
- trakt ユーザーの trakt watch ステータスを使用してコンテンツを無視するには、「/Settings/Library Service/Libraryignore services/Edit/」に移動します。
?ローカル無視リスト:
- クエリのローカル テキスト ファイルを使用してコンテンツを無視するには、「/Settings/Library Service/Libraryignore services/Edit/」に移動します。
- ディレクトリ (ファイルではない) へのパスを指定するように求められます。コンテンツが無視された後、plex_debrid はそのディレクトリに
ignored.txt
という名前のファイルを保存します。- そのファイルを自分で作成したいが、plex_debrid が作成するのを待ちたくない場合は、必ず指定したパスに正しい名前を付けて保存してください
ignored.txt
- plex_debrid Docker バージョンで無視ファイルを使用する場合は、必ずパス
./config/
選択して、ファイルがコンテナーの外部に保存されるようにしてください。
plex_debrid が torrent を検索するために使用できるサービス。サービスを任意に組み合わせて追加できます。デフォルトでは、torrentio が有効な唯一のサービスです。より多くのスクレイピング サービスに接続して、高品質のキャッシュされたリリースを確実に見つけることができます。
torrentio (強く推奨):
- torrentio の実装では、torrentio API を使用して、torrentions の巨大なリリース データベースからリリースを瞬時に取得します。実際のスクレイピングは行われないため、このサービスは非常に高速です。
- torrentio を有効にするには、「/Settings/Scraper/Sources/Add/」に移動します。他に必要な手順はありません。
- 「/Settings/Scraper/Sources/Edit/」に移動すると、torrentio 設定を編集できます。設定メニューでは、「https://torrentio.strem.fun/configure」にアクセスするよう求められ、そこで設定を編集できます。変更を加えるたびに、設定の「マニフェスト URL」がクリップボードにコピーされます。その URL を plex_debrid 設定に貼り付けて、構成を更新できます。デブリッド情報は入力しないでください。入力する必要はありません。
レガシー スクレーパー (rarbg、1337x、nyaa):
- 現在統合されている唯一の「レガシー」スクレイパーは、rarbg.to、nyaa.si、および 1337x.to 用です。「/Settings/Scraper/Sources/Edit/」に移動して、これらをオフまたはオンにできます。
ジャケット:
- 大量の torrent インデクサーをラップするプログラム「jackett」をインストールすることをお勧めします (https://github.com/Jackett/Jackett)。インストールしたら、http://localhost:9117 に移動し、お気に入りのインデクサーをいくつか追加します。ジャケットサーバー設定「CORS」を有効にします。 Jackett のセットアップが完了したら、「/Settings/Scraper/Sources/Edit/Add Source/jackett」に移動して、plex_debrid 内で Jackett を有効にすることができます。
- 「/設定/Debrid Services/Tracker specific Debrid Services」に移動して、特定の torrent トラッカーに特定の debrid サービスを使用することを選択できるようになりました。これは、トレントをシードする debrid サービス (例: debridlink、put.io) の使用を強制するプライベート トラッカーを使用している場合に便利です。
うろつく:
- Jackett よりも Prowlarr を好む場合は、「/Settings/Scraper/Sources/Edit/Add source/prowlarr」に移動して、prowlarr を plex_debrid に統合できます。 Prowlarr には、一部のインデクサー (1337x など) に対して、jacket よりも厳しいレート制限があり、そのため、plex_debrid が prowlarr へのリクエストをタイムアウトし、その結果、jacket よりも少ないリリースが検出される可能性があります。
- 「/設定/Debrid Services/Tracker specific Debrid Services」に移動して、特定の torrent トラッカーに特定の debrid サービスを使用することを選択できるようになりました。これは、トレントをシードする debrid サービス (例: debridlink、put.io) の使用を強制するプライベート トラッカーを使用している場合に便利です。
オリオノイド:
- 「/Settings/Scraper/Sources/Edit/Add source/orionoid」に移動すると、orionoid スクレーパーを plex_debrid に統合できます。
- デフォルトでは、スクレイピング試行ごとに上位 5 つのリンクのみが取得され、リンクはプレミアムのみの「最高」属性ではなく「人気」によって並べ替えられます。これは「無料」アカウントに優しいように行われ、これらのパラメータは orionoid ソース設定「/Settings/Scraper/Sources/Edit/Editsources/orionoid」で変更できます。
- 可能なすべてのパラメータとそのそれぞれの値の完全なリストは、「開発者」メニューの「https://panel.orionoid.com/」の「ストリーム API」の「API ドキュメント」セクションで見つけることができます。
plex_debrid が torrent をダウンロードするために使用できるサービス。サービスを任意に組み合わせて追加できます。
デブリッドサービス:
- 「/Settings/Debrid Services/Edit」に移動すると、複数の debrid サービスを追加し、キャッシュされたリリースをチェックする順序を変更できます。
ダウンロードするバージョンの定義:
バージョン設定の完全なドキュメントについては、Wiki を確認してください: https://github.com/itsToggle/plex_debrid/wiki/Version-Guides
「バージョン」を定義することで、plex_debrid がダウンロードするリリースの品質を定義できます。 「/設定/スクレイパー設定/バージョン」に移動すると、バージョンを無制限に追加できます。デフォルトでは、plex_debrid には 1 つのバージョン定義 ([1080p SDR]) のみが付属します。
バージョンは、完全にカスタマイズ可能な無制限の「ルール」と「トリガー」で構成されます。
「ルール」はバージョンの品質要件を定義します。ルールは、要件または優先事項として定式化できます。最初のルールの優先順位が最も高く、最後のルールの優先順位が最も低くなります。いくつかの例を挙げると、デフォルトの [1080p SDR] バージョンを構成するルールを次に示します。
1) cache status requirement : cached 2) resolution requirement : <= 1080 3) resolution preference : highest 4) title requirement : exclude (H?D?.?CAM|H?D?.?TS) 5) title requirement : exclude (3D) 6) title requirement : exclude (DO?VI?) 7) title requirement : exclude (HDR) 8) title preference : include (EXTENDED|REMASTERED) 9) size preference : lowest 10) seeders preference : highest 11) size requirement : >= 0.1
「トリガー」は、plex_debrid がいつバージョンを検索するかを定義します。バージョンを特定のメディア タイプ、または特定の映画/番組に制限するトリガーを追加できます。 plex_debrid がバージョンのダウンロードを試行する回数、およびバージョンのダウンロードを試行する前に他のバージョンで何回試行するかを定義できます。他のトリガーでは、バージョンを特定のジャンルに制限したり、映画/番組をリクエストした特定のユーザーにバージョンを制限したりできます。 720p バージョンの例で示した、考えられるトリガーの一部を次に示します。問題のメディア アイテムが「2010 年より前」にリリースされた「番組」であり、「ファミリー ガイ」や「」ではない場合にのみ検索する必要があります。先週の今夜」、「5 回の試行」の他のバージョンは見つかりませんでした。
A) media type requirement : shows B) retries requirement : >= 5 C) retries requirement : <= 48 D) title requirement : exclude (family.guy|last.week.tonight) E) year requirement : <= 2010
テキストベースのルール値は正規表現定義として解釈され、大文字と小文字が区別されず、公式の正規表現構文が使用されます。 regexr.com をチェックして正規表現の定義を試したり、Discord サーバーにアクセスして他の人がバージョンをどのように使用しているかを確認してください。
プレックスの制限:
- プレックスがライブラリ コレクション サービスとして選択されている場合、trakt および overseer のコンテンツはプレックスのメディア タイプに一致する必要があります。 OverseyrとTraktからPlexへのマッチコンテンツを正確にマッチするために、Plex_Debridが表示するライブラリ内に少なくとも1つの映画と1つのショーを開催する必要があります。それは、コンテンツを正確に一致させるために、IMDB/TMDB/TVDB IDによる検索が必要であるためです。現在、既存のライブラリアイテムに「修正マッチ」コールを要求することによってのみ機能します。 PlexがIDによるユニバーサル検索を許可するまで、これは私ができる最善です。
- plex_debridは、真に空のライブラリと、そのオフラインのために到達できなかったライブラリを運転することはできません(または他の理由で到達できない)。不要な動作を避けるために、空のライブラリに遭遇するたびにスクリプトは単純に実行を停止します。ダウンロードオートメーションが賢明に実行される前に、Plex_Debridが見えるライブラリに少なくとも1つのメディアアイテムを手動で追加する必要があります。
- Plex Discover APIは、リリース日のみを提供し、正確なリリース時間ではありません。スクリプトをtrakt.tvに接続することをお勧めします。これにより、plex_debridはより正確なリリース日を見つけ、実際のリリース日より前に映画をダウンロードできるかどうかを調べることができます。