pkg/

directory
v0.65.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2026 License: MIT

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL