mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 09:06:14 +00:00
- Implement real-time WebSocket client for device monitoring - Add 12 event types: NowPlaying, Volume, Connection, Preset, Zone, Bass, Clock, Name, Error, Recents, Language - Create WebSocket demo CLI with event filtering and auto-discovery - Add comprehensive WebSocket documentation and examples - Implement automatic reconnection and robust error handling - Add 50+ WebSocket-specific tests with mock server - Update project completion to 85% (16/19 endpoints) - Clarify that POST /presets is officially not supported by SoundTouch API - Add production-ready WebSocket client with configurable options Breaking: WebSocket events require gorilla/websocket dependency Docs: Complete WebSocket integration examples and API reference
16 lines
427 B
AMPL
16 lines
427 B
AMPL
module github.com/user_account/bose-soundtouch
|
|
|
|
go 1.25.5
|
|
|
|
require github.com/hashicorp/mdns v1.0.6
|
|
|
|
require (
|
|
github.com/gorilla/websocket v1.5.3 // indirect
|
|
github.com/miekg/dns v1.1.55 // indirect
|
|
golang.org/x/mod v0.17.0 // indirect
|
|
golang.org/x/net v0.34.0 // indirect
|
|
golang.org/x/sync v0.10.0 // indirect
|
|
golang.org/x/sys v0.29.0 // indirect
|
|
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
|
|
)
|