InvidiousはYouTubeの代替フロントエンドです。 Invidiousは公式のYouTubeAPIを使用せず、代わりにYouTubeサイトのソースコードを解析します 必要な情報(youtube-dlやNewPipeなどのプロジェクトなど)を取得します。
インストールされているサーバーを介してほとんどのユーザー要求を処理している間、 これはユーザーにプラスの影響を与えます。 プロジェクトコードはCrystalプログラミング言語で記述され、PostgreSQL DBMSを使用し、AGPLv3 +ライセンスの下で配布されます。
実際、陰気な、 かなり人気のある以前のWebサービスHookTubeに類似しています 、その作者は、昨年XNUMX月(Invidiousが発表されてからXNUMX週間後)に、YouTube APIの利用規約に違反しているという警告の手紙をGoogleから受け取り、サービスの「通常の」作業を停止せざるを得ませんでした。
HookTubeの主な目的は、ユーザーのリクエストをGoogleのサーバー(YouTube)に送信することでした。これにより、ユーザーのプライバシーが向上し、動画の表示とダウンロードも可能になりました(たとえば、地域制限のあるものを含む)。
Invidiousは現在、毎月のリリースサイクルにあります y 自分のInvidiousインスタンスの管理者に、多かれ少なかれ関連性のある安定したソースコードの機能強化を提供することを目的としています。
魅力的な機能
陰気な これにより、ユーザーは広告やGoogleの追跡なしでYouTube動画を視聴できます。
この時点で、Invidious APIは、FreeTubeアプリ、MusicPiped音楽プレーヤー、およびCloudTubeWebサイトを使用します。
さらに、 Invidiousでサブスクリプションをインポート/エクスポートする可能性も強調されています (NewPipeフォーマットを含む)、 閲覧履歴と設定。 YouTubeフィードとカスタムフィードのRSSサポート。
及び サブスクリプションの管理、未訪問のビデオと最新のビデオのみの表示、新しいビデオに関する通知の配信、YouTubeからのサブスクリプションのインポートの機能。
InvidiousのもうXNUMXつの非常に優れた機能は、他のサイトのページにInvidiousビデオを埋め込む機能です。 直接およびYouTubeから(スクリプトを使用)。
Invidiousが開発者向けに独自のAPIを提供していることも注目に値します。 このフロントエンドで強調表示できるその他の機能には、次のものがあります。
- オーディオのみのモード(モバイルでウィンドウを開いたままにする必要はありません)
- フリーソフトウェア(AGPLv3ライセンス)
- Invidiousには広告やユーザー追跡はありません
- サブスクリプションを保存するためにGoogleアカウントを作成する必要はありません
- 軽量(ホームページは約4KB圧縮)
- ダークモード
- 一体型スタンド
- デフォルトのプレーヤーオプション(速度、品質、自動再生、ループ)を設定します。
- JavaScriptを含まずにビデオを表示する機能
- YTコメントの代わりにRedditコメントのサポート
- YouTubeの公式APIを使用していません
- ユーザーの国で動画が利用できない場合は、ブロックをバイパスします
- 開発者API
Invidiousを試すことに興味がある人は、何を知っている必要がありますeはサービスがインストールされているWebページにアクセスできます リンクはこちらです。
または、フロントエンドからコードをダウンロードして、サーバーに個人的にマウントすることもできます。
Invidiousをインストールするにはどうすればいいですか?
このフロントエンドをサーバーまたはパーソナルコンピューターのシステムにマウントすることに関心のある方。
しかし前に Invidiousの操作にはいくつかの依存関係が必要なので、最初にそれらをインストールする必要があります。
もしそうなら Arch Linux、Manjaro、Antergos、またはArch linuxの他の派生物のユーザーは、ターミナルを開いて次のように入力する必要があります。
sudo pacman -S shards crystal imagemagick librsvg postgresql
Debian、Ubuntu、またはこれらの派生物のユーザーの場合、次のように入力します。
curl -sSL https://dist.crystal-lang.org/apt/setup.sh | sudo bash
curl -sL "https://keybase.io/crystal/pgp_keys.asc" | sudo apt-key add -
echo "deb https://dist.crystal-lang.org/apt crystal main" | sudo tee /etc/apt/sources.list.d/crystal.list
sudo apt-get update
sudo apt install crystal libssl-dev libxml2-dev libyaml-dev libgmp-dev libreadline-dev librsvg2-dev postgresql imagemagick libsqlite3-dev
これを実行して、Invidiousインストーラスクリプトをダウンロードします。
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh
こんにちは、こんにちは。
✗エラー:申し訳ありませんが、お使いのOSはサポートされていません。
Manjaro 18 KDE | カーネル4.20.13-1-Manjaro。
«ArchLinux、Manjaro、Antergos、またはArch linuxの他の派生物のユーザーである場合は、ターミナルを開いて次のように入力する必要があります。
sudo pacman-Sシャードクリスタルimagemagicklibrsvg postgresql
wgetの https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod + x invidious_update.sh
sudo ./invidious_update.sh
✗エラー:申し訳ありませんが、お使いのOSはサポートされていません。
さて、私はArch Linuxユーザー(Manjaro)であり、指示に従ってインストールしようとしました。
結果「OSはサポートされていませんエラー」。
別の機会に、読者の時間を無駄にせずに、出版物をより厳密にすることを願っています。
Archおよび派生物では、インストールプロセスはここで公開されているものよりもはるかに複雑です。
必要なすべての手順を確認したい場合:
https://github.com/omarroth/invidious
そして、HookTubeと同じことが彼らに起こりませんか?
私が理解しているように、HookTubeの問題は、コンテンツの90%にアクセスできないYTAPIを使用していないことでした。
この場合、次の理由により、同じことが起こらないか、少なくとも同じ割合ではない可能性があります。
a)Invidiousは公式のYouTube APIを使用せず、代わりにYouTubeサイトのソースコードを解析して必要な情報(youtube-dlやNewPipeなどのプロジェクトなど)を取得します。
b)Invidious APIは、FreeTubeアプリ、MusicPiped音楽プレーヤー、およびCloudTubeWebサイトを使用します
私は自分のコンピューターにインストールするつもりはありませんが、それを知る唯一の方法はそれを使用することです。
しかし、あなたはそれの崩壊と悪い面について話しているのではありません。
人々が広告なしで動画を見るようになると、動画を作成して配置するクリエイターも、動画から収益を得なければ動画を作り続ける動機がなくなるため、最終的には動画の作成を停止します。