一个客户端同时看 YouTube 哔哩哔哩和 Niconico 是怎么做到的
它的多服务能力是最常被低估的部分:社区文档明确列出,目前内置七个服务——YouTube、NicoNico、BiliBili、SoundCloud、Bandcamp、PeerTube、media.ccc.de。每个服务由独立的提取器对接,所以菜单和功能并不完全一致:B 站和 Niconico 有各自的直播与弹幕特性,YouTube 则有短视频和直播多清晰度。
三个主打视频服务
- YouTube:支持普通视频、Shorts 短视频与直播;搜索、订阅、播放列表、下载全链路可用;配合 SponsorBlock、点踩恢复这些 YouTube 专属强化,体验最完整,细节见 YouTube 的支持范围;
- BiliBili:看视频、看直播、收弹幕,SponsorBlock 也能在 B 站生效,近期版本还在持续修复下载与推荐直播的问题(见 在第三方客户端看 B 站);
- NicoNico:热门榜单、直播观看与频道直播标签页都在 5.3 到 5.4 版本期间补齐或恢复(见 Niconico 的支持情况)。
音乐与去中心化服务

- SoundCloud 与 Bandcamp:听歌为主的平台,支持搜索、订阅与播放;5.3.0 修过 Bandcamp 搜索无结果与付费曲目报错的问题;
- PeerTube:去中心化视频平台,任何实例都可以添加;
- media.ccc.de:德语区著名的会议演讲存档站,Chaos Computer Club 的视频库。
为什么功能不齐、也不能加新站
每个服务都要维护一套独立的提取器去解析站点返回的数据,站点一改版就要跟着修,所以不同服务的完成度天然不同——官方文档也直说「一个站点的改动可能影响该服务而不影响其他服务」。至于加新站的请求,开发者明确不接:维护成本太高,想要新服务的人被建议自己分叉代码去实现。
日常使用中最容易踩的坑是把不同服务的经验混着用:比如 YouTube 的端点设置只影响 YouTube,B 站或 Niconico 的播放失败和它无关(这点在 多服务报错先分清服务 里会反复强调)。想先把它装到手机上,回到 安装指南。