Port details
sonoscli Discover, group, and control Sonos speakers
0.3.5 misc Σ =0 0.3.4_5Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2026-04-26 03:00:11
Last Update: 2026-10-25 06:51:28
Commit Hash: bad89e9
License: MIT
WWW: https://github.com/steipete/sonoscli 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 ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
To install the port : # cd /usr/ports/misc/sonoscli/ && make install clean To add the package , run one of these commands: pkg install misc/sonoscli pkg install sonoscli NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: sonoscli Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1792909577
SHA256 (go/misc_sonoscli/sonoscli-v0.3.5/v0.3.5.mod) = 2bea8ab0fceb99efc8788bbfd0a8eb03f077fd950272b1134346337fef582394
SIZE (go/misc_sonoscli/sonoscli-v0.3.5/v0.3.5.mod) = 219
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
go127 : lang/go127
Fetch dependencies: #
go127 : lang/go127
This port is required by: # for Run #
misc/openclaw
Configuration Options : #
No options to configure Options name : #
misc_sonoscli USES: #
go:modules zip
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
0.3.5 25 Oct 2026 06:51:28
Yuri Victorovich (yuri)
misc/sonoscli: update 0.3.4 → 0.3.5
0.3.4_5 20 Oct 2026 11:05:23
Dag-Erling Smørgrav (des)
various: Bump Go ports for Go 1.26.10 / 1.27.3
0.3.4_4 08 Oct 2026 20:44:12
Dag-Erling Smørgrav (des)
various: Bump Go ports
0.3.4_3 01 Oct 2026 07:52:42
Dag-Erling Smørgrav (des)
various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
0.3.4_3 03 Sep 2026 04:50:55
Adam Weinberger (adamw)
many: Bump go ports for 1.26.8 and 1.27.1
0.3.4_2 19 Aug 2026 17:39:04
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.14 / 1.26.7
0.3.4_1 14 Aug 2026 00:38:09
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.13 / 1.26.6
0.3.4 20 Jul 2026 16:23:02
Yuri Victorovich (yuri)
misc/sonoscli: update 0.3.3 → 0.3.4
0.3.3 12 Jul 2026 17:26:08
Yuri Victorovich (yuri)
misc/sonoscli: update 0.3.2 → 0.3.3
0.3.2_1 10 Jul 2026 07:54:15
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.12 / 1.26.5
0.3.2 11 Jun 2026 11:18:50
Yuri Victorovich (yuri)
misc/sonoscli: update 0.3.1 → 0.3.2
0.3.1_1 03 Jun 2026 17:54:22
Dag-Erling Smørgrav (des)
various: Bump go ports for go-1.25.11 / go-1.26.4
0.3.1 02 Jun 2026 18:15:59
Yuri Victorovich (yuri)
misc/sonoscli: update 0.2.0 → 0.3.1
0.2.0_1 09 May 2026 17:25:51
Adam Weinberger (adamw)
various: Bump ports for Go 1.25.10
0.2.0 06 May 2026 06:54:35
Yuri Victorovich (yuri)
misc/sonoscli: update 0.1.1 → 0.2.0
Reported by: portscout
0.1.1 26 Apr 2026 02:59:35
Yuri Victorovich (yuri)
misc/sonoscli: New port: Discover, group, and control Sonos speakers