Neviditelná front-endová alternativa k YouTube

zákeřný

Invidious je alternativní front-end k YouTube. Invidious nepoužívá oficiální YouTube API; místo toho analyzuje zdrojový kód webu YouTube , aby získal potřebné informace (například projekty jako youtube-dl a NewPipe).

Zpracovává většinu uživatelských požadavků prostřednictvím serveru, na kterém je nainstalován, což má pozitivní dopad na uživatele. Kód projektu je napsán v programovacím jazyce Crystal, používá systém správy databází PostgreSQL a je distribuován pod licencí AGPLv3+.

Invidious je ve skutečnosti analogií s poměrně populární dřívější webovou službou HookTube , jejíž autor v červenci loňského roku (týden po oznámení Invidious) obdržel od Googlu varovný dopis o porušení podmínek používání YouTube API a byl nucen zastavit „normální“ provoz své služby.

Hlavním účelem HookTube bylo zasílat požadavky uživatelů na servery Google (YouTube), což sice zlepšilo soukromí uživatelů a také jim umožnilo prohlížet a stahovat videa (například včetně těch s geografickými omezeními).

Invidious v současné době funguje na měsíčním cyklu vydávání a jeho cílem je poskytovat správcům jejich vlastních instancí Invidious víceméně relevantní a stabilní vylepšení zdrojového kódu.

Neviditelné funkce

Nápaditý Umožňuje uživatelům sledovat videa na YouTube bez reklamy a bez sledování Google.
V tomto okamžiku používá Invidious API aplikaci FreeTube, hudební přehrávač MusicPiped a web CloudTube.

Fedora - zákeřná

Na druhou stranu nabízí také možnost importovat/exportovat odběry v Invidious (včetně formátu NewPipe), historii prohlížení a nastavení. Podpora RSS je také zahrnuta pro kanály YouTube a vlastní kanály.

stejně jako schopnost spravovat předplatné, zobrazovat pouze nenavštívená videa a nejnovější videa, doručování oznámení o nových videích, import předplatných z YouTube.
Další docela zajímavou funkcí Invidious je možnost vkládat videa Invidious na stránky jiných webů. Přímo i z YouTube (pomocí skriptu).

Za zmínku také stojí, že Invidious poskytuje vývojářům vlastní API. Mezi další významné funkce tohoto front-endu patří:

  • Režim pouze zvuku (v mobilu není nutné mít otevřené okno)
  • Svobodný software (licence AGPLv3)
  • V Invidious nejsou žádné reklamy ani sledování uživatelů
  • K ukládání předplatného není třeba vytvářet účet Google
  • Lehký (domovská stránka je komprimována ~ 4 kB)
  • Temný režim
  • Integrovaný stojan
  • Nastavte výchozí možnosti hráče (rychlost, kvalita, automatické přehrávání, smyčka).
  • Možnost zobrazit video bez použití JavaScriptu
  • Podpora komentářů Reddit místo komentářů YT
  • Nepoužívá žádné z oficiálních rozhraní API YouTube
  • Blokování bypassu v případě, že video není pro zemi uživatele k dispozici
  • Developer API

Pro ty, kteří mají zájem vyzkoušet Invidious, by mělo být jasné, že můžete navštívit webové stránky, kde je služba hostována; odkaz je tento.

Nebo si mohou stáhnout kód z frontendu a připojit ho osobně na server.

Jak nainstalovat Invidious?

Pro zájemce o připojení tohoto front-endu na server nebo do jejich systému na osobním počítači.
Ale předtím je nutné mít nějaké závislosti nutné pro provoz Invidious, takže je nejprve musíme nainstalovat.

Pokud jste uživatelem Arch Linuxu, Manjaro, Antergos nebo jakéhokoli jiného derivátu Arch Linuxu, měli byste otevřít terminál a zadat následující:

sudo pacman -S shards crystal imagemagick librsvg postgresql

V případě těch, kteří jsou uživateli Debianu, Ubuntu nebo jejich derivátů, napíšeme následující:
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

Hotovo, nyní si stáhneme instalační skript Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Přidat jako preferovaný zdroj v Googlu