Invidious een open source front-end alternatief voor YouTube

aanstootgevend

Invidious is een alternatieve front-end voor YouTube, Invidious maakt geen gebruik van de officiële YouTube-API, maar parseert de broncode van de YouTube-site om de nodige informatie te krijgen (zoals projecten zoals youtube-dl en NewPipe.

Terwijl de meeste gebruikersverzoeken worden verwerkt via de server waarop deze is geïnstalleerd, wat een positieve invloed heeft op gebruikers. De projectcode is geschreven in de programmeertaal Crystal, maakt gebruik van het PostgreSQL DBMS en wordt verspreid onder de AGPLv3 + -licentie.

Invidious, in feite, is analoog aan de vrij populaire eerdere webservice HookTube , wiens auteur in juli vorig jaar (een week nadat Invidious was aangekondigd) een waarschuwingsbrief van Google ontving over zijn schending van de YouTube API-gebruiksvoorwaarden en werd gedwongen te stoppen met het "normale" werk van uw service.

Het belangrijkste doel van HookTube was om verzoeken van gebruikers naar de servers van Google (YouTube) te sturen, die, hoewel het de privacy van gebruikers verbeterde en hen ook in staat stelde om video's te bekijken en te downloaden (inclusief die met geografische beperkingen, bijvoorbeeld).

Invidious heeft momenteel een maandelijkse releasecyclus y is bedoeld om beheerders van hun eigen instances van Invidious te voorzien van min of meer relevante en stabiele broncodeverbeteringen.

Invidious functies

hachelijk Hiermee kunnen gebruikers YouTube-video's bekijken zonder advertenties en zonder Google-tracking.
Op dit moment gebruikt de Invidious API de FreeTube-app, de MusicPiped-muziekspeler en de CloudTube-website.

Fedora-aanstootgevend

Bovendien de mogelijkheid om abonnementen in Invidious te importeren / exporteren wordt ook benadrukt (inclusief NewPipe-formaat), browsegeschiedenis en instellingen. RSS-ondersteuning voor YouTube-feeds en aangepaste feeds.

Evenals de mogelijkheid om abonnementen te beheren, om alleen niet-bezochte video's en de meest recente video's weer te geven, meldingen over nieuwe video's te verzenden, abonnementen van YouTube te importeren.
Een andere leuke functie van Invidious is de mogelijkheid om Invidious-video's op de pagina's van andere sites in te sluiten. Zowel rechtstreeks als vanaf YouTube (met behulp van een script).

Het is ook opmerkelijk dat Invidious zijn eigen API voor ontwikkelaars biedt. Van de andere kenmerken die in deze front-end kunnen worden benadrukt, vinden we:

  • Alleen audio-modus (het is niet nodig om het venster open te houden op mobiel)
  • Gratis software (AGPLv3-licentie)
  • In Invidious zijn er geen advertenties of het volgen van gebruikers
  • U hoeft geen Google-account aan te maken om abonnementen op te slaan
  • Lichtgewicht (startpagina is ~ 4KB gecomprimeerd)
  • Donkere modus
  • Geïntegreerde standaard
  • Stel de standaard speleropties in (snelheid, kwaliteit, autoplay, loop).
  • De mogelijkheid om de video te bekijken zonder JavaScript op te nemen
  • Ondersteuning voor Reddit-opmerkingen in plaats van YT-opmerkingen
  • Maakt geen gebruik van de officiële API's van YouTube
  • Blokkering omzeilen als de video niet beschikbaar is voor het land van de gebruiker
  • API voor ontwikkelaars

Degenen die geïnteresseerd zijn in het proberen van Invidious, moeten weten watWe kunnen de webpagina bezoeken waarop de service is geïnstalleerd de link is dit.

Of ze kunnen de code van de front-end downloaden en persoonlijk op een server mounten.

Hoe installeer ik Invidious?

Voor diegenen die geïnteresseerd zijn in het monteren van deze front-end op een server of op hun systeem op hun pc.
Maar voorheen het is nodig om een ​​aantal afhankelijkheden te hebben die nodig zijn voor de werking van Invidious, dus we moeten ze eerst installeren.

Als zij zijn Gebruikers van Arch Linux, Manjaro, Antergos of een andere afgeleide van Arch linux moeten een terminal openen en het volgende typen:

sudo pacman -S shards crystal imagemagick librsvg postgresql

In het geval van gebruikers van Debian, Ubuntu of een daarvan afgeleide versie, typen we het volgende:
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

Als je dit nu hebt gedaan, gaan we het Invidious-installatiescript downloaden:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Ioan Onverschrokken zei

    Hallo, goede middag.

    ✗ Fout: Sorry, uw besturingssysteem wordt niet ondersteund.

    Manjaro 18 KDE | Kernel 4.20.13-1-Manjaro.

    «Als ze gebruikers zijn van Arch Linux, Manjaro, Antergos of een andere afgeleide van Arch linux, moeten ze een terminal openen en het volgende typen:

    sudo pacman -S scherven crystal imagemagick librsvg postgresql

    wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
    sudo chmod + x invidious_update.sh
    sudo ./invidious_update.sh

    ✗ Fout: Sorry, uw besturingssysteem wordt niet ondersteund.

    Nou, het blijkt dat ik een gebruiker ben van Arch Linux (Manjaro) en ik heb geprobeerd het te installeren volgens de instructies.
    Resultaat "Fout OS niet ondersteund".

    Bij een andere gelegenheid hoop ik dat u strenger zult zijn met uw publicaties en de tijd van uw lezers niet zult verspillen.

  2.   cesarzeta zei

    In Arch en derivaten is het installatieproces veel gecompliceerder dan wat hier wordt gepubliceerd.
    Voor degenen die alle noodzakelijke stappen willen zien:

    https://github.com/omarroth/invidious

  3.   Manuel Mar zei

    En zal hen niet hetzelfde gebeuren als HookTube?

    1.    cesarzeta zei

      Zoals ik het begrijp, was het probleem van HookTube het niet gebruiken van de YT API, dus 90% van de inhoud was ontoegankelijk.
      In dit geval gebeurt hetzelfde misschien niet of in ieder geval niet in hetzelfde percentage omdat:
      a) Invidious gebruikt niet de officiële YouTube API, maar parseert de broncode van de YouTube-site om de benodigde informatie te verkrijgen (zoals projecten zoals youtube-dl en NewPipe)
      b) De Invidious API gebruikt de FreeTube-app, de MusicPiped-muziekspeler en de CloudTube-website
      De enige manier om dit te weten is door het te gebruiken, hoewel ik niet geneigd ben het op mijn computers te installeren.

  4.   Himanshu zei

    Maar je hebt het niet over de ondergang en de slechte kant ervan.

    Als mensen video's zonder advertenties kunnen bekijken, zullen videomakers die video's maken en plaatsen uiteindelijk ook stoppen met het maken van video's, omdat er geen motivatie zou zijn om door te gaan met het maken van video's als ze geen geld zouden verdienen met hun video's.