mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 16:46:17 +00:00
For each known device, surface an info-level finding with a "Play ding" quick fix and an equivalent curl command. The fix POSTs an INTERNET_RADIO ContentItem to the speaker's /select endpoint pointing at <serverURL>/media/aftertouch-ding.wav — the asset committed earlier in this branch. No external dependency (unlike TuneIn-based playback tests from issues #94, #175, #188, #214, #218, #224, #235, #253, #262, #272), so it works for cloud-deployed AfterTouch as long as the speaker can reach the service URL. Dual-mode by construction: the curl command in ManualCommands is the same shape the server-side fix uses, so operators on LAN-isolated setups can paste it and trigger the same playback from a reachable host. Skipped (with an explanatory finding) when SERVER_URL isn't configured — the speaker would have nowhere to fetch the audio from. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>