mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
PROVIDER_SOURCES covers the sources known to produce the stub now-playing. It cannot cover the ones we have not tested, ALEXA among them, and a source list is whatever the speaker chooses to advertise. So the readback now refuses to confirm the stub itself, wherever it comes from: a now-playing that names the source we asked for but reports no location, no play status, and an item name echoing the source is reported as a failure rather than a success. That shape is what a speaker returns for a select it accepted but cannot act on. All three conditions are required together. A physical input reports no location and no item name of its own yet is genuinely playing, so any one condition alone would reject real selections; a test covers exactly that case, confirming with PlayStatus set and no location. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>