Invidious ist eine alternative Benutzeroberfläche für YouTube. Invidious nutzt nicht die offizielle YouTube-API, sondern analysiert den Quellcode der YouTube-Website, um die benötigten Informationen zu erhalten (ähnlich wie Projekte wie youtube-dl und NewPipe).
Es verarbeitet die meisten Benutzeranfragen über den Server, auf dem es installiert ist, was sich positiv auf die Benutzer auswirkt. Der Code des Projekts ist in der Programmiersprache Crystal geschrieben, verwendet das PostgreSQL-Datenbankmanagementsystem und wird unter der AGPLv3+-Lizenz vertrieben.
Invidious ist in der Tat analog zu dem recht populären früheren Webdienst HookTube , dessen Autor im Juli des letzten Jahres (eine Woche nach der Ankündigung von Invidious) einen Warnbrief von Google wegen Verstoßes gegen die Nutzungsbedingungen der YouTube-API erhielt und gezwungen war, den "normalen" Betrieb seines Dienstes einzustellen.
Der Hauptzweck von HookTube bestand darin, Nutzeranfragen an die Server von Google (YouTube) zu senden. Dies verbesserte zwar die Privatsphäre der Nutzer und ermöglichte ihnen auch das Ansehen und Herunterladen von Videos (einschließlich solcher mit geografischen Einschränkungen).
Invidious arbeitet derzeit mit einem monatlichen Release-Zyklus und soll Administratoren ihrer eigenen Invidious-Instanzen mehr oder weniger relevante und stabile Quellcode-Verbesserungen bieten.
Invidious Features
Gehässig Benutzer können YouTube-Videos ohne Werbung und ohne Google-Tracking ansehen.
Zu diesem Zeitpunkt verwendet die Invidious-API die FreeTube-App, den MusicPiped-Musikplayer und die CloudTube-Website.

Andererseits bietet es auch die Möglichkeit, Abonnements in Invidious (einschließlich des NewPipe-Formats), den Browserverlauf und Einstellungen zu importieren und zu exportieren. RSS-Unterstützung für YouTube-Feeds und benutzerdefinierte Feeds ist ebenfalls enthalten.
Sowie die Möglichkeit, Abonnements zu verwalten, nur nicht besuchte Videos und die neuesten Videos anzuzeigen, Benachrichtigungen über neue Videos zu übermitteln und Abonnements von YouTube zu importieren.
Ein weiteres ziemlich cooles Feature von Invidious ist die Möglichkeit, Invidious-Videos auf den Seiten anderer Websites einzubetten. Sowohl direkt als auch von YouTube (mithilfe eines Skripts).
Erwähnenswert ist auch, dass Invidious eine eigene API für Entwickler bereitstellt. Weitere bemerkenswerte Merkmale dieses Frontends sind:
- Nur-Audio-Modus (Fenster muss auf Mobilgeräten nicht geöffnet bleiben)
- Freie Software (AGPLv3-Lizenz)
- In Invidious gibt es keine Anzeigen oder Nutzerverfolgung
- Sie müssen kein Google-Konto erstellen, um Abonnements zu speichern
- Leichtgewicht (Homepage ist ~ 4KB komprimiert)
- Dunkler Modus
- Integrierter Stand
- Stellen Sie die Standard-Player-Optionen ein (Geschwindigkeit, Qualität, Autoplay, Loop).
- Die Möglichkeit, das Video ohne JavaScript anzuzeigen
- Unterstützung für Reddit-Kommentare anstelle von YT-Kommentaren
- Verwendet keine der offiziellen APIs von YouTube
- Bypass-Blockierung, falls das Video für das Land des Benutzers nicht verfügbar ist
- Entwickler-API

Für alle, die Invidious ausprobieren möchten: Sie können die Website besuchen, auf der der Dienst gehostet wird; der Link lautet wie folgt.
Oder sie können den Code vom Front-End herunterladen und persönlich auf einem Server bereitstellen.
Wie installiere ich Invidious?
Für diejenigen, die dieses Front-End auf einem Server oder auf ihrem System auf ihrem PC installieren möchten.
Aber vorher Es sind einige Abhängigkeiten erforderlich, die für den Betrieb von Invidious erforderlich sind. Daher müssen wir sie zuerst installieren.
Wenn Sie ein Benutzer von Arch Linux, Manjaro, Antergos oder einer anderen Arch Linux-Derivation sind, sollten Sie ein Terminal öffnen und Folgendes eingeben:
sudo pacman -S shards crystal imagemagick librsvg postgresql
Im Fall von Benutzern von Debian, Ubuntu oder einem Derivat davon geben wir Folgendes ein:
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
Wenn Sie dies jetzt tun, werden wir das Invidious-Installationsskript herunterladen:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh