Skip to content

SnowDown v0.2.13 · 全平台同步与插件性能优化

Choose a tag to compare

@xiaogouyo xiaogouyo released this 26 Oct 11:22

SnowDown v0.2.13 YouTube 修订

新增 YouTube 公开视频与 Shorts 的完整解析下载验证,内置浏览器插件 v0.1.13。

桌面延长实际解析与本机联动的超时,并在短期缓存中保留已经解析出的 YouTube 媒体,点击下载时复用已解析结果,减少重复播放器处理。原登录、设置与下载内容继续使用原有数据目录。

按用户要求,桌面版本号仍为 v0.2.13。原 v0.2.13 标签和附件保留,此次另提供文件名带 youtube 的修订安装器及免安装包。已安装 v0.2.13 不会因相同版本号弹出自动升级提示,请手动安装修订包。修订源码位于 extension-v0.1.13 标签,验证记录见同批插件发布附件。

用户提供的 Shorts 已通过实际桌面解析、下载及输出音视频解码验证。部分视频仍可能要求官方登录或验证,或受到地区、账号及内容格式限制。

YouTube 修订安装包 · YouTube 修订免安装包 · 插件 v0.1.13 与修订源码


SnowDown v0.2.13 / 插件 v0.1.10

桌面与插件统一使用 50 类平台目录和域名别名,桌面输入区显示平台范围,任务列表显示对应站点名称。原三平台专用解析、其他平台通用提取器及浏览器已加载媒体转发继续沿用。

  • 内存缓存最多保留 48 条结果,估算数据预算 4 MiB、有效期最多 90 秒;签名地址接近到期时提前失效。相同请求合并,失败不缓存。
  • 导航、播放内容及登录状态变化时丢弃相关结果;“重新解析”可跳过缓存。缓存不写入磁盘,浏览器回收后台后可能提前消失。
  • 使用本地 offscreen 文档承载最多 2 个独立 Worker,按需解析,不提前批量解析推荐列表;队列有上限和等待超时,空闲 30 秒释放 Worker。
  • DOM 采集分片让出主线程,滚动期间延后发现卡片;账号同步只读账号元数据。页面响应不再同步 stringify 整份 XHR 数据。
  • 插件弹窗先显示界面,连接状态查询与解析分离。浏览器下载在后台进度页执行,避免切走当前网页,下载完成或中断时更新状态。

内置插件升级为 v0.1.10,可在“连接你的浏览器”检查独立插件更新或导出 ZIP。已有浏览器安装需要在扩展管理页刷新插件,再刷新网页。新加入的 offscreen 权限仅用于本地 Worker;可选站点权限范围不变。

平台目录表示可识别并尝试解析,实际可用性仍受站点、登录、媒体格式和权限影响;不解密 DRM、不绕过验证或付费访问。此次 47 类新增平台使用受控页面回归,并非全部完成线上站点实测。

覆盖升级保留登录、设置、下载内容和任务,沿用 v0.2.12 的自启动选择。