Skip to content

skiwlkr/TrayRemote

Repository files navigation

TrayRemote

A small desktop app to discover and control Sonos speakers on your local network. Provides playback and volume controls, grouping, and a tray/menubar interface for quick access.

drawing

Features

  • Discover Sonos devices automatically.
  • Playback controls: play, pause, next, previous, seek.
  • Per-room volume and mute/unmute.
  • Grouping support (create/manage Sonos groups where supported).
  • Tray/menubar interface for quick actions.
  • Programmatic API: core controller functions available in sonos_controller.py.

Quick start Requirements

  • Python 3.8+
  • Network access to Sonos devices (same LAN/subnet)

Install dependencies

python -m pip install -r requirements.txt

Run the app

python main.py

Key files

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages