Lunes, Junio 17, 2019

Invidious un front-end open source alternativo a YouTube

invidious-294046-full

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

Ubuntu-invidious

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

 

Fuente: desdelinux

¿Quién está en línea?

Hay 380 invitados y ningún miembro en línea

Contador de Visitas

9784688
Hoy Hoy 1807
Ayer Ayer 2093
Esta semana Esta semana 1807
Este mes Este mes 33962
Total de Visitas Total de Visitas 9784688

Día con más
visitantes

06-04-2019 : 2722

Gracias por su visita