FreeTube 特性路线图深度解读:下个版本会来些什么

发布时间:2026/9/6 22:34:13
FreeTube 特性路线图深度解读:下个版本会来些什么 FreeTube 特性路线图深度解读下个版本会来些什么【免费下载链接】FreeTubeAn Open Source YouTube app for privacy项目地址: https://gitcode.com/GitHub_Trending/fr/FreeTubeFreeTube 是一款主打隐私保护的开源 YouTube 客户端当前版本 v0.25.3。这篇文章从代码里挖出实验性开关、同步事件系统、订阅缓存与主题播放器模块的线索把接下来的更新方向归成四大主题隐私与数据主权、订阅流组织、多端同步、外观与播放体验讲清楚每项改动对你日常看视频意味着什么。️ 隐私与数据主权数据留在你手里如何开启实验性 HTTP 缓存替换Replace HTTP Cache 实验开关解决的是重复网络请求和缓存不可靠两个问题。开启后视频数据优先走本地缓存读取减少反复下载。弱网环境下请求更少页面打开更快网络抖动时播放更不容易中断随时可以一键回退到旧缓存机制线索该选项位于实验性设置面板目前处于实验阶段开启后应用会提示重启window.ftElectron.toggleReplaceHttpCache()组件位于 src/renderer/components/ExperimentalSettings/ExperimentalSettings.vue。多后端切换invidious 与 local 两种模式FreeTube 现在支持 invidious 公共实例和本地后端两类数据来源由 backendPreference 设置项决定用哪一个。从代码看未来方向可能是自动切换——主后端不可用时自动降级到备用通道。本地后端直连拉取数据不经过任何第三方实例不用手动挑服务器服务可用性更高换后端时订阅等本地数据不丢线索backendPreference 的默认值逻辑在设置仓库 src/renderer/store/modules/settings.jsbackendPreference: !process.env.SUPPORTS_LOCAL_API ? invidious : local 订阅流与内容组织订阅流分类浏览长视频、Shorts 与直播订阅信息流里长视频、Shorts、直播混在一起是常见的吐槽点。订阅缓存模块目前已经按类型分池缓存这为后续的分类浏览打下了基础。常规视频、Shorts、直播各自独立浏览不用再在一堆短视频里翻正片本地缓存让订阅页加载更快线索videos、shorts、liveStreams、communityPosts 四类内容已在 src/renderer/store/modules/subscription-cache.js 中分池处理当前的订阅标签页视频 / 短视频 / 直播就构建在这之上。频道社区帖子的本地解析频道社区帖文字、图片、投票现在由本地后端直接解析 YouTube 原始协议读取不经过第三方实例。社区帖子和投票可以直接浏览帖子附件的解析更完整线索社区帖解析逻辑在本地后端 API 层 src/renderer/helpers/api/local.jsparseLocalCommunityPosts(communityTab.posts)值得关注的搜索过滤维度扩展搜索请求目前已经携带 features 参数把用户勾选的过滤条件打包发给后端。后续可能支持更多过滤维度上传日期、视频类型、时长等找特定内容更快线索该参数在 src/renderer/helpers/api/invidious.js 中组装features: searchSettings.features.join(,) 多端同步方案订阅信息多端同步方案设置仓库里已经埋好一套完整的同步事件系统设置、观看历史、搜索历史、用户档案、播放列表、订阅缓存六类数据变化时都会实时触发跨窗口同步事件。订阅列表、播放进度、自定义设置有望跨设备保持一致换电脑不用重新订一遍频道事件驱动、双向同步两边数据不会打架线索setupListenersToSyncWindows 已监听六类数据的同步事件云端通道仍处于规划阶段——地基打好了就差管道。 外观与播放体验主题系统从跟随系统走向精细自定义当前 baseTheme 设置默认跟随系统主题而仓库里已经打包了多套主题化图标资源Catppuccin、Dracula、Gruvbox、Solarized 等说明主题体系还在持续扩充。以后可以挑选更喜欢的配色而不止于深 / 浅色主题资源随仓库开放方便社区贡献新主题线索主题设置面板在 src/renderer/components/ThemeSettings.vue配套图标资源在 _icons/ 目录目前仍在迭代中。Shaka Player 5 高分辨率播放基础package.json 的依赖显示播放器已升级到 shaka-player ^5.1.12。Shaka 5.x 对高码率流和字幕轨道的支持更完善。4K 高分辨率内容未来可能播放得更稳字幕渲染与清晰度切换表现可能更好线索package.json 中 shaka-player: ^5.1.12播放器组件位于 src/renderer/components/ft-shaka-video-player/。 发布节奏与如何获取更新当前版本为 0.25.3按语义化版本规则推断0.26.0 这类次版本会先落地上述实验性功能1.0.0 里程碑大概率对应同步、多后端等大功能成熟获取更新有三个渠道留意应用内更新通知、查看仓库 Releases 页、参与社区讨论。FreeTube 的立场一直没变视频是内容的数据是你的。如果愿意提前体验这些半成品特性可以在设置面板打开实验性开关把问题反馈给项目社区。【免费下载链接】FreeTubeAn Open Source YouTube app for privacy项目地址: https://gitcode.com/GitHub_Trending/fr/FreeTube创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考