4 Commits

Author SHA1 Message Date
ros 369c0347a7 Implement autostart functionality, ZIP packaging, and related installation scripts; update documentation and tests 2026-09-09 18:27:32 +03:00
ros 49d10a5242 Implement desktop tray interface with media controls and QR pairing; add related tests 2026-09-09 10:01:39 +03:00
ros 2da3c9544b Implement QR pairing window and mDNS announcements; update documentation and tests 2026-09-09 09:53:37 +03:00
ros d5e827112a Add MusicBridge protocol documentation and implement system volume control
- Created PROTOCOL.md to outline the MusicBridge protocol v1, detailing setup, TLS, pairing, state management, and command structure.
- Implemented SystemVolume class for managing system audio levels, including methods for setting, reading, changing, and muting volume.
- Added unit tests for the MusicBridge agent, covering pairing, identity storage, command validation, and media state management.
- Included tests for real-time media reading from Windows and ensured proper handling of artwork caching and retrieval.
2026-09-09 01:05:52 +03:00