Repository navigation
SpatialFin 2.7.1
Signed sideload build of SpatialFin 2.7.1 (versionCode 102). Supersedes 2.7.0 — install this instead.
Fix vs 2.7.0: the split-A/V freshness gate compared two undisciplined clocks and could silently disable lipsync drift correction during long playback (and permanently after a device clock adjustment). 2.7.0 is withdrawn; use 2.7.1.
Which file?
Each APK is universal (runs on every CPU — arm64 & 32-bit):
| Device | Download |
|---|---|
| Phone / Samsung Galaxy XR / Beam Pro | SpatialFin-2.7.1-phone-xr.apk |
| Google TV / Android TV | SpatialFin-2.7.1-androidtv.apk |
Installing
- Enable Install unknown apps for your browser/file manager (Settings → Apps → Special access).
- Open the downloaded
.apkand confirm.
Signed with the official SpatialFin release key (APK Signature Scheme v2).
What's new in 2.7.x
- Split-A/V lipsync overhaul — continuous PI speed-trim drift correction, jitter smoothing, θ-disciplined stale-beacon rejection, per-codec audio latency, matched-filter calibration.
- FCast protocol v4 — NTP clock-sync + commanded synchronized start, fully back-compatible with v3 / non-SpatialFin receivers.
- Discovery reliability — multiple installs/devices coexist and advertise correctly.
Technical detail: SPLIT_AV_SYNC_V4.md and PR #22.