Repository navigation
v1.0.3
STR v1.0.3
Built from commit: e180ab219b451cfe7b708563260fc47ce921bcc5
Workflow run: https://github.com/JRpersonal/streborn/actions/runs/37210719498
What's changed in v1.0.3
New features
- US speakers keep their iHeartRadio and Pandora sources (agent)
Fixes
- A diagnostic file keeps the speaker's log even when one part of it hangs (agent)
- A speaker stuck in a broken stereo pair says so at once instead of timing out (agent)
- A stereo pair is only reported as formed when both speakers hold it (agent)
- A stereo pair set up in the Bose app survives installing STR (agent)
- Forming a group from idle speakers no longer starts music (agent)
- Receiving an update no longer needs tens of MB of memory on the speaker (agent)
- The diagnostic file shows what time the speaker's display clock thinks it is (agent)
- The speaker gets its provider settings in the shape it asks for (agent)
- A speaker installed over the network now always ends up with Spotify (app)
- A speaker stuck as half of an old stereo pair is detected and can be freed with one click (app)
- A stereo pair that cannot form says why instead of timing out (app)
- After the move to STR-Windows.exe the app says once why Windows asks for network access again (app)
- An update opens SSH on a speaker only when a USB stick is plugged in (app)
- An update renames an old versioned file to STR-Windows.exe and moves your shortcuts along (app)
- Installing STR on half of a stereo pair keeps the pair or dissolves it cleanly (app)
Downloads
| Platform | File |
|---|---|
| Windows desktop app | STR-Windows.exe |
| macOS desktop app | STR-macOS.dmg |
| Linux desktop app (x86_64) | STR-Linux-x64.tar.gz |
| Stick agent (ARMv7l, real target) | streborn-armv7l |
| Stick agent (ARM64, reserve) | streborn-arm64 |
| Stick agent (amd64, test rig) | streborn-amd64 |
| Spotify sidecar (go-librespot, ARMv7l) | go-librespot-armv7l |
| Checksums | SHA256SUMS |
| Machine-readable | manifest.json |
The website at st-reborn.de fetches manifest.json to render the current download links. All file names are stable (no version in the name), so every file, the desktop apps included, has a permanent /releases/latest/download/<file> URL.
System requirements
| Windows | Windows 10 or 11, 64-bit. The app uses Microsoft Edge WebView2; Windows 7 and 8 are not supported. |
| macOS | macOS 12 Monterey or newer. |
| Linux | 64-bit (x86_64) with WebKitGTK (webkit2gtk 4.x) on a current glibc-based distribution. |
| Speaker | Bose SoundTouch 10, 20, 30 or Portable on the final Bose firmware (27.0.6). |
Verify your download
Every binary in this release is attested by GitHub's build provenance system.
# SHA256 checksum
sha256sum -c SHA256SUMS
# Sigstore attestation (requires GitHub CLI)
gh attestation verify STR-Windows.exe --owner JRpersonalCode signing
Windows: signed with a Certum Open Source code signing certificate. SmartScreen may still warn while the signature builds download reputation.
macOS: signed with a Developer ID certificate and notarized by Apple. The app and the disk image each carry a stapled ticket, so Gatekeeper opens them without a warning, offline included.
Any warning you do see, and the exact click path past it, is documented on the website Verify page.
VirusTotal scan
Each binary in this release is uploaded to VirusTotal on build, so the unsigned apps' heuristic false-positives are checkable. Live reports for this exact build:
| Platform | Report |
|---|---|
| Windows | VirusTotal |
| macOS | VirusTotal |
| Linux | VirusTotal |