Repository navigation
Releases
BlueAudioSink v0.3.2-beta.1 · Windows
Windows 0.3.2-beta.1 · Android 0.3.1 (unchanged / 无需更新)
中文
针对 Issue #1 的电脑端修复测试版,尚待更多用户环境验证
- Wi-Fi 播放设备选择不再修改 Windows 默认输出,移除蓝牙后台的全局输出锁定
- 设置明确标为「Wi-Fi 播放设备」;蓝牙仍由 Windows 管理,不包含蓝牙独立路由实现
- 自动记忆窗口位置、尺寸及最大化状态,恢复时校正屏幕边界
本地已通过 69 项音频/设置回归,并验证不同物理输出下系统默认设备不变、窗口重开与最大化还原。请重点测试原问题、多显示器和不同 DPI;后两项尚缺更多实机覆盖
只需替换电脑 EXE,手机继续使用 0.3.1。反馈请附 Windows 版本、复现步骤和连接日志,分享前检查设备名称和地址
English
Windows test release for #1, pending broader user validation
- Wi-Fi output selection no longer changes Windows default audio devices; Bluetooth no longer enforces a global output preference
- Settings explicitly identify the Wi-Fi output device. Bluetooth remains managed by Windows; independent Bluetooth routing is not implemented
- Remember window position, size and maximized state, with restored bounds constrained to the available screen
69 local audio/settings regressions passed, with physical output-isolation and native window restart/maximize checks. Please verify the reported issues, multiple monitors and DPI changes; broader physical coverage is still needed
Replace only the Windows EXE; keep Android 0.3.1. Reports should include Windows version, reproduction steps and connection logs. Review device names and addresses before sharing
下载 / Downloads
BlueAudioSink-0.3.2-beta.1.exe— Windows 10 2004+ / Windows 11 x64,自包含 .NET / self-contained .NETSHA256SUMS.txt— 文件校验 / package checksum- 正式版 / Stable v0.3.1
BlueAudioSink v0.3.1 · BAS2 / Windows / Android
Windows 0.3.1 · Android 0.3.1
中文
连接重构
- Wi-Fi 切换为 BAS2。连接前分别确认电脑身份和音频通道,减少“显示已连接却收不到音频”的情况
- 默认使用 UDP 音频;UDP 验证失败时自动使用 TCP 兼容传输,界面显示「兼容传输」
- 按实际网络接口选择路径,改进热点、多网卡和换网后的恢复;无关接口变化不再重建健康连接
操作体验
- 电脑端悬停反馈更及时,连接切换、设置保存和日志操作移至后台,减少界面停顿
- 手机音量滑条即时跟手,缓冲档位发送中生效;刷新保留设备列表并立即查询
- 减少后台和非当前页面的无效刷新;通知显示实际连接与恢复状态,设置保存失败明确提示
日志与升级
- 补充连接阶段、实际路径、会话和流标识,便于区分发现、握手、传输和播放问题
- 手机日志在后台补传,不占用心跳和调音队列;完善有界存储与重试
- 必须双端一起升级,Wi-Fi 不兼容 0.2.x。沿用 Android 发布签名,可覆盖安装;蓝牙、采集授权和现有播放方式保留
VPN 禁止绕过、热点隔离或网络策略仍可能阻止局域网连接,应用无法强制突破系统限制
English
Connection
- Wi-Fi now uses BAS2. PC identity and the audio path are verified separately before reporting a connection
- UDP is the default audio transport. If verification fails, the apps switch to TCP and show a compatibility-transport indicator
- Route selection uses the actual network interfaces, improving hotspot, multi-adapter and network-change recovery. Unrelated interface changes preserve healthy sessions
Interaction
- Faster desktop hover feedback. Connection changes, settings writes and log operations run in the background
- Android volume dragging responds immediately. Buffer presets apply while sending; refresh queries immediately and preserves the device list
- Fewer unnecessary background/page updates, accurate reconnect notifications and explicit settings-save failures
Diagnostics and upgrade
- Logs identify the connection stage, route, session and stream to separate discovery, handshake, transport and playback failures
- Android log uploads run independently of heartbeats and volume commands, with bounded storage and retry handling
- Update both apps together. Wi-Fi is incompatible with 0.2.x. Android retains its release signing key for in-place updates. Bluetooth, capture consent and playback behavior are retained
VPN lockdown, hotspot isolation and network policies can still prevent LAN access; the apps cannot override system restrictions
下载 / Downloads
BlueAudioSink-0.3.1.exe— Windows 10 2004+ / Windows 11 x64,自包含 .NET / self-contained .NETBlueAudioSink-Sender-0.3.1.apk— Android 10+,正式签名 / release-signedSHA256SUMS.txt— 文件校验 / package checksums
BlueAudioSink v0.2.16 · Windows / Android
Windows 0.2.16 · Android 0.2.16
中文
连接
- 手机按电脑身份记忆设备。换 Wi-Fi 或在热点与 Wi-Fi 之间切换后,会重新查找电脑地址。同一电脑的地址归入一条记录。
- 电脑设置里可浏览蓝牙和 Wi-Fi 手机列表,浏览时保留当前连接。
界面与控制
- 双端新增跟随系统、浅色和深色主题。电脑端调整了模式导航和设置布局,手机端新增本机信息、关于和发送时长。
- 发送时可从手机通知打开悬浮音量条,调节电脑接收音量。
- Wi-Fi 连上后,手机媒体音量自动归零,电脑接收音量独立保留。可选的「防误开外放」在获得无障碍授权后拦截发送期间的实体音量加键。
诊断
- 手机诊断事件会合并到电脑连接日志,断线期间的记录在重连后补发。首次连接失败时,可在手机设置中导出日志。
- 电脑可设置日志目录和保留天数。默认写入 EXE 旁的
logs文件夹,保留 90 天。
English
Connection
- Android remembers a PC by its identity and looks up its new address after a Wi-Fi or hotspot change. Addresses for the same PC share one entry.
- Browse Bluetooth and Wi-Fi phone lists in Windows Settings without interrupting the current connection.
Interface and controls
- Both apps offer System, Light, and Dark themes. Windows has updated mode navigation and settings. Android adds Device info, About, and elapsed sending time.
- Open the floating receiver volume slider from the Android notification while sending.
- Connecting over Wi-Fi mutes the phone's media volume and preserves the PC receiver volume. Optional speaker protection uses Android Accessibility to intercept the physical volume-up key while sending.
Diagnostics
- Android events are merged into the Windows connection log. Offline events sync after reconnecting. Android Settings can export logs when the first connection fails.
- Windows offers a configurable log folder and retention period. The default is a
logsfolder beside the EXE with 90 days of retention.
下载 / Downloads
BlueAudioSink-0.2.16.exe— Windows 10 2004+ / Windows 11 x64. 无需安装 .NET / No .NET installation required.BlueAudioSink-Sender-0.2.16.apk— Android 10+。沿用正式签名,可覆盖更新 / Signed with the existing release key for in-place updates.SHA256SUMS.txt— 双端文件校验 / Package checksums.
建议双端一起更新。Update both apps to use the new Wi-Fi reconnection and diagnostic features.
BlueAudioSink v0.2.12 · Windows 0.2.12 / Android 0.2.4
Windows 0.2.12 + Android 0.2.4 · 正式版 / Stable
下载 / Downloads
- Windows 10 2004+ / Windows 11 x64:
BlueAudioSink-0.2.12.exe,双击运行,无需安装 .NET - Android 10+:
BlueAudioSink-Sender-0.2.4.apk,建议与电脑端一起更新 SHA256SUMS.txt:双端安装包 SHA-256 校验值
Android 沿用原正式发布密钥,已安装正式版可覆盖更新;旧测试签名版需先卸载再安装
本次更新
- 电脑端设置改为侧栏分类,减少常驻说明,功能解释改为悬停提示;统一播放设备与手机选择
- 自动记忆蓝牙/Wi-Fi模式,统一“自动连接”开关,新增关于页与项目/协议入口
- Wi-Fi主页新增启用/断开,明确连接阶段和实时状态;断开会停止发现、监听和播放
- 可选关闭至托盘,图标反映连接状态;全局快捷键支持断开、重连和Wi-Fi音量调节,冲突提示自行修改
- Wi-Fi可选WASAPI独占输出,支持共享回退;独占启用先静音,并提示其他软件可能切换输出设备
- 手机新增“电脑接收音量”滑条,连接后显示,与电脑0–100软件音量同步;电脑支持直接点击数字输入
- 优化控件边缘与音频输出稳定性,整理当前开发文档,更新中英文图文教程
Wi-Fi仍使用Android系统音频采集授权,无需Shizuku、root、USB或无线调试;部分应用或受保护内容可能禁止采集。手机仍需自行授权并开始发送,电脑重连不会代替手机采集授权
Highlights
A compact settings sidebar, remembered mode and unified auto-connect, About page, explicit Wi-Fi Enable/Disconnect controls, connection-aware tray icons, configurable global hotkeys, optional WASAPI exclusive output, and synchronized Wi-Fi receiver volume on Android and Windows
Use both updated apps for remote volume control. Wi-Fi uses standard Android playback capture with user consent; Shizuku and developer options are not required. Some apps or protected content may block capture
验证 / Validation
51 Windows audio/connection/hotkey regression checks, 6 firewall checks and 6 Android unit tests passed. Android Release signature verified against the existing release certificate. Windows startup, mode memory, automatic Wi-Fi connection and About links checked in the actual app
See English guide / 中文教程
BlueAudioSink v0.1.0
BlueAudioSink v0.1.0
Lightweight Windows phone-audio receiver with Bluetooth and local-network Wi-Fi modes, plus a companion Android Wi-Fi sender. Developed by liubaiqing.
Downloads
- Windows 10 2004+ / Windows 11, x64:
BlueAudioSink-0.1.0.exe. Self-contained; no .NET installation required. - Android 10+:
BlueAudioSink-Sender-0.1.0.apk. Release build signed with the project's dedicated release key, version 0.1.0 (versionCode 2). - Checksums:
SHA256SUMS.txt.
Previously installed the debug-signed APK? Uninstall it before installing this release-signed APK. Uninstalling clears the app's saved data. Future releases will retain the release signing identity for in-place updates.
Included
- Bluetooth reception and Wi-Fi streaming, shared playback/device/network settings.
- Compact desktop UI, source switching, and connection/audio status.
- Audio-clock playback and jitter-buffer fixes.
- Matching desktop/mobile icons and a small developer credit on both apps.
- English README with a Chinese version available.
Pair your phone in Windows for Bluetooth mode. For Wi-Fi, connect both devices to the same local network, select the PC in the Android app, and grant capture permission. Developer options and USB / wireless debugging are not required. The current app interfaces are in Chinese.
Use the optional firewall helper only when troubleshooting failed Wi-Fi reception. Some Android apps and protected content do not allow playback capture. Wi-Fi audio uses unencrypted UDP; use a trusted network.
双端均已加入小字“开发作者:liubaiqing”。本次 Android 包已改为独立发布密钥签名的 Release 构建;原测试签名版需先卸载再安装,卸载会清除已保存设备。Windows 包和 Android 包均已更新,校验值见附件。完整说明见仓库 README。