Invidious o alternativă front-end open source la YouTube

invidios

Invidious este un front-end alternativ la YouTube. Invidious nu folosește API-ul oficial YouTube; în schimb, analizează codul sursă al site-ului YouTube pentru a obține informațiile necesare (cum ar fi proiecte precum youtube-dl și NewPipe).

Acesta procesează majoritatea cererilor utilizatorilor prin intermediul serverului pe care este instalat, ceea ce are un impact pozitiv asupra utilizatorilor. Codul proiectului este scris în limbajul de programare Crystal, utilizează SGBD-ul PostgreSQL și este distribuit sub licența AGPLv3+.

De fapt, Invidious este analog cu serviciul web destul de popular anterior, HookTube , al cărui autor, în iulie anul trecut (la o săptămână după anunțul Invidious), a primit o scrisoare de avertizare de la Google cu privire la încălcarea termenilor de utilizare a API-ului YouTube și a fost forțat să oprească funcționarea „normală” a serviciului său.

Scopul principal al HookTube a fost de a trimite cererile utilizatorilor către serverele Google (YouTube), care, deși a îmbunătățit confidențialitatea utilizatorilor și le-a permis, de asemenea, să vizioneze și să descarce videoclipuri (inclusiv cele cu restricții geografice, de exemplu).

Invidious funcționează în prezent pe un ciclu de lansare lunar și are scopul de a oferi administratorilor propriilor instanțe Invidious îmbunătățiri mai mult sau mai puțin relevante și stabile ale codului sursă.

Caracteristici invidioase

Invidios Permite utilizatorilor să vizioneze videoclipuri YouTube fără publicitate și fără urmărire Google.
În acest moment, API-ul Invidious folosește aplicația FreeTube, playerul de muzică MusicPiped și site-ul web CloudTube.

Fedora-invidioasă

Pe de altă parte, oferă și posibilitatea de a importa/exporta abonamente în Invidious (inclusiv formatul NewPipe), istoricul de navigare și setările. De asemenea, este inclus suport RSS pentru fluxurile YouTube și fluxurile personalizate.

Precum și capacitatea de a gestiona abonamentele, de a afișa numai videoclipuri nevizitate și cele mai recente videoclipuri, livrarea de notificări despre videoclipuri noi, importul abonamentelor de pe YouTube.
O altă caracteristică destul de interesantă a Invidious este capacitatea de a încorpora videoclipuri Invidious pe paginile altor site-uri. Atât direct, cât și de pe YouTube (folosind un script).

De asemenea, merită menționat faptul că Invidious oferă propriul API pentru dezvoltatori. Alte caracteristici notabile ale acestui front-end includ:

  • Mod audio numai (nu este nevoie să mențineți fereastra deschisă pe mobil)
  • Software gratuit (licență AGPLv3)
  • În Invidious nu există anunțuri sau urmărirea utilizatorilor
  • Nu este nevoie să creați un cont Google pentru a salva abonamentele
  • Ușor (pagina de pornire este comprimată ~ 4KB)
  • Mod ĂŽntunecat
  • Stand integrat
  • Setați opțiunile implicite ale playerului (viteză, calitate, redare automată, buclă).
  • Posibilitatea de a vizualiza videoclipul fără a include JavaScript
  • Suport pentru comentarii Reddit ĂŽn loc de comentarii YT
  • Nu folosește niciuna dintre API-urile oficiale YouTube
  • Blocați ocolirea ĂŽn cazul ĂŽn care videoclipul nu este disponibil pentru țara utilizatorului
  • API pentru dezvoltatori

Pentru cei interesați să încerce Invidious, trebuie să știți că puteți vizita site-ul web unde este găzduit serviciul; linkul este acesta.

Sau pot descărca codul din front-end și îl pot monta personal pe un server.

Cum se instalează Invidious?

Pentru cei care sunt interesați să monteze acest front-end pe un server sau pe sistemul lor pe computerul personal.
Dar înainte Este necesar să aveți unele dependențe necesare pentru funcționarea Invidious, așa că trebuie să le instalăm mai întâi.

Dacă ești utilizator de Arch Linux, Manjaro, Antergos sau orice alt derivat de Arch Linux, ar trebui să deschizi un terminal și să tastezi următoarele:

sudo pacman -S shards crystal imagemagick librsvg postgresql

În cazul celor care sunt utilizatori de Debian, Ubuntu sau orice derivat al acestora, vom tasta următoarele:
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

Făcut acest lucru acum vom descărca scriptul de instalare Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Adăugați ca sursă preferată în Google