多壁纸来源与混合来源
新增两个来源,都不需要 key:
- Windows 聚焦:Windows 锁屏用的那批图,3840×2160,自带中文标题与地点
- 哈勃与韦布:两台空间望远镜的官方图,取
wallpaper4档——ESA 已经把每张裁成 1920×1200 横图,竖构图和方图进不来
混合来源:可同时勾选多个平台,从并集里挑。某个平台连不上自动跳过,不再一断就黑屏。
文案
给不出文案的来源不再把「风景 · 3840x2160」或「IMG_2034」用大字挂在屏幕正中,
统一退回自动生成的问候与日期。文件名算不算名字是判出来的:先剥日期时间戳,
再查相机/截图前缀和哈希——「班级合影」留下,「IMG_20240101_120000」不留。
非实拍过滤
天文来源里混着艺术家想象图、元素周期表、示意图和海报。默认按标题与正文关键词挡掉:
- 标题查全表,正文只查更窄的一份,避免误伤只是提了一句模拟的真照片
- 撇号先归一化(ESA 与 NASA 用的是印刷撇号
U+2019) - 自动挑图时长宽比低于 1.2 的跳过,顺位连试四张
设置里「天文来源只要实拍」可关。
修正
- 两个望远镜站共用
potmYYMMx编号,去重键补上望远镜,否则韦布那几张会被当成重复扔掉 - 下载按字节开头判断是不是图片,不再信
Content-Type(聚焦的 CDN 把 JPG 标成text/plain) HttpClient复用,不再每取一张建一个- 缓存限额:下载 48 张、导入 16 张,正在显示的那张保住
- 分钟节拍只在轮播、跟随系统或跨零点时重新解析