mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
Adding urls.validate() to setAllBoseURLsViaTelnet made a rejected URL come back through resyncBoseURLsAfterXML as "could not re-sync boseurls over telnet", which reads as the device being unreachable and sends the user to look at port 17000. applyURLOverrides lets the XML migration accept URLs the telnet validator now refuses, a query string for instance, so this is reachable: the XML write succeeds with that value while the runtime re-sync is silently skipped. A reboot does reconcile from the XML, so the outcome is fine; the diagnosis was not. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>