Nevidljiva open-source alternativa YouTubeu

uvredljiv

Invidious je alternativni front-end za YouTube. Invidious ne koristi službeni YouTube API; umjesto toga analizira izvorni kod YouTube stranice kako bi dobio potrebne informacije (kao što su projekti poput youtube-dl i NewPipe).

Većinu korisničkih zahtjeva obrađuje putem poslužitelja na kojem je instaliran, što pozitivno utječe na korisnike. Kod projekta napisan je u programskom jeziku Crystal, koristi PostgreSQL DBMS i distribuira se pod licencom AGPLv3+.

Invidious je, zapravo, analogan ranijem prilično popularnom web servisu HookTube , čiji je autor u srpnju prošle godine (tjedan dana nakon što je Invidious najavljen) primio upozorenje od Googlea o kršenju uvjeta korištenja YouTube API-ja te je bio prisiljen zaustaviti "normalan" rad svog servisa.

Glavna svrha HookTubea bila je slati zahtjeve korisnika na Googleove poslužitelje (YouTube), koji su, iako je poboljšao privatnost korisnika i omogućili im gledanje i preuzimanje videozapisa (uključujući one s geo-ograničenjima, na primjer).

Invidious trenutno radi na mjesečnom ciklusu izdanja i namijenjen je administratorima vlastitih Invidious instanci pružiti manje-više relevantna i stabilna poboljšanja izvornog koda.

Nevidljive značajke

Uvredljiv Omogućuje korisnicima gledanje YouTube videozapisa bez oglašavanja i bez Googleova praćenja.
U ovom trenutku API Invidious koristi aplikaciju FreeTube, glazbeni player MusicPiped i web mjesto CloudTube.

Fedora-nevidljiva

S druge strane, također ima mogućnost uvoza/izvoza pretplata u Invidious (uključujući NewPipe format), povijesti pregledavanja i postavki. RSS podrška je također uključena za YouTube feedove i prilagođene feedove.

Kao i mogućnost upravljanja pretplatama, prikazivanje samo ne posjećenih videozapisa i najnovijih videozapisa, isporuka obavijesti o novim videozapisima, uvoz pretplata s YouTubea.
Još jedna prilično dobra značajka Invidious-a je sposobnost ugrađivanja videozapisa Invidious na stranice drugih web lokacija. I izravno i s YouTubea (pomoću skripte).

Također vrijedi napomenuti da Invidious nudi vlastiti API za programere. Ostale značajne značajke ovog front-enda uključuju:

  • Način samo zvuka (na mobitelu ne treba držati prozor otvorenim)
  • Besplatni softver (AGPLv3 licenca)
  • U Invidious nema oglasa ili praćenja korisnika
  • Ne morate stvoriti Google račun za spremanje pretplata
  • Lagana (početna stranica komprimirana je ~ 4 KB)
  • Mračni način rada
  • Integrirani stalak
  • Postavite zadane opcije playera (brzina, kvaliteta, automatska reprodukcija, petlja).
  • Mogućnost pregleda videozapisa bez uključivanja JavaScript-a
  • Podrška za Reddit komentare umjesto YT komentara
  • Ne upotrebljava nijedan službeni API usluge YouTube
  • Zaobilazno blokiranje u slučaju da videozapis nije dostupan za zemlju korisnika
  • API za programere

Za one koji su zainteresirani isprobati Invidious, trebali biste znati da možete posjetiti web stranicu na kojoj se nalazi usluga; poveznica je ova.

Ili mogu preuzeti kod s prednjeg dijela i osobno ga montirati na poslužitelj.

Kako instalirati Invidious?

Za one koji su zainteresirani za postavljanje ovog front-enda na poslužitelj ili na svoj sustav na osobnom računalu.
Ali prije potrebno je imati neke ovisnosti potrebne za rad Invidiousa, pa ih prvo moramo instalirati.

Ako ste korisnik Arch Linuxa, Manjara, Antergosa ili bilo koje druge derivate Arch Linuxa, trebali biste otvoriti terminal i upisati sljedeće:

sudo pacman -S shards crystal imagemagick librsvg postgresql

U slučaju onih koji su korisnici Debiana, Ubuntu-a ili bilo kojeg njihovog derivata, upišemo sljedeće:
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

Učinjeno to sada preuzet ćemo skriptu Invidious za instalaciju:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Dodaj kao preferirani izvor na Googleu