令人难以置信的YouTube开源前端替代品

令人羡慕的

Invidious是YouTube的替代前端, Invidious不使用官方的YouTube API,而是解析YouTube网站的源代码 以获得必要的信息(例如youtube-dl和NewPipe之类的项目。

通过安装在服务器上的服务器处理大多数用户请求时, 对用户产生积极影响。 项目代码以Crystal编程语言编写,使用PostgreSQL DBMS,并根据AGPLv3 +许可进行分发。

实际上,令人难以置信 与之前颇受欢迎的Web服务HookTube相似 ,其作者在去年XNUMX月(宣布Invidious后一周)收到了Google的警告信,内容是他违反了YouTube API使用条款,并被迫停止了您服务的“正常”工作。

HookTube的主要目的是将用户的请求发送到Google的服务器(YouTube),尽管它提高了用户的隐私性,还允许他们观看和下载视频(例如,包括地理限制的视频)。

Invidious目前处于每月发布周期 y 旨在为自己的Invidious实例的管理员提供或多或少相关且稳定的源代码增强功能。

特色功能

令人反感 它使用户可以观看YouTube视频,而无需广告和Google跟踪。
此时,Invidious API使用FreeTube应用程序,MusicPiped音乐播放器和CloudTube网站。

浅顶软呢帽

此外, 还强调了在Invidious中导入/导出订阅的可能性 (包括NewPipe格式), 浏览历史记录和设置。 RSS支持YouTube提要和自定义提要。

以及 可以管理订阅,仅显示未访问的视频和最新视频,传送有关新视频的通知,从YouTube导入订阅的功能。
Invidious的另一个非常酷的功能是能够将Invidious视频嵌入到其他网站的页面上。 直接和从YouTube(使用脚本)均可。

还值得注意的是,Invidious为开发人员提供了自己的API。 在此前端中可以突出显示的其他功能中,我们发现:

  • 纯音频模式(无需在移动设备上保持窗口打开)
  • 免费软件(AGPLv3许可证)
  • 在Invidious中,没有广告或用户跟踪
  • 无需创建Google帐户即可保存订阅
  • 轻量级(主页压缩后约为4KB)
  • 暗模式
  • 一体式展台
  • 设置默认播放器选项(速度,质量,自动播放,循环)。
  • 无需包含JavaScript即可观看视频的功能
  • 支持Reddit评论而不是YT评论
  • 不使用任何YouTube官方API
  • 如果视频不适用于用户所在的国家/地区,则绕过屏蔽
  • 开发人员API

那些对尝试Invidious感兴趣的人应该知道e可以访问安装服务的网页 链接是这个。

或者他们可以从前端下载代码并将其亲自安装在服务器上。

如何安装Invidious?

对于那些有兴趣在服务器上或在个人计算机上的系统上安装此前端的用户。
但是之前 对于Invidious的操作,必须具有一些必需的依赖项,因此我们必须先安装它们。

如果他们是 Arch Linux,Manjaro,Antergos或其他任何Arch Linux衍生产品的用户应打开终端并输入以下内容:

sudo pacman -S shards crystal imagemagick librsvg postgresql

对于使用Debian,Ubuntu或其中任何衍生产品的用户,我们将键入以下内容:
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

现在,我们将下载Invidious安装程序脚本:
wget https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
sudo chmod +x invidious_update.sh
sudo ./invidious_update.sh


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   约安·无畏

    你好,下午好。

    ✗错误:对不起,您的操作系统不受支持。

    Manjaro 18 KDE | 内核4.20.13-1-Manjaro。

    «如果他们是Arch Linux,Manjaro,Antergos或其他任何Arch Linux衍生产品的用户,则应打开终端并输入以下内容:

    sudo pacman -S碎片水晶imagemagick librsvg postgresql

    wget的 https://github.com/tmiland/Invidious-Updater/raw/master/invidious_update.sh
    须藤chmod + x invidious_update.sh
    须藤./invidious_update.sh

    ✗错误:对不起,您的操作系统不受支持。

    好吧,事实证明我是Arch Linux(Manjaro)的用户,并且我已尝试按照说明进行安装。
    结果“操作系统不支持错误”。

    在另一个场合,我希望您对出版物更加严格,不要浪费读者的时间。

  2.   塞萨尔塔

    在Arch和衍生产品中,安装过程比此处发布的过程复杂得多。
    对于那些想要查看所有必要步骤的人:

    https://github.com/omarroth/invidious

  3.   曼努埃尔·马尔

    而且会不会像HookTube一样发生在他们身上?

    1.    塞萨尔塔

      据我了解,HookTube的问题不是使用YT API,因此90%的内容无法访问。
      在这种情况下,可能不会发生或至少不会出现相同百分比的情况,因为:
      a)Invidious不使用官方的YouTube API,而是解析YouTube网站的源代码以获取必要的信息(例如youtube-dl和NewPipe之类的项目)
      b)Invidious API使用FreeTube应用,MusicPiped音乐播放器和CloudTube网站
      唯一知道的方法是使用它,尽管我不愿意将其安装在计算机上。

  4.   人士Himanshu

    但是,您并不是在谈论它的衰败和不利方面。

    如果人们可以观看没有广告的视频,那么创建并放置视频的创作者最终也会停止制作视频,因为如果他们不会从自己的视频中赚钱,那么他们就没有动力继续制作视频。