Repository navigation
v1.0.4
STR v1.0.4
Built from commit: d2e0dd3584b7f29e41ef5b673db6713ebd74a14c
Workflow run: https://github.com/JRpersonal/streborn/actions/runs/37384052530
What's changed in v1.0.4
New features
- Pandora and iHeartRadio stations can be stored on the preset keys (presets)
- Speakers with a display show a short message when a key cannot play (speaker)
Fixes
- A double click on a menu tab no longer highlights part of its label (app)
- Switching Spotify presets no longer shows the old song under the new playlist name (app)
- Diagnostic logs no longer claim a playing radio station sent nothing (diagnostics)
- The Library no longer offers a NAS's admin device that cannot be browsed (library)
- A library track no longer jumps to the next one early when the media server reports a wrong length (queue)
- A Spotify key on a speaker whose Spotify login stopped working now says to pick the speaker in Spotify again instead of going silent (spotify)
- A speaker whose Spotify login expired stops restarting the engine every minute and accepts a new tap from the Spotify app (spotify)
- Music started from a preset no longer comes back by itself after you press Stop (spotify)
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 |