inv.nadeko.fork

nadeko.net Invidious fork

これは、私が自分のインスタンスのために行った機能を備えたInvidiousのフォークです。インスタンスを維持したい場合は、このフォークとそのコンテナイメージを自由に使用してください(ドッカーだけでなく、Podmanとも互換性があります!)

https://git.nadeko.net/Fijxu/-/packages/container/invidious/latest

[!CAUTION] アップストリームコードを実行しているInvidiousインスタンスがすでにある場合、このフォークに移動しても機能しません。 これは、データベースの移行を必要とする「PostgreSQL上のマテリアライズドビューの除去」プルリクエストによるものです。 using it.

まだインスタンスをお持ちでない場合は、このフォークを安全に使用できますが、上流のInvidiousに切り替えることはできません。

このフォークの特徴と変更点:

これを使って設定できます config.yml:

redis_url: tcp://127.0.0.1:6379

It can be set using this on config.yml:

external_videoplayback_proxy: "https://inv-proxy.example.com"

[!NOTE] これを設定すると、Invidiousはhttps://inv-proxy.example.com/healthへのリクエストを行うプロキシが生きているかどうかをチェックし、200の応答コードを取得しない場合、Invidiousはローカルビデオ再生プロキシにフォールバックします!これは現在、https://git.nadeko.net/Fijxu/http3-ytproxyでのみサポートされています。

  • Limit the DASH resolution sent to the clients: It can be set using max_dash_resolution on the config. Example: max_dash_resolution: 1080

  • Limit requests made to Youtube API when pulling subscriptions (feeds): Due to the recent changes of Youtube ("これはコミュニティを保護するのに役立ちます」、「あなたがボットではないことを確認するためにサインインしてください"), サブスクリプションは現在、情報が限られています。これは、Invidiousがデフォルトで、ビデオに関する詳細情報を取得できるように、YouTubeにビデオリクエストを行うためです。 length_seconds, live_now, premiere_timestamp, and views. 大量のサブスクリプションを持つユーザーがたくさんいる場合、Invidiousは基本的に常にyoutube APIをスパムし、その結果、youtubeからブロックされます。

It can be set using this on config.yml:

use_innertube_for_feeds: false

このフォークに追加したものはもっとありますが、それらは最も重要なものです。また、https://github.com/iv-org/invidiousからのマージされていないプルリクエストとランダムな修正を定期的にマージします。最も安定したコードベースではありませんが、YouTubeがそこにあるすべてのサードパーティのクライアントを破壊しようとしているとき、あなたは本当に安定したものを作ることはできません。

Repository

inv.nadeko.fork

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 11
  • 7 days ago
  • June 16, 2025
License

GNU Affero General Public License v3.0

Links
Synced at

Mon, 23 Jun 2025 07:44:35 GMT

Languages