mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-18 00:26:29 +00:00
soundcork#104 confirms speakers validate the /speaker audio-notification app_key against audionotification.api.bosecm.com (100 calls/day on real Bose). Our /v1/auth shim accepts it, but a host-seeded migration only worked if the speaker resolved that host to us. DNS interception already covers it (bosecm.com substring), but the /etc/hosts migration domain list did not — so the speaker method would fail on hosts-based setups. Seed both audionotification.api.bosecm.com and the dev variant (audionotificationdev.api.bosecm.com; firmware may use either) into the migration /etc/hosts lists, and update the mock fixtures/docs accordingly. /v1/auth is path-based, so it already answers regardless of which host the speaker thinks it is calling. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>