Skip to content

oleggtro/libsoundtouch-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libsoundtouch-ts

CI

TypeScript wrapper for Bose SoundTouch devices' local HTTP API.

Features

Completed features so far:

  • get current Bass Level
  • set new Bass Level
  • get devices BassCapabilities
  • get DeviceInfo
  • get currently set AudioDSPControls
  • set new AudioDSPMode for the DSP
  • Audio Product Level Controls
  • Audio Product Tone Controls
  • Audio Speaker Attributes
  • Balance
  • Bluetooth - Info
  • Bluetooth - Clear Pairing List
  • Bluetooth - Enter Pairing Mode
  • Capabilities
  • Clock Display
  • Clock Time
  • Configuration Status
  • DSP Mono Stereo
  • Group - Status
  • Group - Add Stereo Pair
  • Group - Remove Stereo Member
  • Group - Update Name
  • Introspect Data
  • Key Press, Release
  • Language
  • Media Servers List
  • Music Library - Get Items
  • Music Library - Search
  • Music Service - Add Station
  • Music Service - Get My Stations
  • Music Service - Remove Station
  • Music Service - Search Stations
  • Music Service - Track Info
  • Music Service - Remove Account
  • Music Service - Set Account
  • Name
  • Network Info
  • Network Status
  • Now Playing Status
  • Play Notification Beep
  • Play TTS Message
  • Play URL
  • Power Management
  • Power Standby
  • Power Standby Low-Power
  • Preset List
  • Preset Remove
  • Preset Store
  • Rebroadcast Latency Mode
  • Recents List
  • Select (AIRPLAY)
  • Select (BLUETOOTH)
  • Select (LOCAL_INTERNET_RADIO)
  • Select (LOCAL_MUSIC)
  • Select (PANDORA)
  • Select (PRODUCT TV)
  • Select (PRODUCT HDMI1)
  • Select (SPOTIFY)
  • Select (STORED_MUSIC)
  • Select (TUNEIN)
  • Select Last SoundTouch Source
  • Select Last Source
  • Select Local Source
  • Service Availability
  • Software Update Check
  • Software Update Query
  • Sources List
  • Standby
  • SupportedURLs
  • System Timeout
  • Token Request
  • User Play Control
  • User Ratings
  • Volume
  • Wireless - Add Wireless Profile
  • Wireless - Get Active Profile
  • Wireless - Select Last Source
  • Wireless - Site Survey
  • Zone Add Member
  • Zone Create
  • Zone Remove Member
  • Zone Status

Contributing

License

This project is released under the MIT License — see the LICENSE file for details.

Thanks

This project is only possible because of the work done by the guys over at libsoundtouch. Huge thanks to them for reverse engineering / saving the original Bose documentation for the API 🙏

About

A wrapper around Boses Local Soundtouch API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published