Directories
¶
| Path | Synopsis |
|---|---|
|
Package client provides a comprehensive HTTP client for controlling Bose SoundTouch devices.
|
Package client provides a comprehensive HTTP client for controlling Bose SoundTouch devices. |
|
Package config provides configuration management for the Bose SoundTouch Go library.
|
Package config provides configuration management for the Bose SoundTouch Go library. |
|
Package discovery provides device discovery functionality for Bose SoundTouch devices using mDNS and UPnP protocols.
|
Package discovery provides device discovery functionality for Bose SoundTouch devices using mDNS and UPnP protocols. |
|
Package models provides data structures and types for music service account management on Bose SoundTouch devices.
|
Package models provides data structures and types for music service account management on Bose SoundTouch devices. |
|
service
|
|
|
bmx
Package bmx implements minimal helper calls to public TuneIn endpoints and wraps them into Bose-compatible response models.
|
Package bmx implements minimal helper calls to public TuneIn endpoints and wraps them into Bose-compatible response models. |
|
certmanager
Package certmanager provides tools for managing Root CAs and generating SSL certificates.
|
Package certmanager provides tools for managing Root CAs and generating SSL certificates. |
|
constants
Package constants defines file names, directories, and common values used by the service layer.
|
Package constants defines file names, directories, and common values used by the service layer. |
|
datastore
Package datastore provides a simple XML-based datastore for SoundTouch devices.
|
Package datastore provides a simple XML-based datastore for SoundTouch devices. |
|
handlers
Package handlers provides HTTP handlers for the SoundTouch service.
|
Package handlers provides HTTP handlers for the SoundTouch service. |
|
marge
Package marge provides XML generation and data management for the Marge service, which handles SoundTouch device configuration, presets, recents, and account management.
|
Package marge provides XML generation and data management for the Marge service, which handles SoundTouch device configuration, presets, recents, and account management. |
|
proxy
Package proxy provides a logging reverse proxy used for speaker traffic debugging.
|
Package proxy provides a logging reverse proxy used for speaker traffic debugging. |
|
setup
Package setup contains speaker migration and configuration helpers.
|
Package setup contains speaker migration and configuration helpers. |
|
spotify
Package spotify provides Spotify OAuth integration and token management for the SoundTouch service, ported from soundcork's Python implementation.
|
Package spotify provides Spotify OAuth integration and token management for the SoundTouch service, ported from soundcork's Python implementation. |
|
ssh
Package ssh provides simple SSH operations used during device setup and migration.
|
Package ssh provides simple SSH operations used during device setup and migration. |
|
testutils
|
|
|
spotify
Package spotify provides shared handlers for mocking the Spotify API.
|
Package spotify provides shared handlers for mocking the Spotify API. |
Click to show internal directories.
Click to hide internal directories.