Invidious, une alternative frontale open source à YouTube

injuste

Invidious est une interface alternative à YouTube, Invidious n'utilise pas l'API YouTube officielle, mais analyse le code source du site YouTube pour obtenir les informations nécessaires (telles que des projets comme youtube-dl et NewPipe.

Lors du traitement de la plupart des demandes des utilisateurs via le serveur sur lequel il est installé, ce qui affecte positivement les utilisateurs. Le code du projet est écrit dans le langage de programmation Crystal, utilise le SGBD PostgreSQL et est distribué sous la licence AGPLv3 +.

Invidious, en fait, est analogue au service Web antérieur assez populaire HookTube , dont l'auteur, en juillet de l'année dernière (une semaine après l'annonce d'Invidious), a reçu une lettre d'avertissement de Google concernant sa violation des conditions d'utilisation de l'API YouTube et a été contraint d'arrêter le travail "normal" de votre service.

Le principal objectif de HookTube était d'envoyer des demandes d'utilisateurs aux serveurs de Google (YouTube), ce qui, bien que cela améliorait la confidentialité des utilisateurs et leur permettait également de voir et de télécharger des vidéos (y compris celles avec des restrictions géographiques, par exemple).

Invidious est actuellement sur un cycle de sortie mensuel y est destiné à fournir aux administrateurs de leurs propres instances Invidious des améliorations de code source plus ou moins pertinentes et stables.

Caractéristiques indésirables

Injuste Il permet aux utilisateurs de regarder des vidéos YouTube sans publicité et sans suivi Google.
À ce stade, l'API Invidious utilise l'application FreeTube, le lecteur de musique MusicPiped et le site Web CloudTube.

Fedora-désagréable

En outre, la possibilité d'importer / exporter des abonnements dans Invidious est également mise en évidence (y compris le format NewPipe), l'historique et les paramètres de navigation. Prise en charge RSS pour les flux YouTube et les flux personnalisés.

Aussi bien que la possibilité de gérer les abonnements, d'afficher uniquement les vidéos non visitées et les vidéos les plus récentes, la livraison de notifications sur les nouvelles vidéos, l'importation d'abonnements depuis YouTube
Une autre fonctionnalité assez intéressante d'Invidious est la possibilité d'intégrer des vidéos Invidious sur les pages d'autres sites. À la fois directement et depuis YouTube (à l'aide d'un script).

Il est également à noter qu'Invidious fournit sa propre API pour les développeurs. Parmi les autres fonctionnalités qui peuvent être mises en évidence dans ce front-end, nous trouvons:

  • Mode audio uniquement (pas besoin de garder la fenêtre ouverte sur mobile)
  • Logiciel gratuit (licence AGPLv3)
  • Dans Invidious, il n'y a pas d'annonces ni de suivi des utilisateurs
  • Pas besoin de créer un compte Google pour enregistrer les abonnements
  • Léger (la page d'accueil est compressée d'environ 4 Ko)
  • Mode sombre
  • Support intégré
  • Définissez les options du lecteur par défaut (vitesse, qualité, lecture automatique, boucle).
  • La possibilité de visionner la vidéo sans inclure JavaScript
  • Prise en charge des commentaires Reddit au lieu des commentaires YT
  • N'utilise aucune des API officielles de YouTube
  • Contourner le blocage au cas où la vidéo n'est pas disponible pour le pays de l'utilisateur
  • API développeur

Ceux qui souhaitent essayer Invidious devraient savoir quoiNous pouvons visiter la page Web sur laquelle le service est installé le lien est le suivant.

Ou ils peuvent télécharger le code depuis le front-end et le monter personnellement sur un serveur.

Comment installer Invidious?

Pour ceux qui souhaitent monter ce frontal sur un serveur ou sur leur système sur leur ordinateur personnel.
Mais avant il est nécessaire d'avoir certaines dépendances nécessaires au fonctionnement d'Invidious, nous devons donc les installer en premier.

Si elles sont Les utilisateurs d'Arch Linux, Manjaro, Antergos ou de tout autre dérivé d'Arch linux doivent ouvrir un terminal et taper ce qui suit:

sudo pacman -S shards crystal imagemagick librsvg postgresql

Dans le cas de ceux qui sont des utilisateurs de Debian, Ubuntu ou de tout dérivé de ceux-ci, nous taperons ce qui suit:
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

C'est fait maintenant, nous allons télécharger le script d'installation d'Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Ioan Intrépide dit

    Bonjour, bon après-midi.

    ✗ Erreur: Désolé, votre système d'exploitation n'est pas pris en charge.

    Manjaro 18 KDE | Noyau 4.20.13-1-Manjaro.

    «S'ils sont des utilisateurs d'Arch Linux, Manjaro, Antergos ou de tout autre dérivé d'Arch linux, ils doivent ouvrir un terminal et taper ce qui suit:

    sudo pacman -S fragments de cristal 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

    ✗ Erreur: Désolé, votre système d'exploitation n'est pas pris en charge.

    Eh bien, il s'avère que je suis un utilisateur d'Arch Linux (Manjaro) et que j'ai essayé de l'installer en suivant les instructions.
    Résultat "Erreur OS non prise en charge".

    À une autre occasion, j'espère que vous serez plus rigoureux avec vos publications et que vous ne perdrez pas le temps de vos lecteurs.

  2.   césarzeta dit

    Dans Arch et ses dérivés, le processus d'installation est beaucoup plus compliqué que ce qui est publié ici.
    Pour ceux qui veulent voir toutes les étapes nécessaires:

    https://github.com/omarroth/invidious

  3.   Manuel Mar dit

    Et ne leur arrivera-t-il pas la même chose que HookTube?

    1.    césarzeta dit

      Si je comprends bien, le problème de HookTube n'était pas d'utiliser l'API YT, donc 90% du contenu était inaccessible.
      Dans ce cas, la même chose peut ne pas se produire ou du moins pas dans le même pourcentage parce que:
      a) Invidious n'utilise pas l'API officielle de YouTube, mais analyse le code source du site YouTube pour obtenir les informations nécessaires (comme des projets comme youtube-dl et NewPipe)
      b) L'API Invidious utilise l'application FreeTube, le lecteur de musique MusicPiped et le site Web CloudTube
      Le seul moyen de le savoir est de l'utiliser bien que je ne sois pas enclin à l'installer sur mes ordinateurs.

  4.   Himanshu dit

    Mais vous ne parlez pas de la chute et du mauvais côté de celui-ci.

    Si les gens peuvent regarder des vidéos sans publicité, les créateurs qui créent et mettent des vidéos finissent également par arrêter de faire des vidéos, car il n'y aurait aucune motivation pour continuer à faire des vidéos s'ils ne gagnaient pas d'argent avec leurs vidéos.