Invidious ett öppen källkods frontalternativ till YouTube

orättvis

Invidious är ett alternativt gränssnitt till YouTube. Invidious använder inte det officiella YouTube API:et; istället analyserar det källkoden för YouTube-sajten för att få fram nödvändig information (som projekt som youtube-dl och NewPipe).

Den bearbetar de flesta användarförfrågningar via servern där den är installerad, vilket påverkar användarna positivt. Projektets kod är skriven i programmeringsspråket Crystal, använder PostgreSQL DBMS och distribueras under AGPLv3+-licensen.

Invidious är faktiskt analogt med den ganska populära tidigare webbtjänsten HookTube , vars skapare i juli förra året (en vecka efter att Invidious tillkännagavs) fick ett varningsbrev från Google om sitt brott mot YouTubes API-användarvillkor och tvingades stoppa tjänstens "normala" arbete.

Huvudsyftet med HookTube var att skicka användarförfrågningar till Googles servrar (YouTube), som, även om det förbättrade användarnas integritet och också gjorde det möjligt för dem att se och ladda ner videor (inklusive de med till exempel geografiska begränsningar).

Invidious arbetar för närvarande med en månatlig utgivningscykel och är avsedd att förse administratörer av sina egna Invidious-instanser med mer eller mindre relevanta och stabila källkodsförbättringar.

Invidious funktioner

Orättvis Det tillåter användare att titta på YouTube-videor utan reklam och utan Google-spårning.
Vid denna tidpunkt använder Invidious API FreeTube-appen, MusicPiped-musikspelaren och CloudTube-webbplatsen.

Fedora-olycklig

Å andra sidan har den också möjligheten att importera/exportera prenumerationer i Invidious (inklusive NewPipe-format), webbhistorik och inställningar. RSS-stöd ingår också för YouTube-flöden och anpassade flöden.

Liksom förmågan att hantera prenumerationer, att endast visa oviserade videor och de senaste videorna, leverans av meddelanden om nya videor, import av prenumerationer från YouTube.
En annan ganska cool funktion i Invidious är möjligheten att bädda in Invidious-videor på andra sidors sidor. Både direkt och från YouTube (med hjälp av ett skript).

Det är också värt att notera att Invidious tillhandahåller ett eget API för utvecklare. Andra anmärkningsvärda funktioner i detta frontend inkluderar:

  • Endast ljudläge (inget behov av att hålla fönstret öppet på mobilen)
  • Gratis programvara (AGPLv3-licens)
  • I Invidious finns det inga annonser eller användarspårning
  • Du behöver inte skapa ett Google-konto för att spara prenumerationer
  • Lätt vikt (hemsidan är ~ 4KB komprimerad)
  • Mörkt läge
  • Integrerat stativ
  • Ställ in standardspelaralternativen (hastighet, kvalitet, autoplay, loop).
  • Möjligheten att se videon utan att inkludera JavaScript
  • Stöd för Reddit-kommentarer istället för YT-kommentarer
  • Använder inte någon av YouTubes officiella API: er
  • Bypass-blockering om videon inte är tillgänglig för användarens land
  • API för utvecklare

För er som är intresserade av att prova Invidious bör ni veta att ni kan besöka webbplatsen där tjänsten finns; länken är denna.

Eller så kan de ladda ner koden från fronten och montera den personligen på en server.

Hur installerar jag Invidious?

För dem som är intresserade av att montera denna front-end på en server eller på deras system på sin persondator.
Men innan Det är nödvändigt att ha vissa beroenden som är nödvändiga för drift av Invidious, så vi måste installera dem först.

Om du använder Arch Linux, Manjaro, Antergos eller någon annan Arch Linux-derivata, bör du öppna en terminal och skriva följande:

sudo pacman -S shards crystal imagemagick librsvg postgresql

När det gäller de som är användare av Debian, Ubuntu eller något derivat av dessa skriver vi följande:
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 detta nu kommer vi att ladda ner Invidious installationsskriptet:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Lägg till som prioriterad källa i Google