v0.122.1
Noteworthy
-
Speaker error messages now include the actual error name, not just a bare number. Some firmware error responses (e.g.
SOURCE_ALREADY_REMOVED) restate the numeric value as the message text, so callers previously only ever saw something like"1047".DeviceError.Error()now surfaces thenameattribute whenever it carries more information than the message, e.g.SOURCE_ALREADY_REMOVED (1047). -
TuneIn requests with whitespace-only IDs are now rejected instead of silently accepted.
stationID,podcastID,encoded_name, the searchq, andcursorare trimmed before the existing empty-string checks run, closing a gap where a value of just spaces slipped past validation. -
Follow-up corrections to the
enable-sshtelnet-unlock work from v0.122.0 (#471, #515): further community hardware testing retracted the earlier claim that the inter-command delay itself was necessary — the real gate turned out to be whether the device is already paired (already handled automatically since v0.122.0).--command-delay's default is lowered from 5s to 3s accordingly. Thegetpdoverification output printed duringenable-sshand telnet migration is now labeled as reflecting the pre-reboot runtime layer only, so a clean-looking readout is no longer mistaken for proof the configuration will survive a reboot.
What's Changed
- fix: TuneIn param trimming + surface DeviceError name attribute by @gesellix in #605
- docs(telnet): correct envswitch/getpdo claims from #515/#471 measurements by @gesellix in #606
Full Changelog: v0.122.0...v0.122.1
📦 Downloads / installation: https://gesellix.github.io/Bose-SoundTouch/docs/downloads/