Repository navigation
Releases
v1.31
🎧 SonicRoute v1.31 正式版
发布日期:2026-11-08 · 主题:友好编码器名称与九语本地化、120 fps 与 24/32/50 Mbps 预设、整机主屏镜像恢复与多设备剪贴板同步 · 📥 发布页 · 📖 使用指南
✨ 更新亮点
- 🏷️ 多语言友好编码器名称与九语本地化:手机详情页 Opus 与 H.264 编码器选择器升级为可读友好说明(厂商 + 软/硬件编码并保留原 Codec ID),支持 Android 29+ 编解码器能力实时查询与离线厂商兜底,硬件优先排序与长文本悬停提示,九语即时刷新。
- ⚡ 更高画质码率与高帧率选项:画面 H.264 码率预设扩展为
[1, 4, 6, 8, 12, 16, 24, 32, 50] Mbps(移除 2 Mbps);画面帧率预设扩展支持120 fps([15, 24, 30, 60, 120] fps)。520 DIP 窄布局优化,确保选项完整无截断。 - 🖥️ 整机主屏镜像恢复与等比缩放:整机卡片拖出使用 display0 等比缩放镜像手机主屏,接管整机音频,复用 GPU D3D11 渲染,标题栏显示手机名称与统一轮廓图标。
- 📋 多设备剪贴板同步:支持电脑与已连接 Android 手机之间的文本剪贴板按需同步,并提供快速面板与完整界面的即时开关控制。
- 🌐 设置页稳定性与数据绑定优化:九种内置语言补齐至 838 键,修复数据绑定单向写回问题以消除特定语言下进入设置页异常。
🛠️ 详细更新
1. 友好编码器名称、高码率与 120 fps 支持
- 将手机详情页直接暴露的原始 Android 编解码器 ID 替换为可读友好说明(例如中文
高通 · 硬件编码 (c2.qti.avc.encoder)、Android · 软件编码 (c2.android.avc.encoder)),并在括号中保留原始 ID 以保持配置持久化与底层命令参数兼容。 - 实时通过
EncoderCatalog查询 Android 29+ 的真实软硬件编解码能力,未上报或离线展示时基于高通、联发科、三星 Exynos、海思、紫光展锐等厂商前缀表安全兜底;编码器列表按硬件优先排序,下拉框文本过长时使用省略号并在悬停时实时展示完整说明。 - 码率预设新增
24/32/50 Mbps,帧率新增120 fps;整机主屏镜像与单应用虚拟屏均支持全码率与高帧率透传。
2. 整机主屏镜像恢复与多设备剪贴板同步
- 手机整机卡片拖出恢复为镜像当前手机主屏(display0),保持画面等比缩放并接管整机声音。
- Scrcpy 原生客户端程序图标及窗口/任务栏图标统一复用手机轮廓资源,标题栏仅显示手机设备名称。
- 支持 PC 与 Android 手机双向剪贴板同步,在快速面板与完整界面中按设备独立开启或关闭。
3. 本地化完善与设置页稳定性修复
- 全面补充九种内置语言(简中、繁中、英文、日文、韩文、法文、德文、西班牙文、俄文)至 838 键。
- 修复设置页特定控件默认的双向绑定写回错误,彻底解决部分系统下打开设置界面闪退的问题。
📦 资产下载与校验
| 版本 | 文件名 | 大小 | 说明 |
|---|---|---|---|
| Full (x64) | SonicRoute-v1.31-x64.exe |
27,211,121 字节 | 完整版(含手机集成、音频流转与镜像),单文件 EXE |
| Lite (x64) | SonicRoute-v1.31-Lite-x64.exe |
6,003,253 字节 | 轻量版(仅保留 Windows 本地音频路由),单文件 EXE |
| Legacy (x64) | SonicRoute-v1.31-Legacy-x64.zip |
978,226 字节 | 兼容版(.NET Framework 4.8),多文件绿色包 |
| 更新清单 | SonicRoute-update.json |
6,779 字节 | 客户端自动更新检测清单 |
| 校验散列 | SHA256SUMS.txt |
374 字节 | SHA-256 完整性校验文件 |
v1.30
🎧 SonicRoute v1.30 正式版
发布日期:2026-11-04 · 主题:Full 增加可选 Android 手机音频集成与独立虚拟屏幕、桌面端面板布局与自动化体验升级 · 📥 发布页 · 📖 使用指南
✨ 更新亮点
- 📱 Full 加入可选手机集成:连接 Android 手机后,可把手机应用声音接入电脑,按应用调节音量、静音和播放设备,也可将电脑应用声音送到手机。手机功能只包含在 Full;Lite 与 Legacy 保持纯 PC 音频功能,不带任何手机集成或依赖。
- 🖥️ 手机应用独立虚拟屏幕:可将手机应用画面显示在电脑独立窗口中,并按「手机 + 应用」保存窗口对应的虚拟分辨率;调整电脑窗口尺寸会同步调整虚拟显示尺寸。
- 🔊 手机音频输出明确受控与源手机设备直显:流转到电脑的手机应用在播放设备列表中直接显示源手机扬声器与已连接蓝牙设备;切换到源手机扬声器或蓝牙时仅改变输出目标,主面板继续保留音量、静音、智能音量与虚拟屏幕控制,点击「退出」或拖回左侧手机面板才交还手机。电脑或入站手机音频送往手机端时,均严格核对实际目标物理设备,避免把“请求成功”误当成路由已切换。
- 📊 快速面板手机应用峰值电平与智能音量(SmartVolume):可见的手机应用行复用实时电平条(关闭面板或禁用电平表即停止采样订阅);手机设备页固定应用直接显示在快速手机面板,并默认开启「智能音量」自动平衡感知响度范围,支持按应用独立切换。
- 🎛️ 快速面板布局选项、39 项自动化动作与桌面端体验升级:主题页新增快速面板简洁/完整应用行布局与设备名显示设置;自动化新增「设置/切换当前应用麦克风静音状态」动作(共 6 类触发 × 39 项动作);新增配置导入预览确认、应用绝对音量合并写入与无外阴影窗口风格。
🛠️ 详细更新
1. Full 手机集成与独立虚拟屏幕
- 在 Full 中加入 Android 设备连接(USB 调试及无线调试二维码/配对码与 mDNS 发现)、手机应用目录缓存、按应用音频流转、手机输出选择及独立虚拟显示;手机侧原生运行组件按需释放使用。
- 手机应用沿用 SonicRoute 的音量、静音、智能音量和播放设备操作;切换到源手机扬声器或已连接蓝牙设备时,会话仍由电脑侧接管控制(通过低延迟轨道在手机端渲染),仅在点击快速面板「退出」或将应用图标拖回左侧手机面板时才退出流转并交还手机自身播放。
- 手机应用和电脑应用的音频路径相互隔离。手机流使用独立外部源标识,不会伪装成 Windows 进程或录音会话;没有可用的 Windows 输入会话时,输入操作保持不可用。
- 完整界面「设置 → 关于」作者主页同行末尾提供「开源许可」链接,按需查看内嵌第三方声明。Lite 与 Legacy 不包含手机 UI、手机音频实现、手机运行依赖或手机许可入口。Microsoft Store 的安装包以 Full 为构建来源,但商店当前在架版本及上架时间以 Store 页面为准。
2. 手机路由、快速面板峰值电平与智能音量
- 手机应用行显示实时峰值电平条:分配独立负目标 ID,与 Windows 正数 PID 的 COM 会话枚举隔离;手机流的 PCM 写入只在采样器处于等待状态且写入非静音样本时触发单次合并唤醒,这项机制不等同于整版 CPU 或内存降幅。
- 设备页固定应用直接显示在快速手机面板(取消固定即移除)。「智能音量」(
SmartVolume)默认开启,可逐应用实时切换;手机输出列表只提供该源手机可用的扬声器(使用已保存手机名称)和已连接蓝牙输出。 - 全部音频路由、输出切换与退出操作保持按应用隔离。电脑送往手机或手机流切回源手机输出时,均建立会话范围渲染策略并验证实际物理设备路由(避免被手机其它应用的蓝牙深缓冲输出合并);未确认路由前保持静音,不会把成功提交设置当作声音已切换的证据。
3. 桌面端界面、音频控制与自动化维护(Full / Lite / Legacy)
- 快速面板应用行布局与滑块交互:
- 在「主题」页集中提供快速面板应用行显示设置:支持切换「使用简洁应用行布局」(默认开启)及其子选项「显示播放设备名称」,或完整布局下的「应用行显示播放设备名称」。
- 扩大应用音量滑块拖拽响应区域,并修复快速面板滚动条出现时的应用行宽度跳动问题。
- 概览页、应用卡片与窗口风格统一:
- 概览页与「应用」页音量卡片布局对齐,将静音按钮移至音量滑块旁并支持整卡点击,移除概览页设备选择器旁冗余的“当前”文字标签。
- 移除完整主窗口与快速面板主表面的外层阴影,保留主题背景、边框与圆角;九种语言界面统一将面向用户的“输出/输入”规范为“播放/录音”。
- 自动化引擎扩充(6 类触发 × 39 项动作):
- 新增动作 37「设置当前应用麦克风静音状态」(
SetCurrentAppInputMute)与动作 38「切换当前应用麦克风静音状态」(ToggleCurrentAppInputMute),运行时按当前应用规则解析录音会话并校验回读(全局快捷键集合保持与 v1.29 一致)。 - 新增动作分组显示模型,最近执行历史详情新增目标确认计数(
已确认 X / Y 个目标)及一次性定时规则停用说明。
- 新增动作 37「设置当前应用麦克风静音状态」(
- 配置导入预览、合并写入与更新器优化:
- 实验设置「导入配置」新增预览确认弹窗,导入前展示快捷键数、设备/应用别名数及当前未连接设备与未运行应用数量。
- 新增应用绝对音量合并写入与回读确认,设置保存改为快照异步串行落盘;优化快速面板初始重叠读取与额外播放设备音量面板的通知合并刷新。
- 软件更新下载与校验过程支持取消,细化校验失败与网络失败提示。
- 分版本内存回收策略:
- Lite 与 Legacy 延续 v1.29 的轻量工作集回收策略(窗口关闭 1.5 秒延迟后单次工作集收缩,带可见窗口门控与 30 秒冷却,不叠加显式全代 GC);Full 保护后台活动手机连接、音频与虚拟屏,不执行全进程工作集裁剪。本版没有量化整版 CPU、内存或窗口响应提升,不据此推断长时间使用或不同设备上的性能变化。
📋 验证范围与限制
- 开发阶段记录了桌面端多套定向检查及手机端 118 项定向检查,其中小米 13 真机检查覆盖入站与 PC 出站路径的扬声器与蓝牙切换、非静音 Opus/PCM 数据和受控退出。这是开发阶段证据,不表示这些检查均在本次正式候选包上重跑,也不代表所有 Android 机型、系统版本或音频设备均已验证。
- 真机验证覆盖了指定的手机应用和测试路径;人工听感、长时间 CPU/内存测量、原生 ARM64 设备及其他 Android 设备仍未验收。微软商店安装后的行为取决于当前商店在架版本,不能由便携版测试替代。
- 定向读取或通知合并检查只证明对应路径行为,不构成整版性能提升数据。自动化 39 项动作数量来自当前源码枚举。
📦 下载矩阵
| 版本 | 资产 | 说明 |
|---|---|---|
| Full x64 | SonicRoute-v1.30-x64.exe |
.NET 10 单个 EXE;包含可选 Android 集成 |
| Full ARM64(实验性) | SonicRoute-v1.30-arm64.exe |
.NET 10 单个 EXE;原生 ARM64 未实测,独立 ADB/视频辅助进程为 x64 |
| Lite x64 | SonicRoute-v1.30-Lite-x64.exe |
.NET 10 单个 EXE;不含手机集成 |
| Lite ARM64(实验性) | SonicRoute-v1.30-Lite-arm64.exe |
.NET 10 单个 EXE;不含手机集成 |
| Legacy x64 | SonicRoute-v1.30-Legacy-x64.zip |
.NET Framework 4.8;13 文件 ZIP 归档 |
| Microsoft Store | Store 页面 | 由 Full 构建;商店在架版本以 Store 页面为准 |
Full 与 Lite 按单 EXE 提供,不做额外程序压缩;Legacy 是 13 文件 ZIP 归档。便携版为框架依赖部署,需要匹配架构的 .NET 10 Desktop Runtime;Legacy 使用 Windows 内置 .NET Framework 4.8。发布附件另含校验文件和更新元数据。NET8 下载链接继续指向 v1.29 历史版本;该兼容版已停止提供新版本。ARM64 资产为实验性,未在原生 ARM64 设备验证;Full 的 ADB 与视频辅助工具仍是独立 x64 进程。
🔄 升级与数据保留
升级前请从托盘正常退出 SonicRoute。替换单 EXE 或完整解压 Legacy ZIP 时,选择对应发行形态与架构;升级器不会跨发行形态或运行时迁移。设置、自动化规则、主题和自定义图标保存在数据目录中,手动升级前可按需备份 %LocalAppData%\SonicRoute\。Store 版继续通过 Microsoft Store 更新。
v1.29
🎧 SonicRoute v1.29 正式版
发布时间:2026-10-27 · 核心主题:全部输出设备音量面板、按需加载与 Shift 滚轮系统音量 · 📥 资产下载 · 📖 使用指南
✨ 核心更新亮点
- 🎚️ 展开控制全部输出设备:快速面板顶部新增展开按钮,在额外面板中分别调整输出设备的主音量与静音,显示设备名称、默认标记和音量百分比。
- 📐 自动选择展开位置与高度:保留主面板原位置;额外面板优先向上展开,顶部空间不足时选择合适侧边。高度随设备数量变化,最高与主面板一致,空间不足时滚动。
- 💤 按需加载和事件刷新:收起时释放额外控件与监听;展开先显示已有设备列表,再异步确认状态。连续音量通知合并,只读取变化设备,快速收展与筛选不会被旧结果覆盖。
- 🖱️ Shift+滚轮调系统音量:在原托盘响应区域按住 Shift 滚动,直接调节系统默认播放设备音量,并复用已有 OSD 反馈。
🛠️ 详细更新
1. 全部输出设备音量面板
- 点击快速面板设备选择器右侧的箭头展开或收起,记住用户选择,下次打开沿用;默认保持收起。
- 每个真实输出设备有独立的音量、静音、百分比和音量档位菜单;滚轮沿用现有音量步长。主面板原有应用音量列表保持原用法。
- 额外面板自动选择可用空间:通常向上;主面板位于左上角时放右侧、右上角时放左侧。展开和收起不改变主面板保存的位置与基础高度。
- 高度按实际显示设备数量计算,上限为当前主面板高度,同时受屏幕工作区限制;设备较少时缩短,较多时滚动,没有设备时显示紧凑提示。
- 展开箭头使用随明暗主题切换的背景。额外面板由该箭头统一收起,不增加重复关闭按钮。
- 在“快速面板更改系统默认设备”下方新增独立开关 “额外面板只显示保留设备”。开启后仅显示原“保留的设备”中保留的输出设备,默认关闭;该筛选不禁用主面板自己的设备音量控制。
- “快速面板更改系统默认设备”继续默认开启,保留用户明确保存的关闭选择。
2. 加载、同步与释放
- 额外设备行在展开时才创建,先复用主面板设备快照完成初始显示,再异步确认最新设备和音量,减少先显示空白小面板再扩高的过程。
- 输出端点分别监听变化;健康状态下,连续通知合并后只读取发生变化的设备。通知回调不执行音频读取或释放工作。
- 收起和关窗取消额外面板排队的刷新及读取等待,释放控件、端点与设备通知;重新展开使用新的加载范围,旧结果不能覆盖新界面。
- 修复读取过程中快速切换设备筛选后,新行可能缺少初始状态的问题;新建行主动补读,保留旧读回的版本保护。
- 拓扑变化与失败恢复继续核对完整状态。只有额外面板可见且通知注册或读取失败时才启用原恢复检查,成功或收起后停止;健康状态不新增后台轮询。
- 保留原音量合并写入队列和关窗 1.5 秒工作集缩减。
3. 托盘滚轮
| 操作 | 行为 |
|---|---|
| 普通滚轮 | 调节当前应用播放音量 |
| Shift+滚轮 | 调节系统默认播放设备音量 |
| Alt+滚轮 | 切换当前应用输出设备 |
| Alt+Shift+滚轮 | 切换系统默认播放设备 |
- 四种操作共用原托盘命中范围、暂停开关、步长、合并派发和快捷键优先级。Shift 系统音量复用现有快捷键音量处理与 OSD,不新增设置或轮询。
- 托盘命中复用已解析的反射元数据,修正原生返回值声明,删除不安全的 Toolbar 回退;保留 30 秒失败恢复并限定为同一图标身份,减少错误命中风险。
4. JSON、语言与电平路径
- NET10 执行历史写入采用紧凑的生成序列化合同;语言读写集中复用已有模块和写入选项,保持现有文件格式与按需初始化。
- 合并电平工作状态并减少字典查找,保留原采样节奏、平滑、量化、回零和通知恢复机制。
- 未保留缺少稳定收益的锁替换与读取试验。本版不宣称整版 CPU、内存或窗口打开耗时下降百分比。
📋 升级与验证说明
- 额外面板的最终定向检查覆盖 NET10、NET8 和 Framework x64:各 14 项观察器/恢复检查与 41 项真实产品私有桌面检查,验证加载取消、快速收展、筛选反转、订阅释放、尺寸上限和主音量可用性。之前的九语、深浅主题及托盘检查记录继续保留。
- 模拟 8 台设备时,同一台 100 次通知合并后只读取该台设备;这是定向读取次数检查,不等于整版 CPU 降幅。
- 真实音频检查仅执行读取,没有写入用户音量、静音或默认设备。物理鼠标、真实热插拔/驱动重启、混合 DPI 跨屏、Windows 10 真机、原生 ARM64 和 Store 安装后行为仍需对应环境实测。
- 支持独立更新器的便携版可在“设置 → 软件更新”检查、下载、校验并确认重启升级;自动检查仍默认关闭。更新匹配发行形态、运行时和架构,不自动跨运行时迁移。
🚀 资产下载矩阵
| 发行形态 | 下载 | 运行环境要求 |
|---|---|---|
| ⭐ Lite x64(默认主版本) | 单个 EXE | x64 .NET 10 Desktop Runtime |
| ⚡ Lite ARM64(实验性) | 单个 EXE | ARM64 .NET 10 Desktop Runtime |
| ☕ Lite NET8 x64(兼容版) | 单个 EXE | x64 .NET 8 Desktop Runtime |
| ☕ Lite NET8 ARM64(兼容版) | 单个 EXE | ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64 | 完整 ZIP | 系统 .NET Framework 4.8;完整解压后运行 |
| 🔄 Microsoft Store | 商店安装 | x64 .NET 10 Desktop Runtime;在架版本以商店页面为准 |
Note
- 支持 Windows 10 2004+(Build 19041+)与 Windows 11。
- Lite 与 Store MSIX 为框架依赖部署,不内置 .NET Desktop Runtime。
- 2026 年 11 月之后停止提供和维护 NET8 版。此后 x64 用户可手动选择 NET10 或 Legacy,ARM64 用户选择 NET10。
- 七项 Release 附件还包含 SHA256SUMS.txt 与 SonicRoute-update.json(Protocol 2)。SHA-256 校验完整性,不等于独立发布者签名。MSIX 单独构建,不包含在七项附件中;商店在架版本独立维护。
🔄 升级与数据保留
- 使用软件内更新,或下载当前发行形态、运行时与架构对应的文件。v1.24 及更早版本请手动更新。
- 手动升级前从托盘正常退出 SonicRoute,再替换 EXE 或完整解压 Legacy ZIP;不同发行形态的文件分别存放。
- 更新器不替换原数据目录中的设置、自动化规则、主题及自定义图标。手动升级前可备份
%LocalAppData%\SonicRoute\;Store 版继续使用商店更新机制。
📚 相关链接
v1.28
🎧 SonicRoute v1.28 正式版
发布时间:2026-10-26 · 核心主题:应用卡片、清晰的状态标记与托盘设备切换 · 📥 资产下载 · 📖 使用指南
✨ 核心更新亮点
- 🪟 应用页面重新整理:应用信息、音频路由、音量和快捷控制分组展示;名称旁点击铅笔即可原位改名,导入图标与恢复默认放在右上角。
- 🎯 状态标记各有含义:列表右侧反色点表示播放静音,正常点表示音频会话活动;不在快速面板显示的应用,在图标左上角单独标记。
- 🖱️ 托盘滚轮切设备:Alt+滚轮切换当前应用的输出设备;Alt+Shift+滚轮切换系统默认播放设备。普通滚轮继续调节当前应用播放音量,已有设备切换快捷键保留。
- 📦 发布与升级流程完善:正式说明优先使用人工核对的 UTF-8 文本;加强候选文件、运行时隔离、下载回验与更新助手恢复检查。
🛠️ 详细更新
1. 应用卡片与操作
- 原位编辑应用名称:名称旁的铅笔会在原位置展开输入框,自动选中当前名称。输入沿用原有自动保存;回车或移开焦点后收起,留空恢复默认名称。仅打开编辑器不会把默认名称额外保存成自定义名称。
- 输入与输出共用路由卡片:“音频路由”标题、输出设备和输入设备放在同一张卡片内。关闭麦克风选项后隐藏输入区,输出选择器铺满整行。
- 快捷控制更紧凑:静音、禁用自动切换、在快速面板显示各自保留开关,开关靠右居中;“在快速面板显示”采用开启即显示的正向含义,旧配置保持兼容。
- 减少重复说明:去掉路由、音量和快捷控制卡片的冗余辅助文字。名称编辑的留空与保存提示保留在悬停提示中;失败反馈复用原有提示方式。
- 避免旧结果串到新应用:切换选中应用或关闭窗口后,延迟返回的音量、路由及静音结果不会更新错误的目标;未选中应用时清空并禁用对应操作。
2. 列表状态标记
- 右侧反色点:播放静音。静音与活动状态同时存在时,静音标记优先。
- 右侧正常点:音频会话活动。未静音且存在 Active 会话时显示;它表示会话状态,不等同于实时电平、实际可听声音或没有其他静音因素。
- 图标左上角反色点:不在快速面板显示。这个标记独立于播放静音,可以同时显示。
- 静音读取复用现有会话缓存,在进入应用页、手动刷新和原有操作读回时更新;无需先逐一选中应用。不增加为这些标记服务的定时轮询,外部音量合成器改动按原有刷新时机读回。
3. 托盘与默认设置
- 普通滚轮调节当前应用播放音量;Alt+滚轮在当前应用的可用输出设备间切换;Alt+Shift+滚轮切换系统默认播放设备。上滚选择上一个,下滚选择下一个。
- 这些操作共用原有托盘命中区域、设备筛选与切换实现。暂停托盘滚轮时一并暂停;已匹配全局滚轮快捷键时,保留快捷键优先级。
- 新配置默认仅在 SonicRoute 托盘图标上响应滚轮。“托盘区域滚轮”开启后扩展到托盘通知区域,说明文字同步简化。
- 新配置默认开启快速面板更改系统默认设备。这两个默认值均保留用户已经保存的选择,不强制覆盖旧偏好。
- 已撤回上一/下一设备独立快捷键的试验,现有设备切换动作及绑定继续使用原来的方式;NET10 Lite 继续采用单文件 EXE。
4. 发布维护
- 修正稳定版日志基线选择,排除草稿与预发布,不因 GitHub 列表顺序或前几条结果漏掉更新记录;历史读取失败会明确停止。
- 改进发布后 Latest 指针延迟的重试与审计时间记录;发布前继续核对源码收据、五个程序包、更新清单与哈希,并从远端下载回验。
- 更新 README、AI 代码索引与 BenchmarkLab 测量工具。测试工具改进不作为应用本身的性能收益承诺;本版不宣称整版 CPU/内存加速。
📋 升级与验证说明
- 支持独立更新器的便携版可在“设置 → 软件更新”检查、下载、校验并确认重启升级;自动检查仍默认关闭。更新严格匹配 Lite/Legacy、NET10/NET8/NET48 及 x64/ARM64,不自动跨运行时迁移。
- v1.24 及更早版本请正常退出后手动替换。Legacy 必须完整解压;设置、自动化规则、主题及自定义图标继续使用原有数据目录。
- 应用页定向验证覆盖九种语言、浅深主题、不同窗口宽度、改名保存、标记优先级、只读缓存回读与关闭清理。发行流程另行校验五包七资产、运行时隔离及更新助手失败恢复。
- 离屏界面与隔离夹具检查不等于真实音频写入、物理输入或完整性能基准。原生 ARM64、Windows 10 真机、多显示器 DPI、真实中文输入法及 Store 安装后行为仍需对应环境实测。
🚀 资产下载矩阵
| 发行形态 | 下载 | 运行环境要求 |
|---|---|---|
| ⭐ Lite x64(默认主版本) | 单个 EXE | x64 .NET 10 Desktop Runtime |
| ⚡ Lite ARM64(实验性) | 单个 EXE | ARM64 .NET 10 Desktop Runtime |
| ☕ Lite NET8 x64(兼容版) | 单个 EXE | x64 .NET 8 Desktop Runtime |
| ☕ Lite NET8 ARM64(兼容版) | 单个 EXE | ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64 | 完整 ZIP | 系统 .NET Framework 4.8;完整解压后运行 |
| 🔄 Microsoft Store | 商店安装 | x64 .NET 10 Desktop Runtime;在架版本以商店页面为准 |
Note
- 支持 Windows 10 2004+(Build 19041+)与 Windows 11。
- Lite 单文件和 Store MSIX 均为框架依赖部署,不内置 .NET Desktop Runtime;Microsoft Store 安装不代表系统一定已具备运行时。
- 2026 年 11 月之后停止提供和维护 NET8 版。x64 用户可手动选择 NET10 或 Legacy,ARM64 用户请选择 NET10。
- 七项 Release 附件还包含 SHA256SUMS.txt 与 SonicRoute-update.json(Protocol 2)。SHA-256 验证完整性,不等同于独立发布者签名。
🔄 升级与数据保留
- 使用软件内更新,或从上表下载当前运行时与架构对应的文件。
- 手动升级时先从托盘正常退出 SonicRoute,再替换 EXE 或完整解压 Legacy ZIP。不要将多个发行形态的程序文件混放。
- 更新器不替换
%LocalAppData%\SonicRoute\中的设置、规则、主题和自定义图标;手动更新前仍可自行备份该目录。Store 版继续由商店更新。
📚 相关链接
v1.27
🎧 SonicRoute v1.27 正式版
发布时间:2026-10-24 · 核心主题:音频会话事件通知、快速面板统一与设置体验改进 · 📥 资产下载 · 📖 使用指南
✨ 核心更新亮点
- 🎧 音频会话事件驱动与智能采样:由会话创建/状态变化与设备通知驱动电平发现与恢复,替代正常状态下每 2 秒完整重建会话;非活动会话零电平即刻休眠等待通知唤醒,活动会话即使瞬时为零仍保持采样,兼顾低功耗与不漏音。
- 🪟 全面统一快速面板(Modern):彻底移除冗余的历史独立经典面板与切换分支,精简 600+ 行代码;统一支持 350~850px 自由高度、坐标记忆与流畅实时电平,老旧配置无损平滑过渡。
- 🎯 快捷键精准靶向与消除重复 OSD:修正快速面板呼出时「当前应用静音」快捷键的目标解析,杜绝误静音顶部系统物理设备;复用全局通知服务,彻底消灭麦克风快捷键的重复 OSD 弹窗。
- 🏷️ 设备卡片优先呈现自定义名称:设置页设备卡片优先展示用户设置的个性化别名,底层设备说明与真实标识如实保留;改名即时全局同步,一目了然。
- 🎨 全界面现代细滑块滚动条:全新引入主题色圆角悬停滚动条,支持深色、浅色与高对比度无感切换;复用 WPF 原生虚拟化与滚动性能,零额外后台开销。
- ⚡ 设置行按 ID 复用与全选合并保存:全选/取消全选操作合并为单次原子持久化写入,刷新时按设备 ID 智能复用控件,大幅减少重复 I/O 与界面抖动。
📋 详细演进说明
1. 音频监听与恢复
- 实时电平按会话通知发现和恢复:监听会话创建、状态变化及设备通知,替代正常状态下每 2 秒完整重建会话列表。非活动会话电平归零后等待通知;活动会话即使瞬时为零仍保持采样,避免漏掉恢复的声音。通知注册或读取失败时保留必要的恢复检查。
- 复用短时缺失结果:只有完整成功的扫描才缓存“目标应用没有会话”的结果,缓存有效期 200ms;状态变化会使缓存失效。失败或不完整扫描不会被当作可靠的无会话状态。极端时序下,新会话的发现可能增加约 200ms 等待。
- 麦克风故障恢复减少重复创建:注册失败时只补齐缺失的通知,复用有效音频对象;真正读取或设备故障仍走原有恢复流程。
- 自动化保留 1 秒兜底:进程通知异步初始化,订阅失败按 2、4、8 秒递增、最多 30 秒重试;这只调整订阅恢复,不放慢应用启动/退出的 1 秒快照检查。旧监听源及时清理,无相关规则时不保留专用监听。
2. 快速面板与快捷键
- 统一为快速面板:彻底移除旧的独立应用面板窗口、模式选择和专用代码;主窗口的“应用”页面继续保留。面板支持 350–850px 高度、位置保存和实时电平,旧配置可继续加载。
- 修复静音快捷键目标:快速面板打开时,“当前应用静音”仍作用于应用播放会话,不再误静音顶部选中的系统输出设备;顶部设备静音按钮保持原有作用范围。
- 消除麦克风快捷键重复提示:复用全局服务与面板读回,只显示一次 OSD。快速面板顶部直接调节设备音量不再弹出 OSD,快捷键等入口仍正常提示。
- 减少面板重复工作:复用设备名称列表、行和既有刷新机制,清理旧双面板判断与重复初始化路径。全局快捷键动作跳过无关的当前应用探测,并修正右 Win 键配合鼠标的识别。
3. 设置与外观
- 设备卡片优先显示自定义名称:未命名时保留原来的标题,下方原始设备说明、提示和真实设备标识不变;改名沿用原有保存流程并同步现有标题。
- 接入统一滚动条:使用圆角细滑块,悬停/拖动反馈与主题强调色;复用 WPF 原生滚动、拖动、分页及滚轮交互,支持浅色、深色与系统高对比度资源,不新增后台轮询或持续动画。
- 设备设置行按需复用:全选/取消全选合并为一次保存,重复刷新按设备 ID 复用现有行,跳过已经完成的同状态展开/收起操作,保留离线设备和编辑状态。
- 麦克风选项保持默认开启:新配置及缺省字段为开启,用户已经明确关闭的设置继续保留;这不强制开启“在快速面板中显示麦克风”。
- 多语言体验统一:九种语言同步清理过时面板文案,中文统一使用“快速面板”,高度提示与实际 850px 上限一致。
📋 升级与验证说明
- 便携版在软件内一键极速升级:v1.25 / v1.26 便携版可在“设置 → 软件更新”检查、下载并确认升级;自动检查仍默认关闭,只匹配当前发行类型、运行时与架构。Microsoft Store 版继续由商店更新。
- 手动升级与数据保留:v1.24 及更早版本请退出旧程序后手动更新;Legacy 必须完整解压 ZIP。用户设置、规则、主题及自定义图标仍使用原有数据目录,不随程序替换。
- 性能与验证边界:本轮已对 NET10、NET8、Legacy 进行音频通知、自动化/快捷键、持久化与面板定向检查。设置行的局部 A/B 显示重复同步和保存减少,但首次创建约增加 1–2ms;这不是整版 CPU/内存基准,不承诺零 CPU 或所有场景加速。
- 环境要求:原生 ARM64、Windows 10 真机、物理多 DPI/触控及 Store 安装后的运行仍需环境验收。社区反馈的部分全屏游戏快捷键问题尚未复现,不宣称全部解决。
🚀 资产下载矩阵
| 发行形态 | 推荐目标人群 | 下载链接 | 运行环境要求 |
|---|---|---|---|
| ⭐ Lite x64(.NET 10 推荐主力) | 主流 64 位 PC 绿色单文件 | 单个 EXE | 需匹配的 x64 .NET 10 Desktop Runtime |
| ⚡ Lite ARM64(.NET 10 实验版) | Surface Pro / 骁龙 PC 原生高效 | 单个 EXE | 需匹配的 ARM64 .NET 10 Desktop Runtime |
| ☕ Lite NET8 x64(.NET 8 兼容版) | 现有仅安装了 .NET 8 的机型 | 单个 EXE | 需匹配的 x64 .NET 8 Desktop Runtime |
| ☕ Lite NET8 ARM64(.NET 8 兼容版) | 现有仅安装了 .NET 8 的 ARM64 机型 | 单个 EXE | 需匹配的 ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64(免装运行库) | 公司办公电脑 / 受限机型 | 完整 ZIP | 系统自带 .NET Framework 4.8(解压即用) |
| 🔄 Microsoft Store | 由商店提供更新,在架版本以商店页面为准 | 商店安装 | x64 .NET 10 Desktop Runtime;MSIX 不内置运行时 |
Note
- 支持 Windows 10 2004+ (Build 19041+) 及 Windows 11 系统。
- .NET 10 默认文件名无附加后缀,.NET 8 兼容版带有
-NET8后缀。依照规划,2026 年 11 月之后将停止提供 .NET 8 新构建,x64 用户可手动选择 .NET 10 或 Legacy,ARM64 用户请选择 .NET 10,不进行跨运行时自动替换。 - 发布附件提供
SHA256SUMS.txt校验清单与升级清单SonicRoute-update.json(协议版本 2)。
🔄 升级与数据保留指引
- v1.25 / v1.26 便携版用户(推荐在软件内一键升级):
打开 SonicRoute「主窗口 → 设置 → 软件更新」,点击「检查更新」,系统将自动匹配当前架构与运行时,下载并完成校验后点击「立即重启升级」,全程自动备份并平滑过渡。 - v1.24 及更早版本用户(手动升级):
请先在右下角系统托盘右键退出当前运行的旧版 SonicRoute,然后下载对应的新版 EXE(或将 Legacy ZIP 解压覆盖到原程序目录),双击启动即可。 - 保留独立存储的用户数据:
软件的所有用户设置、37 种自动化连招规则、全局快捷键绑定及自定义图标均独立保存在%LocalAppData%\SonicRoute\,更新器不替换这些用户数据;建议在手动更新前备份该目录。
📚 相关链接
v1.26
🎧 SonicRoute v1.26 正式版
发布时间:2026-10-23 · 核心主题:高权限应用图标修复、按需音频读取与底层状态可靠性 · 📥 资产下载 · 📖 使用指南
✨ 核心更新亮点
- 🖼️ 高权限与受保护应用图标智能修复:彻底解决非管理员权限下网易 UU 远程、系统服务等高权限程序只显示文字占位符的问题;通过复用 Windows WASAPI 音频会话原生图标元数据与窗口回退机制,无感还原真实应用图标。
- 🎚️ 音频会话与策略对象深度复用:重构底层 CoreAudio 查询流程,在单轮查询中端到端复用设备句柄与策略接口;合并音量与静音状态读取,快速面板在无活跃发声应用时立即跳过额外读取,大幅减少无效 COM 轮询与开销。
- 🎯 默认设备角色与静音判定更精准:严格解耦数据流向(Render / Capture)与设备角色(Console / Multimedia / Communications),彻底杜绝跨角色配置冲突;多会话应用合并静音状态更准确,操作遇阻时如实反馈,不再假定全部成功。
- ⚡ 运行时持久化定制加速(.NET 10 / Legacy):.NET 10 主力版引入源生成(Source Generator)预编译 JSON 上下文,彻底告别反射开销,提速配置读写;Legacy 版全面缓存元数据及程序路径,同时修复文件监视器退出时的锁等待问题。
- 🍃 资源按需加载与无感生命周期管理:图标元数据仅在界面实际展开可见时按需加载,面板关闭即刻暂停专用监听;继续严守克制原则,闲时保持接近 0% CPU 占用,不新增任何周期性后台轮询。
- 🔄 便携版在软件内一键极速升级:v1.25 便携版用户可直接在「设置 → 软件更新」中一键检测、校验并平滑重启升级至 v1.26,无需手动前往网页下载覆盖,无缝继承所有规则与配置。
📋 详细演进说明
1. 攻克高权限进程图标缺失,无侵入还原视觉体验
在 Windows 安全机制中,未以管理员身份运行的程序无法通过 Win32 API 读取高权限进程(如 SYSTEM 权限的网易 UU 远程服务、以管理员运行的游戏或工具)的可执行文件路径,此前往往只能回退显示首字母或通用占位图标。
- WASAPI 会话元数据原生提取:创新性地利用 Windows 原生音频会话接口(
IAudioSessionControl2.GetIconPath),在无需提权、无注入的前提下直接获取应用创建音频流时声明的图标路径; - 多层自愈与自定义优先:建立「会话元数据 → 窗口图标(WM_GETICON)→ 进程模块」的多级回退链条;用户拖拽导入的自定义图标(PNG/JPEG/ICO)始终保持最高优先级;
- 动态就绪通知:当后台受保护应用的音频流元数据延迟就绪时,界面对应行会自动刷新呈现,且全程异步加载,绝不阻塞 UI 渲染主线程。
2. 音频查询路径精简,空面板零开销
为了在频繁呼出面板或多设备切换时提供更极致的跟手感,v1.26 对核心音频服务(AudioService、SessionVolumeService)进行了系统级轻量化重构:
- 对象生命周期复用:在单次应用扫描中,复用已获取的
IMMDevice与策略接口实例,避免对系统混音器服务发起数十次重复的 COM 实例化与释放; - 状态读取批量合并:将原本分离的会话音量大小获取与静音状态查询合并为单次批量交互,减少一半的系统内核态切换开销;
- 空面板快速旁路:当快速面板展开但当前没有任何应用在发声时,直接跳过全量会话遍历逻辑,实现空闲状态下的极低资源损耗。
3. 严格厘清设备角色,规避潜在配置串扰
Windows 底层将音频设备划分为数据流向(播放 Render / 录音 Capture)与业务角色(控制台/游戏 Console、多媒体 Multimedia、语音通讯 Communications)。
- 解耦角色枚举:修正了策略客户端中的角色参数映射,保证设置默认播放设备或麦克风时,精确作用于用户指定的业务角色,杜绝以往在特定系统版本上可能发生的流向与角色混淆;
- 多会话复合应用静音校准:部分复杂应用(如现代浏览器或大型游戏)会为不同音轨创建多个独立的音频播放会话。新版本能够准确聚合多个子会话的静音状态,并在部分会话操作失败时如实向上层反馈,确保自动化流水线与状态显示 100% 真实。
4. 平台针对性持久化调优,消灭退出锁等待
针对 SonicRoute 支持的多元化运行环境,分别量身定制优化方案:
- .NET 10 源生成预编译:通过
PersistenceJsonContext在编译期完成 JSON 序列化契约的静态生成,彻底消除config.json与自动化规则在运行时的动态反射与泛型构造开销,规则保存与读取更加轻快; - Legacy 兼容版元数据复用:在 .NET Framework 4.8 环境下全面缓存序列化元数据与可执行文件路径,保持旧机型上的流畅表现;
- 安全关停修复:修复了配置与规则目录的
FileSystemWatcher在程序退出时可能因多线程锁竞争导致短暂卡顿的问题,确保应用退出干净利落。
🚀 资产下载矩阵
| 发行形态 | 推荐目标人群 | 下载链接 | 运行环境要求 |
|---|---|---|---|
| ⭐ Lite x64(.NET 10 推荐主力) | 主流 64 位 PC 绿色单文件 | 单个 EXE | 需匹配的 x64 .NET 10 Desktop Runtime |
| ⚡ Lite ARM64(.NET 10 实验版) | Surface Pro / 骁龙 PC 原生高效 | 单个 EXE | 需匹配的 ARM64 .NET 10 Desktop Runtime |
| ☕ Lite NET8 x64(.NET 8 兼容版) | 现有仅安装了 .NET 8 的机型 | 单个 EXE | 需匹配的 x64 .NET 8 Desktop Runtime |
| ☕ Lite NET8 ARM64(.NET 8 兼容版) | 现有仅安装了 .NET 8 的 ARM64 机型 | 单个 EXE | 需匹配的 ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64(免装运行库) | 公司办公电脑 / 受限机型 | 完整 ZIP | 系统自带 .NET Framework 4.8(解压即用) |
| 🔄 Microsoft Store | 商店静默后台自动更新 | 商店安装 | 适用于 64 位 Windows 10 2004+ / Windows 11 |
Note
- 支持 Windows 10 2004+ (Build 19041+) 及 Windows 11 系统。
- .NET 10 默认文件名无附加后缀,.NET 8 兼容版带有
-NET8后缀。依照规划,2026 年 11 月之后将停止提供 .NET 8 新构建,建议广大用户优先迁移至 .NET 10 或选用无需运行库的 Legacy 版本。 - 所有便携版发行附件均附带
SHA256SUMS.txt校验清单与升级清单SonicRoute-update.json(协议版本 2)。
🔄 升级与数据保留指引
- v1.25 便携版用户(推荐在软件内一键升级):
打开 SonicRoute「主窗口 → 设置 → 软件更新」,点击「检查更新」,系统将自动匹配当前架构与运行时,下载并完成校验后点击「立即重启升级」,全程自动备份并平滑过渡。 - v1.24 及更早版本用户(手动升级):
请先在右下角系统托盘右键退出当前运行的旧版 SonicRoute,然后下载对应的新版 EXE(或将 Legacy ZIP 解压覆盖到原程序目录),双击启动即可。 - 数据与规则 100% 完整保留:
软件的所有用户设置、37 种自动化连招规则、全局快捷键绑定及自定义图标均独立保存在%LocalAppData%\SonicRoute\,跨版本升级绝不丢失任何数据。
📚 相关链接
v1.25
🎧 SonicRoute v1.25 正式版
发布时间:2026-10-22 · 核心主题:拥抱 .NET 10、便携版一键安全更新与 37 种自动化连招 · 📥 资产下载 · 📖 使用指南
✨ 核心更新亮点
- ⚡ 率先跃升 .NET 10 现代运行时:主力 Lite 版本升级至微软最新的 .NET 10 平台,带来更强的底层执行效率;同时贴心提供带
-NET8后缀的兼容版及免装环境的 Legacy 版(.NET 4.8),平滑全兼容。 - 🔄 单文件便携版实现安全一键更新:Lite 单文件版终于支持在线更新!在设置中一键检查、下载校验、自动备份并平滑重启升级,自带失败自动回滚保障,告别以往手动下包解压覆盖。
- 🎮 自动化引擎大扩充(37 种操作):动作库从 20 项扩展至 37 项!新增指定设备音量/静音、默认麦克风切换、所有会话批量静音、全应用双向路由重置及快速面板显隐等 17 项强大控制能力。
- 🖼️ 应用图标直接拖拽导入:在应用详情页支持直接将单张 PNG、JPEG 或 ICO 文件拖入窗口,瞬间为无图标或系统通用图标的程序完成个性化装扮。
- 🎛️ 面板体验与自适应拓展:快速面板高度上限拓宽至 850px,更适合容纳超长应用列表;应用面板按钮布局紧凑重排;实验设置新增设备全称显示开关。
- 🍃 底层事件解耦与极致轻量:优化自动化调度与快照机制,杜绝重复触发;整理 WPF 资源与控件生命周期,界面关闭后彻底释放无用监听,待机闲时保持近乎 0% CPU 占用。
📋 详细演进说明
1. 跃升 .NET 10 时代,兼顾全环境平滑过渡
为了获得更现代的系统级优化与内存调度特性,SonicRoute 主力版本率先迁移至 .NET 10 Desktop Runtime。
- Lite x64 / ARM64(推荐主力):基于最新的 .NET 10 构建,适合绝大多数 Windows 10/11 电脑及高通骁龙 / Surface Pro 设备;
- Lite NET8 x64 / ARM64(兼容版):为当前仅安装了 .NET 8 运行时的设备保留,文件名带
-NET8后缀,将持续维护至 2026 年 11 月; - Legacy x64(零依赖版):依赖系统内置的 .NET Framework 4.8,解压即用,适合受限办公机;
- Microsoft Store(商店版):由微软应用商店负责后台静默自动更新。
2. 便携版(Lite)告别繁琐,支持全自动安全更新
以往单文件版用户每次更新都需要打开网页手动下载、关闭旧进程、再替换文件。从 v1.25 开始,便携版拥有了完整的原生更新工作流:
- 渠道严格隔离:检查更新时会严格根据当前架构(x64 / ARM64)与运行时(.NET 10 / .NET 8 / Legacy)智能匹配对应的补丁包,绝不发生跨环境错升;
- 原子替换与灾备回滚:更新包完成 SHA-256 校验后,升级代理会自动对原 EXE 进行备份;替换过程中若发生异常或被占用,会自动将原程序完整还原,确保数据零损坏;
- 克制无感:自动更新检查默认保持关闭,绝不会在后台静默偷跑下载或强制弹窗打扰,把掌控权完全交给用户。
Tip
关于从 v1.24 升级:由于自动更新机制始于 v1.25,已有 v1.24 版本的用户请先按以往方式手动退出旧版并运行新版 EXE;自 v1.25 起即可在软件内一键无感升级。
3. 自动化动作扩容至 37 项,玩法自由组合
本次更新将自动化操作库扩容了整整 17 项(编号 20~36),覆盖了更多发烧友与高级玩家的日常场景:
- 精准硬件设备调控:支持直接指定某台播放设备设定音量、增减步进或反转静音;支持动态将指定麦克风设为系统默认录音设备;
- 会话级批量静音:一键对所有正在发声的应用执行静音或音量重置;
- 全应用双向路由一键还原:基于 Windows 原生机制安全重置所有应用的声音分流,完全不破坏系统混音器配置;
- 快速面板程序化呼出:支持通过快捷键或外部脚本联动将快速面板显示或关闭,完美配合 Stream Deck 等外接控制台。
4. 界面交互与细节体验提升
- 图标拖拽导入:无需在文件选择对话框中反复翻找路径,直接把桌面或文件夹里的图标文件(PNG/JPEG/ICO)拖入应用页面即可应用;
- 面板自适应扩容:快捷面板可调高度由原本的 350
800px 提升为 **350850px**,在高分屏或后台音频软件较多时能一屏呈现更多内容; - 实验性设备名称显示:在实验设置中可勾选开启“现代面板显示输出设备名称”,方便直观确认各应用当前绑定的目标设备。
🚀 资产下载矩阵
| 发行形态 | 推荐目标人群 | 下载链接 | 运行环境要求 |
|---|---|---|---|
| ⭐ Lite x64(.NET 10 推荐主力) | 主流 64 位 PC 绿色单文件 | 单个 EXE | 需匹配的 x64 .NET 10 Desktop Runtime |
| ⚡ Lite ARM64(.NET 10 实验) | Surface Pro / 骁龙 PC 原生高效 | 单个 EXE | 需匹配的 ARM64 .NET 10 Desktop Runtime |
| ☕ Lite NET8 x64(.NET 8 兼容版) | 现有仅安装了 .NET 8 的机型 | 单个 EXE | 需匹配的 x64 .NET 8 Desktop Runtime |
| ☕ Lite NET8 ARM64(.NET 8 兼容版) | 现有仅安装了 .NET 8 的 ARM64 机型 | 单个 EXE | 需匹配的 ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64(免装运行库) | 公司办公电脑 / 受限机型 | 完整 ZIP | 系统自带 .NET Framework 4.8(解压即用) |
| 🔄 Microsoft Store | 商店静默后台自动更新 | 商店安装 | 适用于 64 位 Windows 10 2004+ / Windows 11 |
Note
- 支持 Windows 10 2004+ / Windows 11 系统。
- Lite 版本请确保安装了对应架构的 .NET 10(或 .NET 8)桌面运行时;Legacy 版本解压后直接运行
SonicRoute.exe即可。 - 资产完整性 SHA-256 校验和请查看发布附件
SHA256SUMS.txt。
🔄 升级与数据保留指引
- 从 v1.24 首次升级:请先在任务栏右下角托盘图标右键选择「退出」,然后运行新版 EXE 或把 Legacy ZIP 解压覆盖到原程序目录。
- 数据完全保留:您现有的应用分流规则、全局快捷键、自动化流水线及自定义图标均保存在
%LocalAppData%\SonicRoute\,新版本启动后会自动无损继承。 - 后续更新:升级至 v1.25 后,便携版用户可直接在「设置 → 软件更新」中一键获取后续新版。
📚 相关链接
v1.24
🎧 SonicRoute v1.24 正式版
✨ 核心更新亮点
- 🤖 自动化场景起步模板:新建规则旁一键选择开黑独占、会议闭麦、游戏降噪等 7 套典型场景,生成未保存草稿,降低规则编写门槛。
- 📊 最近执行详情日志:实验设置可选开启(默认关闭、可设 1–64MB 存储上限),提供按需两段滚动与每一步状态、耗时精细排查。
- 🎨 逐应用自定义图标与首字标识:支持导入 PNG、JPEG、ICO 格式图标或恢复默认,缺失图标时自动提取首字生成专属强调色标识;导出配置自动打包内嵌。
- ⚡ 按需读取与性能优化:执行历史按需加载并自动取消过时请求,配置传输与图标复用后台路径。
- 🐛 修复高权限应用图标:解决部分以管理员身份运行的应用图标无法在列表中显示的问题(感谢 @Billy636 的 PR #6)。
📋 详细演进说明
1. 自动化场景起步模板
在「自动化」页面,点击「+ 新建规则」旁边的示例菜单,即可快速选择:
- 🎮 游戏使用耳机:前台为游戏时,声音自动切往耳机;
- 🎙️ 会议使用指定麦克风:打开飞书/腾讯会议时,自动指定高品质麦克风;
- ⚡ 快捷键切换声音组合:一键在「耳机+语音」与「音箱+静音麦」之间快速轮转;
- 🎵 进入游戏降低音乐音量:游戏启动时背景音乐压低至 30%;
- 🌙 每晚降低系统音量:定时防扰民;
- 🚪 退出游戏切回音箱:关闭游戏后自愈还原。
Tip
选择示例仅会在界面中生成一份未保存的草稿,不会立刻生效。您可以按需修改应用名、设备与音量参数;所有模板创建的规则默认保持停用,确认无误后手动启用即可。
2. 最近执行详情与毫秒级耗时
- 在设置页点击作者头像/名称 5 次解锁「实验模式」,开启「最近执行详情」开关;
- 查看器支持存储最近 200 条执行记录(可自定义 1–64MB 存储上限,默认 4MB);
- 展开每条记录可深入查看规则内各个步骤的执行结果、状态(成功、跳过、失败)与毫秒级耗时;
- 默认保持关闭,关闭状态下完全不占用内存与磁盘 I/O。
3. 应用图标管理与首字强调色
- 在「应用」页选中任意发声程序,点击顶部「导入图标…」即可自定义设定个性化头像;
- 当软件未提取到图标或为系统通用图标时,系统会自动采用应用首字生成美观的强调色标识块;
- 在实验设置导出完整配置时,自定义导入的图标会自动内嵌打包,换机导入无缝还原。
🚀 资产下载矩阵
| 发行形态 | 推荐目标人群 | 下载链接 | 运行环境要求 |
|---|---|---|---|
| ⭐ Lite x64(推荐主力) | 主流 64 位 PC 绿色单文件 | 单个 EXE | 需匹配的 x64 .NET 8 Desktop Runtime |
| ⚡ Lite ARM64(实验) | Surface Pro / 骁龙 PC 原生高效 | 单个 EXE | 需匹配的 ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64(免装运行库) | 公司办公电脑 / 受限机型 | 完整 ZIP | 系统自带 .NET Framework 4.8(解压即用) |
| 🔄 Microsoft Store | 商店静默后台自动更新 | 商店安装 | 适用于 64 位 Windows 10 2004+ / Windows 11 |
Note
- 支持 Windows 10 2004+ / Windows 11 系统。
- Lite 版本请确保安装了对应架构的 .NET 8 桌面运行时;Legacy 版本解压后直接运行
SonicRoute.exe即可。 - 资产完整性 SHA-256 校验和请查看发布附件
SHA256SUMS.txt。
🔄 升级与迁移指引
- 覆盖升级:升级前请先在任务栏右下角托盘图标右键选择「退出」,然后运行新版 EXE 或解压覆盖 Legacy 文件夹。
- 数据保留:已有的应用分流设置、快捷键与自动化规则(保存在
%LocalAppData%\SonicRoute\)会自动无损继承。 - 开机自启:普通版与微软商店版各自使用独立自启项,互不干扰。
📚 相关链接
v1.23
🎧 SonicRoute v1.23 正式版
✨ 核心更新亮点
- 🖱️ 托盘右键音频控制中枢:右键菜单直接选择系统默认输出设备、调节当前应用音量预设/静音、分配应用输出端点及全部麦克风静音;操作期间锁定前台焦点。
- ⏸️ 托盘滚轮调音支持暂停:支持在托盘右键菜单随时暂停/恢复托盘区滚轮调音,状态跨重启持久化,防止误触。
- 🎚️ 应用音量与系统音量独立键位:默认快捷键清晰划分——应用音量
Ctrl+Alt+滚轮,系统默认音量Ctrl+Alt+Shift+滚轮。 - ⚙️ 设置交互分层收拢:输入静音监听与麦克风选项层级优化,按需创建页面与共用菜单控件,关闭后及时停止后台界面读取。
- 🌐 九语国际化同步:同步更新 9 种语言界面文案与 README 结构,表述更地道流畅。
📋 详细演进说明
1. 托盘右键全能调度
无需打开主窗口或弹出面板,在托盘右键菜单中即可完成核心音频操作:
- 系统默认输出选择:一键切换桌面音箱与耳机;
- 当前应用音量档位:支持 25%、50%、75%、100% 快速赋值与一键静音;
- 前台焦点锁定:右键菜单呼出时会瞬间固定当前发声应用,避免因鼠标移动到菜单上而误把焦点切给其他进程。
2. 托盘区滚轮盲调防误触
在托盘右键菜单中新增「暂停滚轮调节音量」开关。对于习惯在任务栏右下角密集操作其他软件的用户,开启后托盘区域滚轮不再调节音量,且该状态会持久化保存至配置文件中;全局音量快捷键不受影响。
3. 应用音量与系统音量快捷键分离
- 前台应用音量:默认分配为
Ctrl+Alt+滚轮上/下; - 系统主音量:默认分配为
Ctrl+Alt+Shift+滚轮上/下; - 已有自定义键位的用户自动保留原有设置,也可随时在「快捷键」页面自由修改。
🚀 资产下载矩阵
| 发行形态 | 推荐目标人群 | 下载链接 | 运行环境要求 |
|---|---|---|---|
| ⭐ Lite x64(推荐主力) | 主流 64 位 PC 绿色单文件 | 单个 EXE | 需匹配的 x64 .NET 8 Desktop Runtime |
| ⚡ Lite ARM64(实验) | Surface Pro / 骁龙 PC 原生高效 | 单个 EXE | 需匹配的 ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64(免装运行库) | 公司办公电脑 / 受限机型 | 完整 ZIP | 系统自带 .NET Framework 4.8(解压即用) |
| 🔄 Microsoft Store | 商店静默后台自动更新 | 商店安装 | 适用于 64 位 Windows 10 2004+ / Windows 11 |
Note
- 支持 Windows 10 2004+ / Windows 11 系统。
- Lite 版本请确保安装了对应架构的 .NET 8 桌面运行时;Legacy 版本解压后直接运行
SonicRoute.exe即可。 - 资产完整性 SHA-256 校验和请查看发布附件
SHA256SUMS.txt。
🔄 升级与迁移指引
- 覆盖升级:升级前请先在任务栏右下角托盘图标右键选择「退出」,然后运行新版 EXE 或解压覆盖 Legacy 文件夹。
- 数据保留:已有的应用分流设置、快捷键与自动化规则(保存在
%LocalAppData%\SonicRoute\)会自动无损继承。 - 开机自启:普通版与微软商店版各自使用独立自启项,互不干扰。
📚 相关链接
v1.22
🎧 SonicRoute v1.22 正式版
✨ 核心更新亮点
- 🔄 双版本自启彻底隔离:普通版与商店版分别注册独立自启项,消除窗口激活冲突与系统状态同步差异。
- 📦 精简依赖与体积优化:重构商店自启动接口,Lite 单文件程序体积进一步精简缩小。
- ⚡ 自动化页面按需加载:自动化规则界面采用延迟初始化,首次进入时构建,后续切页无缝复用。
- 🎨 菜单视觉规范统一:托盘、自动化与音量预设菜单采用统一样式,移除默认灰色边缘与图标留白。
- 🛠 短命令复制健壮性提升:修复“复制执行命令”偶发卡顿,增加后台重试机制与失败友好提示。
- 🌐 多语言用词微调:修正 9 种内置语言的用词、语法与标点,使跨语言表述更加自然地道。
📋 详细演进说明
1. 商店版与普通版自启隔离
- 微软商店版依托 Windows
StartupTask规范管理后台自启; - 普通版(Lite 与 Legacy)依托注册表当前用户 Run 项进行自启管理;
- 本次更新将两套逻辑完全解耦,彻底修复此前两版本在同一机器切换时窗口激活混淆与状态判断失效的问题。
2. 界面加载与内存控制
- 自动化规则管理页面改用按需加载机制,在用户首次点击进入时才实例化重量级组件,降低常驻启动开销;
- 统一样式菜单,全面移除 Windows 原生 ContextMenu 遗留的多余灰色内边距与图标占位槽,界面更加精致紧凑。
3. 命令行交互稳定性
- 针对极端情况下剪贴板占用引发的“复制执行命令”短暂停顿,增加异步后台保护与异常回退提示,杜绝主界面线程受阻塞。
🚀 资产下载矩阵
| 发行形态 | 推荐目标人群 | 下载链接 | 运行环境要求 |
|---|---|---|---|
| ⭐ Lite x64(推荐主力) | 主流 64 位 PC 绿色单文件 | 单个 EXE | 需匹配的 x64 .NET 8 Desktop Runtime |
| ⚡ Lite ARM64(实验) | Surface Pro / 骁龙 PC 原生高效 | 单个 EXE | 需匹配的 ARM64 .NET 8 Desktop Runtime |
| 🛡️ Legacy x64(免装运行库) | 公司办公电脑 / 受限机型 | 完整 ZIP | 系统自带 .NET Framework 4.8(解压即用) |
| 🔄 Microsoft Store | 商店静默后台自动更新 | 商店安装 | 适用于 64 位 Windows 10 2004+ / Windows 11 |
Note
- 支持 Windows 10 2004+ / Windows 11 系统。
- Lite 版本请确保安装了对应架构的 .NET 8 桌面运行时;Legacy 版本解压后直接运行
SonicRoute.exe即可。 - 资产完整性 SHA-256 校验和请查看发布附件
SHA256SUMS.txt。
🔄 升级与迁移指引
- 覆盖升级:升级前请先在任务栏右下角托盘图标右键选择「退出」,然后运行新版 EXE 或解压覆盖 Legacy 文件夹。
- 数据保留:已有的应用分流设置、快捷键与自动化规则(保存在
%LocalAppData%\SonicRoute\)会自动无损继承。 - 开机自启:普通版与微软商店版各自使用独立自启项,互不干扰。