v0.9.42
STR v0.9.42
Built from commit: 83b11caf40c683879bb86e1b5f4cdc2a2af532c2
Workflow run: https://github.com/JRpersonal/streborn/actions/runs/31650896691
What's changed in v0.9.42
New features
- The Mac app installs its own updates instead of asking for a drag (app)
- The speaker settings show how to get the remote onto a phone (app)
- Put a media server on every speaker straight from the library (music)
Fixes
- Country flags appear wherever the system can draw them (app)
- The error message in the speaker view is readable again (app)
- The update notice comes back for every new version (app)
- Updating one speaker follows the same proven path as a whole house (app)
- The bar at the bottom stays at the bottom edge (phone)
- The phone remote shows the song again, not just the station (phone)
- The remote no longer zooms, so it behaves like an app (phone)
- The volume stays put while you scroll through a group (phone)
- A station that refuses to play is no longer blamed on the speaker (speaker)
- An update reclaims about a megabyte of leftovers it no longer needs (speaker)
Downloads
| Platform | File |
|---|---|
| Windows desktop app | STR-Windows-v0.9.42.exe |
| macOS desktop app | STR-macOS-v0.9.42.dmg |
| Linux desktop app (x86_64) | STR-Linux-x64-v0.9.42.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. The desktop app filenames carry the version; the stick agent binaries keep stable /releases/latest/download/<file> URLs for direct linking.
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-v0.9.42.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 |