令人难以置信-其他YouTube前端

Invidious ”是YouTube网站的网络前端(大致来说是网络客户端)。 项目代码以编程语言Crystal编写,使用PostgreSQL DBMS,并以免费许可证AGPLv3 +分发。


有关项目发展的一点


目前,Invidious已经开发了一年多(相比之下:Crystal已有4年以上的历史了),但直到去年7月,它的作者Omar Roth才宣布了他关于Reddit的项目,该项目几乎立即吸引了一些人。注意,因为此后不久,由于Google提交了法律要求,最受欢迎的类似产品HookTube Web服务停止了其“正常”工作(毕竟,在此事件之前一周该服务首次出现在集线器上! ) HookTube的主要“目的”是将用户请求代理到Google服务器(YouTube),尽管这样做可以提高用户的隐私性,但出于明显的原因,它也允许他们观看和下载任何视频(例如,包括具有地理限制的视频),而不是我真的很喜欢Google。 而且由于HookTube完全依靠其官方YouTube API进行工作(与同一个Invidious相比),因此Google禁止HookTube以这种“粗俗”的方式使用它并不难。 当然,此后,服务的用户引起了一阵愤怒(是的,尤其是在Reddit上)。 而且,尽管HookTube仍在继续工作,但据作者本人称,它现在已经变成了YouTube的轻量级版本,对90%的以前的用户来说毫无用处 。 结果,该服务的受欢迎程度开始下降 ,许多担心此类更改的用户提请注意及时出现的Invidious,将在后面进行讨论。



主要特点


该项目的作者坚持每月发布与发布时间无关的发布周期(每月的第11天),目的是为自己的“实例”管理员提供具有或多或少相关且稳定的源代码片段,但除此之外,它们更可能具有正式的重要性。 因此,在项目的第14版发行时,我们将继续使用Invidious最有趣的功能。


  • 没有广告;
  • 自托管(即可以安装在您的服务器上);
  • 轻巧的设计和深色主题的存在;
  • 订阅YouTube频道的能力;
  • 要使用它,不需要拥有Google帐户;
  • 不使用官方的YouTube API(例如youtube-dlNewPipe之类的项目);
  • 不需要包含专有的 JavaScript,并且大多数功能根本不需要包含JS。
  • 能够保存和编辑浏览历史记录;
  • 互联网流量节省模式和音频模式(也适用于移动设备上的后台播放);
  • RSS支持(用于YouTube频道和用户供稿)
  • 该界面完全本地化为俄语,意大利语,法语,德语和阿拉伯语(WIP);
  • 能够将Invidious的视频嵌入其他网站的页面。 直接和从YouTube(使用特殊的userjs脚本 );
  • 支持阅读有关在YouTube和/或Reddit上编写的视频的评论;
  • 允许您设置默认播放设置(速度,质量,字幕等);
  • 能够导入/导出订阅(包括NewPipe格式),浏览历史记录和设置;
  • 如果视频在用户所在的国家/地区不可用,请锁定旁路;
  • 提供有关视频的扩展统计信息:准确的评分,参与百分比, 威尔逊评分

还值得注意的是,Invidious 为开发人员提供了自己的API 。 当前,Invidious API使用FreeTube应用程序, MusicPiped音乐播放器和CloudTube网站。 在youtube-dl版本2019.02.18中添加了支持性支持。



很快,预计Google将完全禁止对YouTube视频注释的支持(1月15日)。 这要归功于社区以前为大约14亿个视频创建了注释存档的事实。


TL; DR。 试试看吧!


Invidious有许多 “实例”,包括官方的Invidio.us (在俄罗斯联邦的领土上受阻在Tor网络中具有一面镜子 ),其财务支持由用户捐赠提供。 用户实例可用:



那些想要在具有Ubuntu,Debian或CentOS的服务器上快速安装Invidious的用户可以使用Invidious-Updater脚本执行此操作。

Source: https://habr.com/ru/post/zh-CN441972/


All Articles