8000 GitHub - armintoepfer/solo: Modern web interface for controlling Sonos devices on your local network.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

armintoepfer/solo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A modern, responsive web interface for controlling your local Sonos speakers. Control playback, manage groups, and adjust volume with a clean, intuitive UI.

Features

  • Play/pause and track control
  • Individual and group volume control
  • Group management (create/leave groups)
  • Light/dark theme support
  • Responsive design for all devices
  • Real-time status updates

Screenshots

SoLo Screenshot dark

Getting Started

Prerequisites

  • Python 3.7+
  • Sonos speakers on your local network
  • uv for dependency management

Installation

  1. Clone the repository:
git clone https://github.com/armintoepfer/solo.git
cd solo
  1. Install dependencies with uv:
uv venv
source .venv/bin/activate  # On Unix/macOS
# or
.venv\Scripts\activate     # On Windows

uv pip install -r requirements.txt
  1. Run the application:
python app.py
  1. Open your browser and navigate to:
http://localhost:5000

License

This project is dedicated to the public domain under the Unlicense. You can do whatever you want with it, no attribution required.

Acknowledgments

Thanks to Sonos for their UPnP/SOAP API.

About

Modern web interface for controlling Sonos devices on your local network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0