invidious
锲而舍之,朽木不折;锲而不舍,金石可镂。——荀况
Invidious:一个把 YouTube 重新“穿上隐身衣”的前端
如果说 YouTube 是一座灯火通明、霓虹闪烁、广告牌密密麻麻的大城,那么 Invidious 更像一位身手敏捷的向导:他不抢你的注意力、不盯你的行踪,也不逼你跟任何巨头打招呼——他只把你想看的视频递到你面前,然后礼貌地退到一旁。
Invidious is an alternative front-end to YouTube ——它站在 YouTube 的内容之外,用另一种方式呈现观看体验。它把“看视频”这件事从繁复的打扰中拎出来,擦了擦灰尘,递给你一个更清爽的入口。
项目主页:https://invidious.io
实例列表:https://instances.invidious.io/
FAQ:https://docs.invidious.io/faq/
文档:https://docs.invidious.io/
你第一次见到 Invidious,它会先做个自我介绍
Invidious 在 README 里把自己的性格写得很清楚(而且很坦荡):
用户特性(User features)
它像一个极度自律的朋友,嘴上不多说,但处处替你省心:
- Lightweight:轻巧,不拖泥带水
- No ads:不带广告“随手礼”
- No tracking:不跟踪,你走你的路
- No JavaScript required:不强迫你“必须启用 JS 才能见面”
- Light/Dark themes:明暗主题随你切换,它会看你脸色行事
- Customizable homepage:主页可自定义,房间怎么布置你说了算
- Subscriptions independent from Google:订阅不依赖 Google,它不要求你交出身份
- Notifications for all subscribed channels:你订阅的频道更新,它会提醒
- Audio-only mode (with background play on mobile):纯音频模式(移动端还能后台播放),像把视频折叠成一首歌塞进兜里
- Support for Reddit comments:还能看 Reddit 评论,像是顺路带你去旁边的广场听人聊天
- Available in many languages:多语言支持(感谢翻译贡献者)
数据导入/��出(Data import/export)
它不是只会“接待”,还会“搬家”。你想带走或迁入数据,它会帮你把行李箱拉好拉链:
- 从 YouTube、NewPipe、FreeTube 导入订阅
- 从 YouTube、NewPipe 导入观看历史
- 导出订阅到 NewPipe、FreeTube
- 导入/导出 Invidious 用户数据
技术特性(Technical features)
它也不装神秘,直接把技术底牌摆出来:
- Embedded video support:支持嵌入式视频
- Developer API:提供开发者 API:https://docs.invidious.io/api/
- Does not use official YouTube APIs:不使用官方 YouTube API(很有主见)
- No Contributor License Agreement (CLA):不要求签 CLA(更自在的协作姿势)
快速启动(Quick start):它不会让你站在门口等太久
Invidious 的“快”,分两条路:你只想用,或者 你想自己托管。
只想马上开始看(Using Invidious)
Invidious 会像一位热心的引路人,直接把你送到可用的门口:
- 打开实例列表:https://instances.invidious.io
- 选一个公共实例
- 立刻开始观看
它的态度很明确:“你先看,别被安装这件事挡住。”
想自己当掌柜(Hosting Invidious)
如果你希望把它请回家,自己点灯、自己打扫、自己掌控钥匙,那就按官方安装文档来:
(它把所有“开店流程”都写在文档里,条理清楚,不搞口口相传那一套。)
文档(Documentation):它把“怎么相处”写成了一本书
Invidious 不怕你研究它,甚至有点期待你来问它更多问题:
它像一个认真做事的人:不仅给你答案,还把“答案是怎么写出来的”也公开给你。
扩展(Extensions):它也愿意和好伙伴一起上场
Invidious 在 README 里强烈推荐一个浏览器扩展:Privacy Redirect。这位搭档擅长一件事——把你原本要去 YouTube 的路,温柔地拐进 Invidious 的巷子里:
- Privacy Redirect:https://github.com/SimonBrazell/privacy-redirect#get
它能做到:
- 自动把 YouTube 链接重定向到任意 Invidious 实例
- 把其他网站上的 YouTube 嵌入视频替换为 Invidious
更多推荐应用与扩展也在文档里:
贡献(Contribute):它欢迎你来一起把它照顾得更好
Invidious 的协作方写得很朴素,像是把门口的欢迎牌擦得锃亮,然后说:“来吧,按这个流程走就行。”
贡献代码(Code)
README 里给出了清晰的 Git 工作流,你可以直接照做:
1 | # 1) Fork: https://github.com/iv-org/invidious/fork |
它不要求你宣誓、不让你签一堆额外承诺(README 也明确写了 No CLA),只希望你把东西做好,一起把这位“替代前端”打磨得更顺手。
贡献翻译(Translations)
它把多语言这件事交给了 Weblate 来管理:
- Weblate 页面:https://hosted.weblate.org/engage/invidious/
而且它还贴心说明:
- 不强制注册账号(但建议注册,尤其是长期贡献)
- Weblate 支持用 GitHub、GitLab、BitBucket、Google 等 SSO 登录
翻译在这里不只是“文字搬运”,更像是让 Invidious 学会更多语言、在更多人的屏幕上更自然地说话。
有哪些项目在使用 Invidious(Projects using Invidious)
Invidious 不是一位独行侠,它也被别的项目与扩展牵着手一起走。相关列表在文档里:
责任声明(Liability):它把边界说在前面
Invidious 在 README 里把话讲得很直白:
它不对你的使用方式、也不对第三方提供的外部实例负责;它建议你遵守你所在国家/地区的有效法规;并且拒绝对不当使用(例如非法下载)承担责任。
它把软件交到你手里时的姿态很像一句话:
“我把工具做出来,并以自由、开放的软件精神交给你;但你怎么用,是你的选择,也该由你承担相应责任。”
许可证在这里:
- <./LICENSE>(GNU Affero General Public License v3.0, AGPLv3)
结语:它不是来替你做主的,它是来把选择还给你的
Invidious 的气质,其实就藏在那句最简洁的描述里:
An open source alternative front-end to YouTube
Invidious is an alternative front-end to YouTube
它像一个不抢戏的角色:不塞广告、不跟踪、不强迫你交出身份,也不要求你启用某些东西才能“被允许观看”。它把“看视频”还原成一件更干净的事——你来,你看,你走,彼此都不纠缠。
当你下一次打开视频链接时,或许可以让 Invidious 先替你��门:
门开了,世界安静了,视频就在那里,像一杯温度刚好的水。
