Invidious un front-end codi obert alternatiu a YouTube

invidiós

Invidious és un front-end alternatiu a YouTube, Invidious no utilitza l'API oficial de YouTube, al seu lloc, analitza el codi font del lloc de YouTube per obtenir la informació necessària (com a projectes com youtube-dl i NewPipe).

Alhora que processa la majoria de les sol·licituds d'usuaris a través del servidor on està instal·lat, cosa que afecta positivament els usuaris. El codi del projecte està escrit en el llenguatge de programació Crystal, utilitza el DBMS PostgreSQL i es distribueix sota la llicència AGPLv3+.

Invidious, de fet, és anàleg al força popular servei web anterior HookTube , l'autor del qual, el juliol de l'any passat (una setmana després que es va anunciar Invidious), va rebre una carta d'advertència de Google sobre la violació dels termes d'ús de l'API de YouTube i es va veure obligat a aturar Treball «normal» del seu servei.

L'objectiu principal d'HookTube era enviar les sol·licituds dels usuaris als servidors de Google (YouTube), la qual cosa, encara que va millorar la privacitat dels usuaris i també els va permetre veure i descarregar vídeos (inclosos aquells amb restriccions geogràfiques, per exemple).

Invidious actualment es manté en un cicle de llançaments mensuals i està destinat a proporcionar als administradors de les seves pròpies instàncies de Invidious millores de codi font més o menys rellevants i estables.

Característiques de Invidious

Invidiós els permet als usuaris poder veure vídeos de YouTube sense publicitat i sense seguiment de Google.
En aquest punt, l'API Invidious utilitza l'aplicació FreeTube, el reproductor de música MusicPiped i el lloc web de CloudTube.

Fedora-invidious

D'altra banda, també es destaca la possibilitat d'importar/exportar subscripcions a Invidious (inclòs el format NewPipe), l'historial de navegació i la configuració. Suport RSS per a feeds de YouTube i feeds personalitzats.

Així com la capacitat per administrar subscripcions, poder mostrar només vídeos no visitats i els vídeos més recents, lliurament de notificacions sobre nous vídeos, importació de subscripcions des de YouTube.
Una altra característica bastant bona de Invidious és la possibilitat d'incrustar vídeos amb Invidious a les pàgines d'altres llocs. Tant directament com des de YouTube (usant un script).

També cal destacar que Invidious proporciona la seva pròpia API per a desenvolupadors. De les altres característiques que podem destacar d'aquest front-end trobem:

  • Mode de sol àudio (no cal mantenir la finestra oberta al mòbil)
  • Programari lliure (llicència AGPLv3)
  • En Invidious no hi ha anuncis ni seguiment a l'usuari
  • No cal crear un compte de Google per guardar subscripcions
  • Lleuger (pàgina d'inici és ~ 4 KB comprimit)
  • Mode fosc
  • suport integrat
  • Establir les opcions predeterminades de l'reproductor (velocitat, qualitat, reproducció automàtica, bucle).
  • La possibilitat de veure el vídeo sense la inclusió de JavaScript
  • Suport per a comentaris de Reddit en lloc de comentaris de YT
  • No utilitza cap de les API oficials de YouTube
  • Omissió de bloquejos en cas que el vídeo no estigui disponible per al país d'l'usuari
  • API de desenvolupador

Per als qui estiguin interessats a provar Invidious han de saber què poden visitar la pàgina web on està muntat el servei l'enllaç és aquest.

O poden descarregar el codi de l'front-end i muntar personalment en un servidor.

Com instal·lar Invidious?

Per als que estiguin interessats en muntar aquest front-end en un servidor o en el seu sistema en el seu ordinador personal.
però abans és necessari comptar amb algunes dependències necessàries per al funcionament de Invidious, de manera que primer hem de instal·lar-les.

Si són usuaris d'Arch Linux, Manjaro , Antergos o qualsevol altre derivat d'Arch linux han d'obrir una terminal i teclejar el següent:

sudo pacman -S shards crystal imagemagick librsvg postgresql

En el cas dels que siguin usuaris de Debian, Ubuntu o qualsevol derivat d'aquests anem a teclejar el següent:
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

Fet això ara anem a descarregar l'script instal·lador de Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Afegir com a font preferida a Google