Files
Bose-SoundTouch/pkg/client/testdata/info_response_st20.xml
T
Tobias Gesellchen 7de6b8246b Initial commit: Bose SoundTouch API Client PoC
- Implement HTTP client with XML support for SoundTouch Web API
- Add UPnP device discovery with SSDP protocol
- Create type-safe Go models for API responses
- Build CLI tool with device discovery and info commands
- Add comprehensive configuration management via .env and env vars
- Include extensive documentation (API endpoints, patterns, development guide)
- Translate all German documentation to English
- Set up modern Go project structure with testing framework
- Add Makefile for cross-platform builds and development workflow

Features:
 Device discovery (UPnP + manual configuration)
 Device information retrieval
 XML request/response handling
 CLI interface with flexible device targeting
 Cross-platform compatibility
 Comprehensive test coverage with mock data
 Production-ready configuration management
2026-01-08 23:01:32 +01:00

41 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<info deviceID="1234567890AB">
<name>My SoundTouch Device</name>
<type>SoundTouch 20</type>
<margeAccountUUID>3230304</margeAccountUUID>
<components>
<component>
<componentCategory>SCM</componentCategory>
<softwareVersion>27.0.6.46330.5043500 epdbuild.trunk.hepdswbld04.2022-08-04T11:20:29</softwareVersion>
<serialNumber>K4245112804625125000710</serialNumber>
</component>
<component>
<componentCategory>PackagedProduct</componentCategory>
<serialNumber>066802942560222AE</serialNumber>
</component>
<component>
<componentCategory>Lightswitch</componentCategory>
<serialNumber></serialNumber>
</component>
<component>
<componentCategory>SMSC</componentCategory>
<softwareVersion>I2014102015199423; B unknown 081008</softwareVersion>
<serialNumber>08DF1F0BA32A</serialNumber>
</component>
</components>
<margeURL>https://streaming.bose.com</margeURL>
<networkInfo type="SCM">
<macAddress>1234567890AB</macAddress>
<ipAddress>192.168.1.100</ipAddress>
</networkInfo>
<networkInfo type="SMSC">
<macAddress>08DF1F0BA32A</macAddress>
<ipAddress>192.168.1.100</ipAddress>
</networkInfo>
<moduleType>scm</moduleType>
<variant>spotty</variant>
<variantMode>normal</variantMode>
<countryCode>EU</countryCode>
<regionCode></regionCode>
</info>