Invidious et open source frontend-alternativ til YouTube

uhyggelig

Invidious er en alternativ frontend til YouTube. Invidious bruger ikke den officielle YouTube API; i stedet analyserer den kildekoden på YouTube-siden for at indhente de nødvendige oplysninger (såsom projekter som youtube-dl og NewPipe).

Den behandler de fleste brugeranmodninger via den server, hvor den er installeret, hvilket har en positiv indvirkning på brugerne. Projektets kode er skrevet i programmeringssproget Crystal, bruger PostgreSQL DBMS og distribueres under AGPLv3+-licensen.

Invidious er faktisk analog med den ret populære tidligere webtjeneste HookTube , hvis skaber i juli sidste år (en uge efter at Invidious blev annonceret) modtog et advarselsbrev fra Google om sin overtrædelse af YouTubes API-brugsbetingelser og blev tvunget til at stoppe "normalt" arbejde med sin tjeneste.

Hovedformålet med HookTube var at sende brugeranmodninger til Googles servere (YouTube), som, selvom det forbedrede privatlivets fred for brugerne og også tillod dem at se og downloade videoer (inklusive dem med f.eks. Geografiske begrænsninger).

Invidious opererer i øjeblikket med en månedlig udgivelsescyklus og har til formål at give administratorer af deres egne Invidious-instanser mere eller mindre relevante og stabile forbedringer af kildekoden.

Skjult funktioner

Skjult Det giver brugerne mulighed for at se YouTube-videoer uden reklame og uden Google-sporing.
PÃ¥ dette tidspunkt bruger Invidious API FreeTube-appen, MusicPiped-musikafspilleren og CloudTube-webstedet.

Fedora-uhyggelig

På den anden side har den også muligheden for at importere/eksportere abonnementer i Invidious (inklusive NewPipe-format), browserhistorik og indstillinger. RSS-understøttelse er også inkluderet til YouTube-feeds og brugerdefinerede feeds.

Samt evnen til at administrere abonnementer, kun vise ubesøgte videoer og de nyeste videoer, levering af meddelelser om nye videoer, import af abonnementer fra YouTube.
En anden ret sej funktion ved Invidious er evnen til at integrere Invidious-videoer på andre siders sider. Både direkte og fra YouTube (ved hjælp af et script).

Det er også værd at bemærke, at Invidious tilbyder sin egen API til udviklere. Andre bemærkelsesværdige funktioner i denne frontend inkluderer:

  • Kun lydtilstand (ikke nødvendigt at holde vinduet Ã¥bent pÃ¥ mobilen)
  • Gratis software (AGPLv3 licens)
  • I Invidious er der ingen annoncer eller brugersporing
  • Ingen grund til at oprette en Google-konto for at gemme abonnementer
  • Letvægts (hjemmesiden er ~ 4KB komprimeret)
  • Mørk tilstand
  • Integreret stativ
  • Indstil standardafspillerindstillingerne (hastighed, kvalitet, autoplay, loop).
  • Evnen til at se videoen uden at medtage JavaScript
  • Støtte til Reddit-kommentarer i stedet for YT-kommentarer
  • Bruger ikke nogen af ​​YouTubes officielle API'er
  • Bypass-blokering, hvis videoen ikke er tilgængelig for brugerens land
  • Udvikler-API

For dem der er interesserede i at prøve Invidious, bør I vide at I kan besøge hjemmesiden hvor tjenesten hostes; linket er dette.

Eller de kan downloade koden fra front-enden og montere den personligt på en server.

SÃ¥dan installeres Invidious?

For dem der er interesserede i at montere denne front-end på en server eller på deres system på deres personlige computer.
Men før det er nødvendigt at have nogle afhængigheder, der er nødvendige for driften af ​​Invidious, så vi skal først installere dem.

Hvis du bruger Arch Linux, Manjaro, Antergos eller en anden Arch Linux-afledning, skal du åbne en terminal og skrive følgende:

sudo pacman -S shards crystal imagemagick librsvg postgresql

I tilfælde af dem, der er brugere af Debian, Ubuntu eller andre afledte af disse, skriver vi følgende:
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

Gjort dette nu skal vi downloade Invidious installations-scriptet:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Tilføj som foretrukken kilde i Google