Documentation for controlling and preserving Bose SoundTouch devices
This document summarizes all changes made to anonymize personal and specific data throughout the Bose SoundTouch Go client codebase.
All specific IP addresses, device IDs, device names, and other potentially personal information have been replaced with generic, example values to protect privacy while maintaining the functionality and usefulness of the documentation and test examples.
Original → Anonymized:
192.168.178.35 → 192.168.1.10192.168.178.28 → 192.168.1.10192.168.1.100 → 192.168.1.10192.168.1.101 → 192.168.1.11192.168.1.102 → 192.168.1.12Original → Anonymized:
A81B6A536A98 → ABCD1234EFGH1234567890AB → ABCD1234EFGH1234567890AC → ABCD1234EFGHOriginal → Anonymized:
Sound Machinechen → My SoundTouch DeviceOriginal → Anonymized:
A81B6A536A98 → AA:BB:CC:DD:EE:FFA81B6A849D99 → AA:BB:CC:DD:EE:FFA8:1B:6A:53:6A:98 → AA:BB:CC:DD:EE:FFA8:1B:6A:84:9D:99 → AA:BB:CC:DD:EE:01README.md - Updated all IP addresses and device examplesMakefile - Updated example IP addresses in help textdocs/SYSTEM-ENDPOINTS.md - Anonymized all example datadocs/VOLUME-CONTROLS.md - Updated device IDs and IP addressesdocs/KEY-CONTROLS.md - Updated IP addressesdocs/BASS-CONTROLS.md - Updated device IDsdocs/HOST-PORT-PARSING.md - Updated IP addresses and device namesdocs/STATUS.md - Updated IP addressescmd/soundtouch-cli/main.go - Updated all example IP addresses in help textcmd/soundtouch-cli/main_test.go - Updated test IP addressespkg/client/testdata/info_response.xml - Updated device ID, name, and network infopkg/client/testdata/info_response_st20.xml - Updated device ID and network infopkg/client/testdata/capabilities_response.xml - Updated device IDpkg/client/testdata/name_response.xml - Updated device namepkg/client/testdata/networkinfo_response.xml - Updated device ID and network infopkg/client/testdata/clockdisplay_response.xml - Updated device IDpkg/client/client_test.go - Updated device IDs, names, and IP addressespkg/client/system_test.go - Updated device IDs and IP addressespkg/client/balance_test.go - Updated device IDs in test responsespkg/client/bass_test.go - Updated device IDs in test responsespkg/models/networkinfo_test.go - Updated device IDs and network infoABCD1234EFGHAA:BB:CC:DD:EE:FFAfter anonymization:
All changes maintain the original functionality while ensuring no personal or specific network information is exposed in the codebase.