Skip to content

AudioShare USB v3.0.0-rc.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:34
· 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.3 companion (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 stale device + port + socket mapping;
    it never uses broad adb forward --remove-all cleanup.
  • 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 SalehiRad in the Windows
    app header.
  • Adds llms.txt and 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.