{"repo":"Darkatek7/SonosControl","free":true,"listed":false,"github":"https://github.com/Darkatek7/SonosControl","clone":"git clone https://github.com/Darkatek7/SonosControl.git","description":"Self-hosted Sonos control and automation dashboard for multi-room playback, scenes, schedules, favourites, Radio, Spotify, YouTube, device management, and listening insights.","language":"C#","stars":27,"topics":["blazor","docker","docker-compose","selfhosted","sonos","sonos-controller"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"SonosControl - Self-Hosted Sonos Automation Dashboard SonosControl is a deployer-friendly Blazor control centre organised around everyday playback, a unified source library, scene-based automation, listening insights, and role-aware administration. Quick Start 1. Run with Docker Compose Open http://localhost:8080 and sign in with the seeded admin account. Set PLAYBACK PUBLIC BASE URL to the LAN URL that your Sonos devices can reach. localhost does not work for YouTube audio streaming to Sonos. 2. Run locally with .NET 10 PowerShell: Bash: Then open http://localhost:5107 . Screenshot Gallery Desktop · Light Home Library Automation Insights Administration --- --- --- --- --- Desktop · Dark Home Library Automation Insights Administration --- --- --- --- --- Mobile · Light Home Library Automation Insights Administration --- --- --- --- --- Mobile · Dark Home Library Automation Insights Administration --- --- --- --- --- Feature Highlights - Expanded Home player plus a compact sticky mini-player with queue, room, group, sync, timer, and coalesced volume controls. - One Library for saved TuneIn, Spotify, YouTube, and YouTube Music sources, Radio Browser discovery, and recommendations. - Reusable scenes, ordered recurring schedules, date exceptions, fades, and migration from legacy day-based automation. - Role-based access ( operator , admin , superadmin ) with registration control. - Responsive listening statistics and a searchable read-only activity trail. - Separate administratio","default_branch":null,"files":null,"tree":[],"storefront":"/r/Darkatek7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Darkatek7/SonosControl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}