ここからブラウザ用の zip をダウンロードして、拡張機能を手動でインストールすることもできます: https://github.com/trakt-tools/universal-trakt-scrobbler/releases
chrome.zip
を解凍します。
chrome://extensions に移動します
「開発者モード」を有効にする
「解凍してロード」をクリックします
解凍したフォルダーを選択します
about:debugging#/runtime/this-firefox に移動します
「一時アドオンを読み込む」をクリックします
firefox.zip
選択するか、解凍されている場合はフォルダー内の任意のファイルを選択します
拡張機能は Firefox を再起動するまで有効になります。
Chrome で拡張機能を手動でロードする
Firefox で拡張機能を手動でロードする
目次
Universal Trakt Scrobbler とは何ですか?
なぜこの拡張機能が必要なのでしょうか?
どのストリーミング サービスがサポートされていますか?
拡張機能はどのように機能しますか?
既知の問題
その他の問題
翻訳を手伝ってください
発達
ストリーミング サービスをさらに追加する方法
ストリーミング サービスにスクローラー/同期を追加する方法
クレジット
視聴中のテレビ番組や映画を自動的にスクロブルし、お気に入りのストリーミング サービスから Trakt.tv に履歴を同期できるようにする拡張機能。
Netflix からスクロブル/同期したい場合、これがそれを行う唯一の Trakt.tv プラグインです。将来的には、さらに多くのストリーミング サービスのサポートを追加する予定なので、複数のサービスで動作する単一の拡張機能としても機能する予定です。
ストリーミングサービス | スクロブル | 同期 | 制限事項 |
---|---|---|---|
アマゾンプライム | ✔️ | ✔️ | - |
AMC+ | ✔️ | - | |
渇望する | ✔️ | ✔️ | - |
クランチロール | ✔️ | 映画を映画として識別できない | |
ディズニープラス | ✔️ | - | |
ゴー3 | ✔️ | - | |
GoPlay BE | ✔️ | - | |
HBO ゴー | ✔️ | - | |
HBOマックス | ✔️ | ✔️ | - |
ホットスター | ✔️ | - | |
Kijk.nl | ✔️ | - | |
ムビ | ✔️ | ✔️ | - |
Netflix | ✔️ | ✔️ | - |
NRK | ✔️ | ✔️ | - |
Player.pl | ✔️ | - | |
ポルサットボックスゴー.pl | ✔️ | - | |
スカイショータイム | ✔️ | - | |
スター+ | ✔️ | - | |
ストリームズ BE | ✔️ | - | |
テトTV+ | ✔️ | - | |
テレビ 2 プレイ | ✔️ | - | |
ヴィアプレイ | ✔️ | ✔️ | - |
ビデオ | ✔️ | - | |
VRTNu BE | ✔️ | - | |
VTMGo BE | ✔️ | - | |
ワカニム.tv | ✔️ | - |
ページをスクレイピングするか、ストリーミング サービス API を使用して、視聴している/視聴したテレビ番組/映画に関する情報を抽出し、Trakt API を使用してデータを Trakt に送信します。
Temporary Containers 拡張機能を使用している場合は、ログイン中にこれを無効にする必要がある場合があります。
履歴コンテンツを同期する前に、ストリーミング サービスにログインしていることを確認してください。
他に問題を見つけた場合、または提案や質問がある場合は、お気軽に問題を開いてください。
https://crowdin.com/project/universal-trakt-scrobbler の Crowdin を通じて拡張機能の翻訳にご協力ください。 Crowdin アカウントを作成する必要があります (GitHub アカウントでサインインできます)。次に、貢献したい言語を選択して翻訳を開始します (翻訳を保存することを忘れないでください)。言語がまだ利用できない場合は、ここで問題を開いてください。
翻訳に投票することもできます。これは、良い翻訳を確認し、不正確な翻訳にフラグを立てるのに役立ちます。
GitHub で翻訳のクレジットを取得したい場合は、Crowdin ユーザー名が GitHub のユーザー名と同じか類似していることを確認してください。そうすれば、それがあなたであることがわかります。 PR がマージされると、コミット内の貢献者の 1 人として表示されます。例:
査読者向け:
Crowdin は変更を同期するためにtranslations
ブランチを削除しないでください。 PR をマージするときは、一般的な「新しい Crowdin アップデート」というタイトルを、どの言語がアップデートされたかを正確に説明するより具体的なタイトルに必ず変更してください。
Trakt API でアプリケーションを作成します ( /scrobble
権限を確認することを忘れないでください)。
Redirect uri:
] にhttps://trakt.tv/apps
を入力します。
Javascript (cors) origins:
に、 moz-extension://
とchrome-extension://
を入れます。
.env.example
サンプル ファイルをコピーし、Trakt.tv 資格情報を変更します。拡張機能 ID も任意だが一意の文字列に設定してください。そうしないと、一部のブラウザ機能が拡張機能で使用できなくなる可能性があります。
cp .env.example .env
nvm を使用して、正しいバージョンの Node.js を実行します。
NVMの使用
依存関係をインストールします。
pnpmインストール
開発モードで実行するには:
pnpm 開始
開発モードのビルド バージョンを取得するには (ファイルは監視しません):
pnpm ビルド開発を実行する
運用モードのビルド バージョンを取得するには (デプロイメントの準備が整った app.zip が生成されます):
pnpm ビルドを実行する pnpmでzipを実行
npx trakt-tools dev create-service
を実行します。サービスに関するいくつかの質問が表示され、必要なファイルがすべて自動的に生成されます。プロンプトを表示せずにすべての情報を一度に指定したい場合は、 npx trakt-tools dev create-service --help
を実行してオプションを表示します。
生成されたファイルに移動し、それに応じて調整します。参考として他のサービスのファイルを参照することができます。
サービスにスクロブラーまたは同期機能が欠落している場合は、 npx trakt-tools dev update-service
を実行して、欠落しているすべてのファイルを自動的に生成できます。
この拡張機能は、tegon によって開発されたオリジナルの Netflix 同期である traktflix に基づいていますが、Universal Trakt Sync に代わって廃止されました。
この製品は TMDb API を使用していますが、TMDb によって承認または認定されていません。
この製品はTrakt.tv APIを使用しています。
ライセンス