Invidious, uma alternativa de front-end de código aberto ao YouTube

odioso

Invidious é um front-end alternativo para o YouTube, Invidious não usa a API oficial do YouTube, em vez disso, analisa o código-fonte do site do YouTube para obter as informações necessárias (como projetos como youtube-dl e NewPipe.

Ao processar a maioria das solicitações do usuário por meio do servidor em que está instalado, o que afeta positivamente os usuários. O código do projeto é escrito na linguagem de programação Crystal, usa o PostgreSQL DBMS e é distribuído sob a licença AGPLv3 +.

Invidioso, na verdade, é análogo ao bastante popular serviço da web anterior HookTube , cujo autor, em julho do ano passado (uma semana após o anúncio de Invidious), recebeu uma carta de advertência do Google sobre sua violação dos termos de uso da API do YouTube e foi forçado a interromper o trabalho "normal" do seu serviço.

O principal objetivo do HookTube era enviar solicitações dos usuários aos servidores do Google (YouTube), o que, embora melhorasse a privacidade dos usuários, também permitisse assistir e baixar vídeos (inclusive aqueles com restrições geográficas, por exemplo).

Invidious está atualmente em um ciclo de lançamento mensal y destina-se a fornecer aos administradores de suas próprias instâncias Invidious aprimoramentos de código-fonte mais ou menos relevantes e estáveis.

Características Invidiosas

Invidious Ele permite que os usuários assistam a vídeos do YouTube sem publicidade e sem rastreamento do Google.
Nesse ponto, a API Invidious usa o aplicativo FreeTube, o music player MusicPiped e o site CloudTube.

Fedora-hostil

Além disso, a possibilidade de importar / exportar assinaturas no Invidious também é destacada (incluindo formato NewPipe), histórico de navegação e configurações. Suporte RSS para feeds do YouTube e feeds personalizados.

Bem como a capacidade de gerenciar inscrições, para mostrar apenas vídeos não visitados e os vídeos mais recentes, entrega de notificações sobre novos vídeos, importação de inscrições do YouTube.
Outro recurso muito legal do Invidious é a capacidade de incorporar vídeos do Invidious nas páginas de outros sites. Tanto diretamente quanto do YouTube (usando um script).

Também é digno de nota que a Invidious fornece sua própria API para desenvolvedores. Dos outros recursos que podem ser destacados neste front-end, encontramos:

  • Modo somente áudio (sem necessidade de manter a janela aberta no celular)
  • Software livre (licença AGPLv3)
  • No Invidious, não há anúncios ou rastreamento de usuário
  • Não há necessidade de criar uma conta do Google para salvar assinaturas
  • Leve (a página inicial é compactada em ~ 4KB)
  • Modo escuro
  • Suporte integrado
  • Defina as opções padrão do player (velocidade, qualidade, reprodução automática, loop).
  • A capacidade de visualizar o vídeo sem incluir JavaScript
  • Suporte para comentários do Reddit em vez de comentários do YT
  • Não usa nenhuma das APIs oficiais do YouTube
  • Ignore o bloqueio caso o vídeo não esteja disponível para o país do usuário
  • API do desenvolvedor

Aqueles que estão interessados ​​em experimentar o Invidious devem saber o quepodemos visitar a página da web onde o serviço está instalado o link é este.

Ou eles podem baixar o código do front-end e montá-lo pessoalmente em um servidor.

Como instalar o Invidious?

Para aqueles que estão interessados ​​em montar este front-end em um servidor ou em seu sistema em seu computador pessoal.
Mas antes É necessário ter algumas dependências necessárias para o funcionamento do Invidious, por isso temos que instalá-las primeiro.

Sim são Os usuários do Arch Linux, Manjaro, Antergos ou qualquer outro derivado do Arch linux devem abrir um terminal e digitar o seguinte:

sudo pacman -S shards crystal imagemagick librsvg postgresql

No caso de usuários do Debian, Ubuntu ou qualquer derivado destes, digitaremos o seguinte:
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

Feito isso agora, vamos baixar o script do instalador Invidious:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   ioan destemido dito

    Olá, boa tarde.

    ✗ Erro: Desculpe, seu sistema operacional não é compatível.

    Manjaro 18 KDE | Kernel 4.20.13-1-Manjaro.

    «Se eles são usuários do Arch Linux, Manjaro, Antergos ou qualquer outro derivado do Arch linux, eles devem abrir um terminal e digitar o seguinte:

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

    ✗ Erro: Desculpe, seu sistema operacional não é compatível.

    Bem, acontece que sou um usuário do Arch Linux (Manjaro) e tentei instalá-lo seguindo as instruções.
    Resultado "Erro de SO não suportado".

    Em outra ocasião, espero que sejam mais rigorosos com suas publicações e não percam o tempo dos leitores.

  2.   Cesarzeta dito

    No Arch e derivados, o processo de instalação é muito mais complicado do que o que está publicado aqui.
    Para quem deseja ver todas as etapas necessárias:

    https://github.com/omarroth/invidious

  3.   Manuel mar dito

    E não acontecerá a mesma coisa com o HookTube?

    1.    Cesarzeta dito

      Pelo que entendi o problema com o HookTube era não usar a API YT com a qual 90% do conteúdo ficava inacessível.
      Nesse caso, o mesmo pode não acontecer ou pelo menos não no mesmo percentual porque:
      a) Invidious não usa a API oficial do YouTube, em vez disso, analisa o código-fonte do site do YouTube para obter as informações necessárias (como projetos como youtube-dl e NewPipe)
      b) A API Invidious usa o aplicativo FreeTube, o music player MusicPiped e o site CloudTube
      A única maneira de saber é usando-o, embora eu não esteja inclinado a instalá-lo em meus computadores.

  4.   Himanshu dito

    Mas você não está falando sobre a queda e o lado ruim disso.

    Se as pessoas conseguirem assistir a vídeos sem anúncios, então os criadores que criam e colocam vídeos também irão eventualmente parar de fazer vídeos porque não haveria motivação para continuar a fazer vídeos se eles não estivessem ganhando dinheiro com seus vídeos.