Invidious un front-end open source alternativo a YouTube

invidious

Invidious es un front-end alternativo a YouTube, Invidious no utiliza la API oficial de YouTube, en su lugar, analiza el código fuente del sitio de YouTube para obtener la información necesaria (como proyectos como youtube-dl y NewPipe.

Al tiempo que procesa la mayoría de las solicitudes de usuarios a través del servidor en el que está instalado, lo que afecta positivamente a los usuarios. El código del proyecto está escrito en el lenguaje de programación Crystal, utiliza el DBMS PostgreSQL y se distribuye bajo la licencia AGPLv3 +.

Invidious, de hecho, es análogo al bastante popular servicio web anterior HookTube , cuyo autor, en julio del año pasado (una semana después de que se anunció Invidious), recibió una carta de advertencia de Google sobre su violación de los términos de uso de la API de YouTube y se vio obligado a detener Trabajo «normal» de su servicio.

El objetivo principal de HookTube era enviar las solicitudes de los usuarios a los servidores de Google (YouTube), lo cual, aunque mejoró la privacidad de los usuarios y también les permitió ver y descargar vídeos (incluidos aquellos con restricciones geográficas, por ejemplo).

Invidious actualmente se mantiene en un ciclo de lanzamientos mensuales y está destinado a proporcionar a los administradores de sus propias instancias de Invidious mejoras de código fuente más o menos relevantes y estables.

Características de Invidious

Invidious les permite a los usuarios poder ver vídeos de YouTube sin publicidad y sin seguimiento de Google.
En este punto, la API Invidious utiliza la aplicación FreeTube, el reproductor de música MusicPiped y el sitio web de CloudTube.

Fedora-invidious

Por otro lado, también se destaca la posibilidad de importar / exportar suscripciones en Invidious (incluido el formato NewPipe), el historial de navegación y la configuración. Soporte RSS para feeds de YouTube y feeds personalizados.

Así como la capacidad para administrar suscripciones, poder mostrar solo vídeos no visitados y los vídeos más recientes, entrega de notificaciones sobre nuevos vídeos, importación de suscripciones desde YouTube.
Otra característica bastante buena de Invidious es la posibilidad de incrustar vídeos con Invidious en las páginas de otros sitios. Tanto directamente como desde YouTube (usando un script).

También es de destacar que Invidious proporciona su propia API para desarrolladores. De las demás características que se pueden destacar de este front-end encontramos:

  • Modo de solo audio (no es necesario mantener la ventana abierta en el móvil)
  • Software libre (licencia AGPLv3)
  • En Invidious no hay anuncios ni seguimiento al usuario
  • No es necesario crear una cuenta de Google para guardar suscripciones
  • Ligero (página de inicio es ~ 4 KB comprimido)
  • Modo oscuro
  • Soporte integrado
  • Establecer las opciones predeterminadas del reproductor (velocidad, calidad, reproducción automática, bucle).
  • La posibilidad de ver el vídeo sin la inclusión de JavaScript
  • Soporte para comentarios de Reddit en lugar de comentarios de YT
  • No utiliza ninguna de las API oficiales de YouTube
  • Omisión de bloqueos en caso de que el video no esté disponible para el país del usuario
  • API de desarrollador

Para quienes estén interesados en probar Invidious deben saber que pueden visitar la página web en donde está montado el servicio el enlace es este.

O pueden descargar el código del front-end y montarlo personalmente en un servidor.

¿Cómo instalar Invidious?

Para quienes estén interesados en montar este front-end en un servidor o en su sistema en su ordenador personal.
Pero antes es necesario contar con algunas dependencias necesarias para el funcionamiento de Invidious, por lo que primero tenemos que instalarlas.

Si son usuarios de Arch Linux, Manjaro , Antergos o cualquier otro derivado de Arch linux deben abrir una terminal y teclear lo siguiente:

sudo pacman -S shards crystal imagemagick librsvg postgresql

En el caso de los que sean usuarios de Debian, Ubuntu o cualquier derivado de estos vamos a teclear lo siguiente:
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

Hecho esto ahora vamos a descargar el script instalador de Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


5 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   IoanFearless dijo

    Hola, buenas tardes.

    ✗ Error: Sorry, your OS is not supported.

    Manjaro 18 KDE | Kernel 4.20.13-1-Manjaro.

    «Si son usuarios de Arch Linux, Manjaro , Antergos o cualquier otro derivado de Arch linux deben abrir una terminal y teclear lo siguiente:

    sudo pacman -S shards 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

    ✗ Error: Sorry, your OS is not supported.

    Pues resulta que soy usuario de Arch Linux (Manjaro) y he intentado instalarlo siguiendo las indicaciones.
    Resultado «error SO no soportado».

    En otra ocasion espero que seas mas riguroso con tus publicaciones y no hagas perder el tiempo a los lectores.

  2.   cesarzeta dijo

    En Arch y derivadas el proceso de instalación es bastante más complicado que lo publicado aquí.
    Para el que quiera ver todos los pasos necesarios:

    https://github.com/omarroth/invidious

  3.   Manuel Mar dijo

    Y no les irá a pasar lo mismo que a HookTube?

    1.    cesarzeta dijo

      Según entiendo el problema de HookTube fue no usar la API de YT con lo cual el 90% de los contenidos eran inaccesibles.
      En este caso tal vez no suceda lo mismo o al menos no en el mismo porcentaje porque:
      a) Invidious no utiliza la API oficial de YouTube, en su lugar, analiza el código fuente del sitio de YouTube para obtener la información necesaria (como proyectos como youtube-dl y NewPipe)
      b) la API Invidious utiliza la aplicación FreeTube, el reproductor de música MusicPiped y el sitio web de CloudTube
      La única manera de saberlo es usándolo aunque no me siento inclinado a instalarlo en mis equipos.

  4.   Himanshu dijo

    But you are not talking about the downfall and bad side of it.

    If people will get to watch videos without ads, then creators who creates and put videos will also eventually stop making videos because there wouldn’t be no motivation to continue making videos if they would not be making money off their videos.