AudioShare USB v3.0.0-rc.3
Pre-release
Pre-release
·
3 commits
to main
since this release
AudioShare USB v3.0.0-rc.3
Third public release candidate of the portable Windows-to-Android USB audio
product. The downloadable ZIP remains self-contained and runs without an
installer or administrator access in the normal case.
Reliability fixes
- Embeds and cryptographically verifies the permanently signed Android
1.0.0-rc.3companion (version code 6). - Fixes a reproduced Android watchdog bug where intentionally dropped
live-edge audio could make a later silent period look stalled. - Gives transient stale Bluetooth/wired routes a bounded recovery window while
reasserting the built-in phone speaker. - Applies the ordinary-performance compatibility fallback to the entire
AudioTrack setup, not only construction. - Prevents a new Android receiver session from overlapping an old playback
worker that has not conclusively stopped. - Persists an exact, owner-validated ADB forward journal. On the next start,
AudioShare removes only a matching staledevice + port + socketmapping;
it never uses broadadb forward --remove-allcleanup. - Classifies known focus, route, protocol, package, and compatibility failures
as terminal until user/environment action instead of repeating frustrating
automatic retries. - Adds bounded exponential backoff and diagnostics for the optional ADB device
tracker while retaining periodic device polling.
Better “connected but silent” diagnostics
- Shows a visible warning when Android media volume is muted or very low.
- Reports Windows captured frames, current peak/RMS signal, and time since the
last non-silent sample. - Reports Android written frames, cumulative playback-head progress, progress
ages, play state, and actual performance mode using a backward-compatible
extension of the version-1 STATS message. - Reports the shared ADB server executable/version/mDNS status when supported,
without killing or silently reconfiguring another tool's ADB server.
Beginner and AI-assistant guidance
- Adds the exact creator credit:
created by Shayan SalehiRadin the Windows
app header. - Adds
llms.txtand a dedicated AI setup brief that tell assistants to guide
ordinary users through the portable Windows ZIP—not cloning, Android Studio,
Flutter, or Gradle. - Includes the beginner and AI setup documents inside the portable ZIP.
- Clarifies Developer Options, USB debugging authorization, data-cable,
extraction, companion installation, auto-connect, media-volume, and safe
troubleshooting steps.
Verification boundary
The complete path was previously heard working very well on a Samsung Galaxy
A52s / Android 14 with global capture and zero visible drops in the diagnostic
snapshot. RC3 passes Android unit/lint/build, Flutter analysis/tests, MSVC native
protocol and integration checks, portable package verification, and hosted CI.
The exact RC3 build still remains a prerelease until the documented ten-minute
screen-off, repeated reconnect, measured latency, restricted-PC, and two-hour
physical-device gates are completed.