" Invidious " ist ein Web-Frontend (grob gesagt ein Web-Client) für eine YouTube-Site. Der Projektcode ist in der Programmiersprache Crystal geschrieben , verwendet das PostgreSQL-DBMS und wird unter der kostenlosen Lizenz AGPLv3 + vertrieben.

Ein bisschen über die Entwicklung des Projekts
Im Moment entwickelt sich Invidious seit mehr als einem Jahr (zum Vergleich: Crystal ist mehr als vier Jahre alt), aber erst im Juli letzten Jahres kündigte sein Autor Omar Roth sein Projekt auf Reddit an, das fast sofort einige anzog Aufmerksamkeit, da kurz danach das beliebteste Analogon - der HookTube- Webdienst - aufgrund der von Google eingereichten gesetzlichen Anforderungen seine "normale" Arbeit einstellte (und schließlich erschien erst eine Woche vor dieser Veranstaltung die erste Erwähnung dieses Dienstes im Hub! ) Der Hauptzweck von HookTube bestand darin, Benutzeranfragen an Google (YouTube) -Server weiterzuleiten. Dies verbesserte zwar die Privatsphäre der Benutzer, ermöglichte ihnen jedoch auch das Ansehen und Herunterladen von Videos (einschließlich solcher mit geografischen Einschränkungen) aus offensichtlichen Gründen Google hat mir sehr gut gefallen. Und da sich HookTube bei seiner Arbeit vollständig auf die offizielle YouTube-API stützte (im Gegensatz zu derselben Invidious), war es für Google nicht schwierig, HookTube zu verbieten, sie auf solch „dreiste“ Weise zu verwenden. Danach gab es natürlich eine Welle der Empörung seitens der Nutzer des Dienstes (ja, besonders bei Reddit). Und obwohl HookTube seine Arbeit immer noch fortsetzt, ist es laut dem Autor selbst nichts weiter als eine leichte Version von YouTube, die für 90% seiner früheren Nutzer nutzlos ist . Infolgedessen begann die Popularität des Dienstes zu sinken , und viele Benutzer, die über solche Änderungen besorgt waren, machten auf das gerade rechtzeitig erscheinende Invidious aufmerksam, das später erörtert wird.

Hauptmerkmale
Der Autor des Projekts hält sich an den monatlichen Zyklus der Veröffentlichung von Releases, die mit nichts anderem als der Release-Zeit (dem 11. eines jeden Monats) verbunden sind, und zielt darauf ab, Administratoren ihrer eigenen "Instanzen" Invidious mehr oder weniger relevante und stabile "Slices" des Quellcodes zur Verfügung zu stellen Andernfalls sind sie eher von formaler Bedeutung. Daher werden wir zu den interessantesten Funktionen und Fähigkeiten von Invidious übergehen, die heute zum Zeitpunkt der Veröffentlichung der 14. Version des Projekts verfügbar sind.
- Keine Werbung;
- Selbst gehostet (d. H. Kann auf Ihrem Server installiert werden);
- Leichtes Design und das Vorhandensein eines dunklen Themas;
- Die Möglichkeit, YouTube-Kanäle zu abonnieren;
- Für die Verwendung ist kein Google-Konto erforderlich.
- Verwendet nicht die offizielle YouTube-API (wie Projekte wie youtube-dl und NewPipe );
- Es erfordert kein proprietäres JavaScript, und die meisten Funktionen erfordern überhaupt kein JS.
- Möglichkeit zum Speichern und Bearbeiten des Browserverlaufs;
- Internet-Verkehrssparmodus und Audiomodus (auch für die Hintergrundwiedergabe auf Mobilgeräten geeignet);
- RSS-Unterstützung (für YouTube-Kanäle und Benutzer-Feeds)
- Die Schnittstelle ist vollständig in Russisch, Italienisch, Französisch, Deutsch und Arabisch (WIP) lokalisiert .
- Die Möglichkeit, Videos von Invidious auf den Seiten anderer Websites einzubetten. Sowohl direkt als auch von YouTube (mithilfe eines speziellen Benutzer-Skripts );
- Unterstützung für das Lesen von Kommentaren zu Videos, die auf YouTube und / oder Reddit geschrieben wurden;
- Ermöglicht das Festlegen der Standardwiedergabeeinstellungen (Geschwindigkeit, Qualität, Untertitel usw.).
- Möglichkeit zum Importieren / Exportieren von Abonnements (einschließlich im NewPipe-Format), zum Browserverlauf und zu den Einstellungen;
- Bypass sperren, wenn das Video im Land des Benutzers nicht verfügbar ist;
- Erweiterte statistische Informationen zum Video sind verfügbar: genaue Bewertung, Prozentsatz der Beteiligung, Wilson-Punktzahl .
Es ist auch erwähnenswert, dass Invidious eine eigene API für Entwickler bereitstellt. Derzeit verwendet die Invidious-API die FreeTube- App, den MusicPiped- Musikplayer und die CloudTube- Website. Invidious Support wurde in youtube-dl Version 2019.02.18 hinzugefügt.

In Kürze wird die Unterstützung für YouTube-Videoanmerkungen, die von Google vollständig deaktiviert wurden (15. Januar), erwartet. Möglich wurde dies durch die Tatsache, dass die Community zuvor ein Anmerkungsarchiv für rund 1,4 Milliarden Videos erstellt hatte.
TL; DR. Probieren Sie es schon aus!
Es gibt mehrere Invidious "Instanzen", einschließlich der offiziellen Invidio.us (in der Russischen Föderation blockiert ; hat einen Spiegel im Tor-Netzwerk ), deren finanzielle Unterstützung durch Benutzerspenden bereitgestellt wird. Benutzerinstanzen sind verfügbar:
Wer Invidious schnell auf einem Server mit Ubuntu, Debian oder CentOS installieren möchte, kann dies mit dem Invidious-Updater- Skript tun.