Skip to content

CrazyPod V1.3.2

Latest

Choose a tag to compare

@Gigass Gigass released this 05 Sep 05:43

修复内容

  • 修复简体中文字体与回退字体增加后,底层字体容量不足的问题。该问题会使歌词字体加载失败,并可能在进入“正在播放”或通过随机播放打开该页面时触发界面卡死。
  • iPod 6G 字体容量从 12 扩至 64,同时配套增加文件句柄和磁盘缓存容量,覆盖运行时字体、私有字体及 Rockbox 预留名额。
  • 修复回退字体加载失败时泄漏主字体引用,以及字体槽耗尽或内存分配失败时泄漏文件句柄的问题。
  • 本次未修改 FLAC 解码器、SD/ATA 驱动或随机播放队列;不将歌曲扫描时的 FAT 目录错误列为已修复。

验证情况

  • 字体满容量、100 次重复加载/释放、旧容量限制及回退字体缺失测试通过。
  • AddressSanitizer / UndefinedBehaviorSanitizer、UI 主机测试及 iPod 6G ARM 构建通过。
  • 同一修复源码的测试构建已写入一台真机;故障用户设备上的“正在播放 / 歌词 / 随机播放”回归仍待确认,不代表所有卡死均已解决。

下载与安装

  • CrazyPod-V1.3.2-iPod6G.zip:完整安装与升级包,推荐使用。
  • CrazyPod-V1.3.2-iPod6G-rockbox.ipod:仅供已具备匹配资源的安装使用,写入时重命名为 rockbox.ipod
  • SHA256SUMS-V1.3.2.txt:下载校验文件。

仅适用于 ipod6g 目标的 iPod Classic。合并复制 .rockbox 内容,最后写入 .rockbox/rockbox.ipod,安全弹出后重启。不要删除 .crazypod、音乐或其他用户数据;无需重装引导程序。

English summary

Fixes the Simplified Chinese runtime-font capacity regression that could leave the lyrics font null and hang Now Playing. Aligns font, file-descriptor and disk-cache budgets, and releases resources on font-load failure. Host regression tests and the ARM build pass; affected-device playback regression remains pending.

Source fix: 539b66c6cdfd3ee7f5d45caa2f1eb857d3c14faa (included in the selected main merge commit).

Full changelog: V1.3.1...V1.3.2