Skip to content

Releases: BiKing567/RateSync

RateSync v3.2.6

Choose a tag to compare

@BiKing567 BiKing567 released this 18 Sep 11:09

稳定性维护

RateSync 3.2.6 是一次稳定性维护更新。

Stability maintenance

RateSync 3.2.6 is a stability maintenance update.

RateSync v3.2.5

Choose a tag to compare

@BiKing567 BiKing567 released this 18 Sep 09:47

修复

  • 提升切换歌曲后小组件的刷新响应,减少上一首歌曲信息残留。

Fixes

  • Improved widget refresh responsiveness after track changes and reduced stale previous-track information.

RateSync v3.2.4

Choose a tag to compare

@BiKing567 BiKing567 released this 17 Sep 05:44

RateSync 3.2.4 修复部分安装、更新或重复构建环境下小组件无法刷新数据的问题。

修复 / Fixes

  • 改进小组件状态桥接,统一传递歌曲信息、采样率和位深度。
  • 保留旧状态迁移,避免升级后丢失当前播放信息。
  • 修正打包校验,使其匹配当前小组件签名和状态容器方案。

RateSync 3.2.4 fixes widget data refresh issues in some installation, update, and repeated-build environments.

  • Improved the widget state bridge for track metadata, sample rate, and bit depth.
  • Kept legacy state migration so updates do not lose the current playback information.
  • Updated package validation to match the current widget signing and state-container setup.

顺带一句小抱怨:小组件真难维护。

A small developer complaint: widgets are really hard to maintain.

RateSync v3.2.3

Choose a tag to compare

@BiKing567 BiKing567 released this 16 Sep 05:04

RateSync 3.2.3 新增实验性多播放器接管规则。

新增 / New

  • 支持自定义播放器优先级,多个播放器同时活跃时按优先级接管音频格式切换。
  • 支持临时锁定音频来源,避免其他播放器抢占。
  • 优先级和临时锁定入口统一放在“实验性功能”中。

RateSync 3.2.3 adds experimental multi-player takeover rules:

  • Configure player priorities when multiple players are active.
  • Temporarily lock the active audio source to prevent competing players from taking over.
  • Find both controls under Experimental Features.

RateSync v3.2.2

Choose a tag to compare

@BiKing567 BiKing567 released this 10 Sep 02:51

RateSync 3.2.2

修复

  • 优化小组件状态合并,优先使用实时输出格式,分别处理音频格式和歌曲信息更新。
  • 修复 Apple Music 在无法获取活动播放器 PID 时误接收其他来源音频格式的问题。
  • 修复 Apple Music fallback 已有缓存后停止等待后续日志证据的问题,提升 Dolby 音频格式识别稳定性。

优化

  • 小组件添加面板描述跟随系统语言显示中文或英文。
  • 发布脚本增加 Widget entitlement、Hardened Runtime 和签名校验。

验证

  • RateSyncTests:32 项测试全部通过。

安装说明

  • 最低系统版本:macOS 15.4。

RateSync v3.2.1

Choose a tag to compare

@BiKing567 BiKing567 released this 07 Sep 04:57

RateSync 3.2.1 紧急修复版,重点修复从 Release 更新后权限反复申请以及桌面小组件空白的问题。

修复

  • 修复 Apple Music 同一首歌反复触发 AppleScript fallback,导致权限申请循环的问题。
  • 优化当前音轨的 fallback 状态管理,避免轮询重复访问系统日志和音乐软件。
  • 修复应用更新后桌面小组件缓存未及时刷新、显示空白的问题。
  • 增强小组件启动时的状态迁移和时间线刷新,保持歌曲信息、采样率和位深度同步。

验证

  • Apple Music 真实播放验证通过,未再出现重复权限提示。
  • small/medium 两种桌面小组件时间线归档成功。
  • RateSyncTests 28 项全部通过。

最低系统版本:macOS 15.4。

RateSync 3.2.0 release后测到严重bug,已紧急撤回

Choose a tag to compare

@BiKing567 BiKing567 released this 07 Sep 03:25

RateSync 3.2.0

这是 RateSync 3.2.0 正式版,重点优化桌面小组件体验和 Apple Music 音频格式切换稳定性。

新增

  • 新增 macOS 桌面小组件,支持小尺寸和中尺寸布局。
  • 小组件显示专辑封面、歌曲名、歌手名、采样率和位深度。
  • 中尺寸小组件支持更完整的歌曲信息和两行歌曲名显示。

优化

  • 优化 Apple Music 音频格式识别和切换速度。
  • 加强 Dolby Atmos 曲目之间切换的稳定性,避免切歌时短暂误切到 44.1 kHz。
  • 保留当前曲目已确认的高质量音频格式,避免临时日志或回退检测覆盖正确状态。
  • 优化 Widget 状态同步、专辑封面缓存和外部格式变化刷新。
  • 继续优化网易云音乐和 QQ 音乐的独立监听与快速切换。

修复

  • 修复部分情况下小组件空白、状态不刷新或无法获取最新歌曲信息的问题。
  • 修复 Apple Music Dolby Atmos 日志标记识别不完整的问题。

安装后可在菜单栏的“检查更新”中获取后续版本。

v3.1.0

Choose a tag to compare

@BiKing567 BiKing567 released this 02 Sep 15:08

RateSync 3.1.0

新增

  • 新增支持 QQ 音乐
  • 新增检查脚本是否可信任的机制
  • 增加日志检测,保证只跑在音乐软件上

优化

  • 网易云和 QQ 音乐增加独立监听机制,切换速度得到显著提升
  • 优化软件稳定性
  • 网易云 48kHz 音源误切为 44.1kHz 的问题已修复,切源识别更准

RateSync 3.0.2

Choose a tag to compare

@BiKing567 BiKing567 released this 22 Aug 15:54

RateSync 3.0.2

新增

  • 界面跟随系统语言:中文系统显示中文,其他语言显示英文

修复

  • 修复部分歌曲切换采样率需要 15~20 秒的问题(陈旧等速率读数不再错误定轨),现统一回到秒级

优化

  • 切歌响应提速约 1 秒:播放事件即时投递(含重复事件去重)、探针超时收紧、评估复查加密
  • 精简迁移后遗留的死代码(-117 行)

RateSync 3.0.1c

Choose a tag to compare

@BiKing567 BiKing567 released this 22 Aug 06:27

RateSync 3.0.1c

变更

  • 代码精简:移除迁移后遗留的死代码(-117 行),无功能变化
  • 菜单栏位深显示格式精简为 48k·32bit(关闭位深显示时保留 48.0 kHz 格式)
  • 图标/文字样式切换即时生效

说明

  • 从 3.0.1/3.0.1b 起可通过应用内检查更新直接升级