Das YouTube Problem: meine Lösung

  Tim Moritz   Lesezeit: 3 Minuten  🗪 8 Kommentare

Mit "Invidious Router" lassen sich bequem Videos verlinken und einbetten. Dabei wird auf verfügbare und schnelle Invidious Instanzen weitergeleitet.

das youtube problem: meine lösung

In dem Artikel Zum Wochenende: Verlinken wir zukünftig direkt auf Youtube? erklären Felix und Ralf die Problematik mit Videos, die auf YouTube gehostet sind. In dem Artikel sind mehrere Lösungsansätze genannt und es hat uns sehr viel Feedback über alle Kanäle erreicht, worin auch viele Ideen und Lösungsvorschläge enthalten waren. Die meisten Vorschläge bezogen sich ausschließlich auf Links, wir wollen aber gerne auch Videos in unsere Artikel direkt einbetten. Das ganze soll möglichst komfortabel für die Autoren und auch die Leser sein, also keine doppelten Quellenangaben oder eine Auswahl der Invidious Instanz durch den Leser.

Was macht also die FOSS Welt, wenn Sie mit einer solchen Problematik konfrontiert ist? Natürlich Freie Software einsetzen und wenn es die noch nicht gibt, wird sie halt entwickelt. So entstand die Idee zu meinem Projekt "Invidious Router", welches vor kurzem in der Version 1.0 erschienen ist.

Invidious Router ist als Server-Software konzipiert, läuft aber grundsätzlich auch auf dem Desktop. Sie stellt einen Webserver bereit, der, wenn er aufgerufen wird, auf eine aktuell verfügbare und schnelle Invidious Instanz weiterleitet. Dabei wird in regelmäßigen Abständen geprüft welche Instanzen auf api.invidious.io bekannt sind und ob diese korrekt und schnell antworten. Weitergeleitet wird auf eine zufällig gewählte Instanz der Top-Antwortzeiten.

Ausprobieren könnt ihr das ganze hier: https://video.fosswelt.org/

Das Konzept funktioniert ebenfalls für alle Seiten innerhalb von Invidious, weshalb es sich sowohl zum Verlinken als auch zum Einbetten eignet.

Um Transparenz zu schaffen, habe ich außerdem noch zwei Info-Seiten mit eingebaut. Unter /router-status gibt es eine Liste der aktuell verwendeten Instanzen und unter /router-config findet sich die aktuelle Konfiguration. 

Ich habe noch einige weitere Features eingebaut, wie eine Blacklist und einen YouTube-Fallback, falls keine Invidious Instanz verfügbar sein sollte. Dieser ist auf unserer Seite deaktiviert. Eine Liste der Features, sowie eine Anleitung zum selbst betreiben und konfigurieren, findet ihr in englischer Sprache in der README.

Kurz nach der Bekanntgabe des 1.0 Releases, bekam ich bereits die Info, dass das Invidious Projekt prüft, ob es eine eigene offizielle Instanz meiner Software hostet.

Die Autoren bei GNU/Linux.ch sind angehalten, Videos ab sofort über https://video.fosswelt.org/ einzubinden. Hier noch eine kleine Live-Demonstration:


Bildquelle: https://pixabay.com/de/vectors/youtube-video-medien-film-webseite-5000699/

Tags

YouTube, YouTube-Alternative, Invidious

Uwe
Geschrieben von Uwe am 24. Februar 2024 um 00:34

"Ausprobieren könnt ihr das ganze hier: https://video.fosswelt.org/"

Funktioniert. In der aufploppenden Suchmaske meine bevorzugte Hardware YT-Seite (Thul Teim) angegeben und es werden mir die Videos angeboten. Dankeschön!

thomas
Geschrieben von thomas am 24. Februar 2024 um 11:27

Das ist sehr praktisch weil es einem die manuelle Suche nach einer performanten Invidious Instanz erspart. Aber im normalen Surfbetrieb muss man weiterhin den Xoutube Namen des Videos manuell einfügen. Cool wäre aber wenn es möglich wäre das wenn man auf einen Youtube Link klickt automatisch darauf weitergeleitet würde. Vielleicht gibt es aber schon ein Plugin das sowas macht ?

Tim Moritz Admin
Geschrieben von Tim Moritz am 24. Februar 2024 um 13:00

Schau mal auf der Invidious Website, unter Applications sind auch Browser Extensions aufgelistet. Dort solltest du auch o.g. Link als Ziel angeben können

xxx
Geschrieben von xxx am 24. Februar 2024 um 15:19

Mit Libredirect ist das möglich: https://github.com/libredirect/browser_extension

Gnox
Geschrieben von Gnox am 16. März 2024 um 10:38

Ich könnte Dir höchstens für Deinen Browser das Plugin "Privacy Redirect" nennen; das leitet Dich an eine Invidous Instanz weiter, wenn Du auf einen YT Link klickst. Funktioniert auch für Gmaps usw...

Tim
Geschrieben von Tim am 26. Februar 2024 um 08:09

Aus ideologischen gründen erscheint mir das nachvollziehbar und sinnvoll. Aus praktischen gründen eher weniger. Früher hättet ihr ja YouTube (bzw. Google) in den Datenschutzerklährung erwähnen müssen, neu sind es YouTube und random Invidious Instanzen. Weil wenn ich diesen Beitrag aufrufe und in die Firefox entwicklertools schaue, werden verbindung (ohne auf play zu drücken) zu folgenden hosts aufgebaut:

invidious.nerdvpn.de
rr1---sn-4g5lznes.googlevideo.com
rr3---sn-1gi7znes.googlevideo.com
tuxfanmatze
Geschrieben von tuxfanmatze am 6. März 2024 um 16:51

Hier habt ihr einen super Job gemacht! Ein besonderer Dank geht an Tim 🏆😎! Toll das es auch für andere offen ist, ganz im Sinne des Freie Software Gedankens. Ich werde es für meine Website verwenden. BTW: unter Android nutze ich Newpipe.

V wie Vendetta
Geschrieben von V wie Vendetta am 13. März 2024 um 21:18

Ich kenne, mag und verwende sowohl Invidious als auch Piped (Material). Leider mag Google die überhaupt nicht und versucht immer wieder, diesen tollen Projekten Steine in den Weg zu legen. Bisher konnten diese Google immer wieder die Stirn bieten. Hoffentlich bleibt es auch so. Statt sinnvolle Projekte zu schikanieren, sollte sich Google mal lieber folgende Worte zu Herzen nehmen: "Don't be evil"!