Releases: BiKing567/RateSync
Releases · BiKing567/RateSync
Release list
RateSync v3.2.6
RateSync v3.2.5
修复
- 提升切换歌曲后小组件的刷新响应,减少上一首歌曲信息残留。
Fixes
- Improved widget refresh responsiveness after track changes and reduced stale previous-track information.
RateSync v3.2.4
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
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
RateSync 3.2.2
修复
- 优化小组件状态合并,优先使用实时输出格式,分别处理音频格式和歌曲信息更新。
- 修复 Apple Music 在无法获取活动播放器 PID 时误接收其他来源音频格式的问题。
- 修复 Apple Music fallback 已有缓存后停止等待后续日志证据的问题,提升 Dolby 音频格式识别稳定性。
优化
- 小组件添加面板描述跟随系统语言显示中文或英文。
- 发布脚本增加 Widget entitlement、Hardened Runtime 和签名校验。
验证
- RateSyncTests:32 项测试全部通过。
安装说明
- 最低系统版本:macOS 15.4。
RateSync v3.2.1
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,已紧急撤回
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
RateSync 3.1.0
新增
- 新增支持 QQ 音乐
- 新增检查脚本是否可信任的机制
- 增加日志检测,保证只跑在音乐软件上
优化
- 网易云和 QQ 音乐增加独立监听机制,切换速度得到显著提升
- 优化软件稳定性
- 网易云 48kHz 音源误切为 44.1kHz 的问题已修复,切源识别更准
RateSync 3.0.2
RateSync 3.0.2
新增
- 界面跟随系统语言:中文系统显示中文,其他语言显示英文
修复
- 修复部分歌曲切换采样率需要 15~20 秒的问题(陈旧等速率读数不再错误定轨),现统一回到秒级
优化
- 切歌响应提速约 1 秒:播放事件即时投递(含重复事件去重)、探针超时收紧、评估复查加密
- 精简迁移后遗留的死代码(-117 行)
RateSync 3.0.1c
RateSync 3.0.1c
变更
- 代码精简:移除迁移后遗留的死代码(-117 行),无功能变化
- 菜单栏位深显示格式精简为 48k·32bit(关闭位深显示时保留 48.0 kHz 格式)
- 图标/文字样式切换即时生效
说明
- 从 3.0.1/3.0.1b 起可通过应用内检查更新直接升级