mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 09:06:14 +00:00
Speakers echo back the source name as SourceAccount when no real credential is set (e.g. SourceAccount="TUNEIN" for a TUNEIN source). HandleDevicePlay was forwarding this verbatim, causing the speaker to try authenticating with the source name as a TuneIn account and returning INVALID_SOURCE. Clear SourceAccount when it equals Source; preserve it when it differs (real credentials such as Spotify or STORED_MUSIC UUIDs). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>