「 Invidious 」は、YouTubeサイトのWebフロントエンド(大まかに言うと、Webクライアント)です。 プロジェクトコードはプログラミング言語Crystalで記述され、PostgreSQL DBMSを使用し、無料ライセンスAGPLv3 +で配布されます。
プロジェクトの形成について少し
現時点では、Invidiousは1年以上開発しています(比較のため、Crystalは4年以上前)が、昨年7月になって、その著者であるOmar RothがRedditでのプロジェクトを発表しました。この直後、最も人気のあるアナログであるHookTube Webサービスは、Googleから提出された法的要件により「通常の」動作を停止しました(そして、結局、このイベントの1週間前に、このサービスの最初の言及がハブに登場しました! ) HookTubeの主な「目的」は、ユーザーリクエストをGoogle(YouTube)サーバーにプロキシすることでした。これにより、ユーザーのプライバシーは改善されましたが、明らかな理由により、ビデオ(たとえば、地理的制限があるものを含む)私は本当にGoogleが好きでした。 HookTubeは公式のYouTube APIに完全に依存しているため(同じInvidiousとは異なり)、GoogleがHookTubeをそのような「露骨な」方法で使用することを禁止することは難しくありませんでした。 その後、もちろん、サービスのユーザーからのdigりの波がありました(はい、特にRedditで)。 HookTubeはまだ作業を続けていますが、著者自身によると、 以前のユーザーの90%には役に立たない軽量バージョンのYouTubeに過ぎませんでした 。 その結果、サービスの人気は低下し始め 、そのような変更を懸念する多くのユーザーは、ジャストインタイムに登場したInvidiousに注目を集めました。これについては後で説明します。
主な機能
プロジェクトの作成者は、リリース時間(毎月11日)以外に関連付けられていないリリースをリリースする毎月のサイクルを順守し、ソースコードの多かれ少なかれ関連性のある「スライス」を知らない独自の「インスタンス」の管理者を提供することを目的としています、それ以外の場合は、正式に重要である可能性が高くなります。 したがって、プロジェクトの14回目のリリース時に、今日利用できるInvidiousの最も興味深い機能と機能に進みます。
- 広告なし;
- 自己ホスト型(つまり、サーバーにインストールできます);
- 軽量デザインと暗いテーマの存在。
- YouTubeチャンネルに登録する機能。
- 使用するには、Googleアカウントを持っている必要はありません。
- 公式のYouTube API( youtube-dlやNewPipeなどのプロジェクト)を使用しません。
- 作業では 、 非フリーの JavaScriptを含める必要はありません 。また、ほとんどの関数ではJSを含める必要はありません。
- 閲覧履歴を保存および編集する機能。
- インターネットトラフィック節約モードとオーディオモード(モバイルデバイスでのバックグラウンド再生にも適しています);
- RSSサポート(YouTubeチャンネルとユーザーフィード用)
- インターフェイスは、ロシア語、イタリア語、フランス語、ドイツ語、アラビア語(WIP)に完全にローカライズされています。
- Invidiousのビデオを他のサイトのページに埋め込む機能。 直接およびYouTubeから(特別なuserjsスクリプトを使用);
- YouTubeやRedditで書かれたビデオのコメントを読むためのサポート。
- デフォルトの再生設定(速度、品質、字幕など)を設定できます。
- サブスクリプション(NewPipe形式を含む)、閲覧履歴、設定をインポート/エクスポートする機能。
- ユーザーの国で動画が利用できない場合は、ロックバイパス。
- ビデオに関する拡張統計情報が利用可能です:正確な評価、関与の割合、 ウィルソンスコア 。
Invidious が開発者向けに独自のAPIを提供していることも注目に値します。 現在、Invidious APIはFreeTubeアプリ、 MusicPiped音楽プレーヤー、およびCloudTube Webサイトを使用しています。 youtube-dlバージョン2019.02.18で熱心なサポートが追加されました 。
間もなく、GoogleによるYouTube動画アノテーションの完全な無効化 (1月15日)が予定されています。 これは、コミュニティが以前に約14億本の動画のアノテーションアーカイブを作成していたためです。
TL; DR。 試してみてください!
公式のInvidio.us (ロシア連邦ではブロックされていますが、Torネットワークにミラーがあります )など、 いくつかの Invidiousの「インスタンス」が機能しています。これらの財政支援はユーザーの寄付によって提供されます。 ユーザーインスタンスが利用可能です:
Ubuntu、Debian、またはCentOSを搭載したサーバーにInvidiousをすばやくインストールする場合は、 Invidious-Updaterスクリプトを使用してこれを実行できます。