misc/sonoscli 0.1.1 MidnightBSD
Discover, group, and control Sonos speakers
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- misc
Description
sonoscli is a modern Go CLI to control Sonos speakers over your local network using UPnP/SOAP protocols.
Features:
- Reliable SSDP discovery with topology awareness and subnet scan fallback
- Coordinator-aware control (commands automatically route to group coordinator)
- Playback controls (play, pause, stop, next, previous)
- Support for play-uri, line-in, and TV input modes
- Grouping management (join, unjoin, party mode, dissolve groups, solo rooms)
- Fast and efficient room inspection
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | misc/sonoscli | 0.1.1 |
| FreeBSD | misc/sonoscli | 0.3.4_5 |
| HardenedBSD | misc/sonoscli | 0.3.4_3 |
| GhostBSD | misc/sonoscli | 0.3.4_3 |
Install
Binary package:
mport install sonoscli
From mports:
cd /usr/mports/misc/sonoscli && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sonoscli>0:misc/sonoscli
Dependencies
No port depends on this one.
Configuration
No options to configure.
- USES
- go:1.22+,modules
- Service scripts
- none
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/misc_sonoscli/sonoscli-v0.1.1/v0.1.1.mod | 197 | 182ed59af197ff55903fa0345017b539b19fa3094eda5ccb22ff310a27e1fd94 |
| go/misc_sonoscli/sonoscli-v0.1.1/v0.1.1.zip | 184039 | d33c8c7645ee7047267229565b2fb9489748755ac5ba53782cc9b23144d95545 |