
FreeTube 路线图解读直连 YouTube 后最值得跟进的3个方向【免费下载链接】FreeTubeAn Open Source YouTube app for privacy项目地址: https://gitcode.com/GitHub_Trending/fr/FreeTubeFreeTube 是一个不追踪、不带广告的开源 YouTube 客户端当前仓库版本为 v0.25.3。它的下一步值得看直连 YouTube 的能力、缓存与隐私过滤的改法以及社区流的雏形都已经写进了代码里。这篇文章从依赖清单、实验开关和组件结构里找证据逐条说清哪些已确认、哪些还只是疑似。连接 YouTube 的方式变了不再只靠中转站FreeTube 以前主要靠 InvidiousYouTube 的第三方镜像站负责替你转发请求取数据实例挂了页面就白屏。现在呢它长出了自己的直连手。直连 YouTube依赖表里的 youtubei.js 说明了什么证据package.json 的依赖里出现了youtubei.jsv18而设置里的后端优先级backendPreference同时提供 invidious 和 local 两种模式。大白话youtubei.js 是一个让程序直接与 YouTube 官方接口对话的库。装上它FreeTube 就不必事事找 Invidious 中转了。对用户的意义实例宕机时多一条活路取内容少一跳速度理论上更快。这是已确认的方向。挡住机器人验证墙PO 令牌已实装证据src/main/poTokenGenerator.js 用 bgutils-js 生成 PO 令牌Proof of Origin一种证明我是真人客户端的凭证配套脚本 src/botGuardScript.js 在应用内运行。大白话直连 YouTube 容易被它判定为疑似机器人而拦下这个模块就是来应对这道验证墙的。对用户的意义直连的可用性有底层保障而不是停在演示层面。已确认存在成熟度随版本提升。性能与缓存离线体验还能更稳吗实验性设置里的替换 HTTP 缓存开关证据ExperimentalSettings.vue 提供该开关主程序 src/main/index.js 中有关键注释// the http cache causes excessive disk usage during video playback // weve got a custom image cache to make up for disabling the http cache意思是播放时浏览器缓存会吃掉大量磁盘关闭它后由应用自带的图片缓存顶上。对用户的意义开关生效需要重启应用属于用内存换磁盘空间的取舍。官方标注 experimental实验性开了可能带来意外愿意折腾的人可以先试。播放地址自带缓存层证据src/renderer/helpers/api/PlayerCache.js 与主程序里的player_cache存储目录。大白话同一个视频的播放地址只取一次后面反复打开不用重新问。对用户的意义弱网下点开历史看过的视频更快切换后端时命中率更高。已确认存在属于静默优化用户几乎无感。隐私与数据代码里藏着的两道过滤器隐私这块FreeTube 的做法比关广告更细。它不是让你选一堆开关而是默默把脏数据拦在门外。自动剥掉链接里的推广参数证据src/renderer/helpers/api/local.js 开头定义了TRACKING_PARAM_NAMES列表包含 utm_source、utm_medium 等五项随后在请求前剔除。大白话从带推广标记的链接进应用时这些谁分享给你的标记会被直接删掉。对用户的意义你从哪来的对方无从知晓。已确认落地无需任何设置。网络层拦截追踪 Cookie证据src/main/index.js 中注册了trackingCookieRequestFilter在响应头阶段剔除追踪 Cookie并配合 dompurify一个专门清洗第三方 HTML 的库处理页面内容。大白话就算某个网页想给你种记号也会被在网络层直接拦下。对用户的意义本地数据足迹更小第三方内容被净化后才显示。已确认落地。订阅页与社区流信息流正在被重新组织订阅页是这轮改动最明显的地方。视频、Shorts、直播拆成三个组件证据src/renderer/components/ 下的SubscriptionsVideos.vue、SubscriptionsShorts.vue、SubscriptionsLive.vue三个独立组件分别渲染对应类型的信息流。大白话以前你订阅的频道是一个混在一起的大流现在按内容类型分栏了。对用户的意义短视频和直播不再和普通视频抢位置。疑似是信息流重构的前奏后续大概率出现更细的筛选。社区帖子与投票进入 FreeTube证据FtCommunityPost.vue、FtCommunityPoll.vue频道动态帖与投票两个组件加上 local.js 中对 communityPosts 的解析。大白话创作者发的图文动态和投票已经能被抓取并显示出来。对用户的意义频道不再只有视频列表一种形态。组件已确认功能完整度待观察。下一个版本号会是多少现在能做什么当前仓库版本 v0.25.3。按语义化版本规则判断小幅修复会落在 v0.25.4功能性更新大概率是 v0.26.0实验性设置里的替换 HTTP 缓存开关、PO 令牌这类已埋入代码的特性会在后续版本逐步转正。用户现在就能做的在实验性设置里开启 HTTP 缓存开关试试省盘效果按自己的网络环境在后端优先级里选直连或镜像站关注订阅页分栏和社区帖子的完善进度。【免费下载链接】FreeTubeAn Open Source YouTube app for privacy项目地址: https://gitcode.com/GitHub_Trending/fr/FreeTube创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考