v1.3.1 — 2026-07-04
正式版:本次发行以「音频波形桌面组件」为核心大更新,并升级更新检测、新增关于页与更新后欢迎弹窗。(汇总 v1.3.1-rc.1 ~ rc.3 全部变更 + 组件性能优化 + 多音源切换 + 更多配色 + 全新应用图标)
新增
- 音频波形桌面组件(全新):毛玻璃圆角桌面小组件,实时可视化当前设备的音频输出(WASAPI loopback 采集默认播放设备 + 内置 FFT 频谱分析)。参照「快速启动」组件实现,风格一致。
- 11 种波形风格:镜像频谱 / 频谱柱 / 示波器 / 环形频谱 / 声谱瀑布 / 填充丝带 / 极坐标示波器 / 粒子 / VU 电平表 / 液态球 Blob / 双声道立体声。
- 10 种配色:主题强调色 / 彩虹 / 火焰 / 海洋 / 极光 / 日落 / 霓虹 / 糖果 / 鎏金 / 专辑封面色(波形自动染成当前歌曲封面主色)。新配色为「渐变分色」,每根柱子取渐变上不同色,光谱铺满整条波形。
- 正在播放(Windows SMTC):曲名 / 艺术家 / 专辑封面 + 进度条 / 时长 / 当前时间 + 播放控制(上一首 · 播放暂停 · 下一首)+ 拖动进度条跳转(seek);均按播放器上报的能力自适应显隐。
- 多音源切换:多个应用同时播放(如 YouTube + 网易云)时,自动优先跟随正在播放的音源;封面右上角出现 1/N 角标,点击封面即可在各音源间循环切换。
- 音频智能:节拍检测(踩鼓点辉光炸开 + 脉冲)、静音呼吸淡出、低 / 中 / 高三段分离、BPM 估算、主频→音名读数。
- 交互与打磨:角落实时读数(音名 · BPM · 电平)、辉光强度滑块、色相随时间流动、鼠标穿透、边缘拖动缩放(记忆尺寸)、置顶、随应用主题 / 语言即时刷新、毛玻璃两种模式(WPF 截图模糊 / 原生 DWM)。
- 更新检测升级:检查更新弹窗全面重做——格式化渲染 GitHub 发布说明(自研零依赖 Markdown 渲染器)、忽略此版本、预览版(pre-release)检测开关(默认关;运行预览版时始终检测)+ 醒目的不稳定警告横幅。
- 关于页面(左侧导航「其他」组):应用信息 + 社区版(Community)标记 + 第三方依赖说明(NAudio / AvalonEdit / LibreHardwareMonitor / System.Speech / .NET·WPF,含官网与许可)+ 免责声明(仅个人学习研究、禁止商用)+ 开发者信息 + 检查更新。
- 更新后 / 首启欢迎弹窗:每次更新后(及首次运行)弹一次,重申免费社区版使用须知与联系 / 支持渠道。
- 音频组件首次启用前一次性提示:告知实时采集 + 重绘会占用一定 CPU/GPU,仅本机分析、不录制不上传。
调整
- 音频组件性能优化:波形渲染帧率封顶(有声 ~30fps、静音 ~10fps,此前跟随显示器刷新率 120/144Hz 重绘是最大开销);消除每帧画刷分配(冻结画刷复用 + PushOpacity);改用工作站 GC + ConserveMemory 降低内存驻留——大幅降低组件 CPU 占用。
- 开发者 / 著作权信息集中至
AppInfo并内嵌进 App / CLI / Core 全部程序集元数据;标题栏标「· Community」;LICENSE/README明确社区版仅供个人使用、商业需授权。 - 支持作者 / 捐赠链接改为 Buy Me a Coffee(
https://buymeacoffee.com/hanskijay)。 - 侧边栏「关于」与「设置」对调;关于页免责声明置顶。
- 组件布局:正在播放信息条移至底部、波形垂直居中;读数改为半透明圆角胶囊,避免被波形遮挡。
- 全新应用图标:更新为 OwO 猫头鹰 logo(多分辨率
app.ico);exe / 窗口 / 任务栏 / 系统托盘 / 通知统一。
修复
- FFT 双重归一化导致镜像频谱 / 频谱柱 / 环形三种波形不随音频跳动的问题(此前仅示波器可用)——已修复。
- 多音源正在播放:多个应用同时播放时,正在播放条此前只读系统「当前会话」——只显示一个源、且可能是暂停的那个;改为枚举全部音源、优先跟随正在播放的源,并支持点封面手动切换。
- 波形随所选音源门控:切到未在播放的音源时波形收敛为静止线(不再显示系统里其他声音的波形),使波形始终对应所选音源。
- 组件标题栏切换波形风格 / 配色时,「设置」页现在会同步(经共享的设置视图模型,单一事实来源)。
- 播放器未上报时间轴时隐藏进度条,不再出现一条永不移动的空进度条。
一键在任意 Windows 设备上复刻开发环境、应用与个人配置。三种发行形态任选,均自带 catalog/ configs/ assets/ 数据:
| 下载 | 说明 | 免装 .NET | 体积 |
|---|---|---|---|
…-win-x64-singlefile.zip |
单文件版(推荐):解压后一个 OwOWinDeployer.exe + 数据目录 |
✅ | 中 |
…-win-x64-with-runtime.zip |
集成运行环境版:多文件、自带 .NET 运行库,杀软启发式误报更低 | ✅ | 大 |
…-win-x64-framework.zip |
纯 App 版:体积最小,需先装 .NET 10 桌面运行时 | ❌ | 小 |
OwOWinDeployer.exe |
仅 GUI 单文件,供 bootstrap.ps1 直链下载 |
✅ | 中 |
⚠️ 程序未做代码签名时,Windows 可能提示「未知发布者」或被 Defender 拦截 —— 这属于无签名安装类软件的正常现象,可点「更多信息 → 仍要运行」,或参见 README 的「被拦截怎么办」。彻底解决需 Authenticode 代码签名(仓库已内置签名流水线,配置证书后自动生效)。许可证:CC BY-NC-SA 4.0(署名 / 非商业 / 相同方式共享;作者保留商业权利)。
Full Changelog: v1.3.0...v1.3.1