Skip to content

SixBack v0.8.14

Choose a tag to compare

@tostmann tostmann released this 06 Jun 23:44
· 39 commits to master since this release

Fixes

TuneIn custom-station playback: skip dead stream variants (#21)

For some stations TuneIn lists dead stream URLs (HTTP 404) first, even with reliability=100 — e.g. CRo Dvojka (s17871): dvojka_mp3_32 and dvojka_mp3_64 are 404, only dvojka_mp3_128 is live. The resolver took the first URL blindly, so the speaker buffered ~10 s and dropped to INVALID_SOURCE. It now probes the candidates and returns the first reachable one (accepts 2xx and 3xx — it leaves redirects for the speaker to follow, matching its normal behaviour). If none of the candidates pass the probe it falls back to the first one, so the change can never be worse than before. Verified end-to-end on ST10 test hardware: s17871 now plays.

Docs

Hardware list: "ESP32-S3 + PSRAM" instead of a single SKU (#20)

The recommended board is any ESP32-S3 with PSRAM (an "R8" variant such as N16R8 or N8R8) — PSRAM is the real requirement (TLS/HTTPS for Spotify + OTA), the exact flash size and SKU are not critical. 16 MB is the tested config.

Update notes

OTA-safe — no partition changes. Existing devices update over the air; the web flasher offers a fresh factory install.