Date: Thu, 12 Feb 2026 23:14:45 +0000 From: Ryan Steinmetz <zi@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: fa912e967ee7 - main - audio/blucli: New Port: BluOS CLI (blu) for Bluesound/NAD BluOS players Message-ID: <698e5ee5.270f9.2b6989b1@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by zi: URL: https://cgit.FreeBSD.org/ports/commit/?id=fa912e967ee7e7770e3624822fc7aa536d0958a0 commit fa912e967ee7e7770e3624822fc7aa536d0958a0 Author: Ryan Steinmetz <zi@FreeBSD.org> AuthorDate: 2026-02-12 23:14:10 +0000 Commit: Ryan Steinmetz <zi@FreeBSD.org> CommitDate: 2026-02-12 23:14:10 +0000 audio/blucli: New Port: BluOS CLI (blu) for Bluesound/NAD BluOS players Features: * Discovery: mDNS (_musc/_musp/_musz/_mush) + LSDP fallback (blu devices) * Device selection: --device, BLU_DEVICE, config default_device, aliases, discovery names * Playback: play/pause/stop/next/prev + play --url/--seek/--id * Volume + modes: volume, mute, shuffle, repeat * Grouping: group status|add|remove * Queue/presets/browse: queue, presets, browse, playlists, inputs * TuneIn: tunein search|play for quick "play X" * Spotify Connect: spotify open (and optional Web API spotify login/search/play) * Sleep timer: sleep * Watch: long-poll Status / SyncStatus (watch status|sync) * Scripting/safety: --json, --dry-run, --trace-http * Diagnostics: diag, doctor, raw endpoint runner * Shell completions: completions bash|zsh --- audio/Makefile | 1 + audio/blucli/Makefile | 20 ++++++++++++++++++++ audio/blucli/distinfo | 5 +++++ audio/blucli/pkg-descr | 18 ++++++++++++++++++ 4 files changed, 44 insertions(+) diff --git a/audio/Makefile b/audio/Makefile index fb306e6a7f0d..18650d1d0376 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -61,6 +61,7 @@ SUBDIR += bjumblr-lv2 SUBDIR += bliss SUBDIR += blop + SUBDIR += blucli SUBDIR += boca SUBDIR += boops-lv2 SUBDIR += bristol diff --git a/audio/blucli/Makefile b/audio/blucli/Makefile new file mode 100644 index 000000000000..e9b87cfdd701 --- /dev/null +++ b/audio/blucli/Makefile @@ -0,0 +1,20 @@ +PORTNAME= blucli +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.3 +CATEGORIES= audio net + +MAINTAINER= zi@FreeBSD.org +COMMENT= Go-based cli for BluOS +WWW= https://github.com/steipete/blucli + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.25+,modules + +GO_MODULE= github.com/steipete/blucli +GO_TARGET= ./cmd/blu + +PLIST_FILES= bin/blu + +.include <bsd.port.mk> diff --git a/audio/blucli/distinfo b/audio/blucli/distinfo new file mode 100644 index 000000000000..7435eb9ff9df --- /dev/null +++ b/audio/blucli/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1770676097 +SHA256 (go/audio_blucli/blucli-v0.1.3/v0.1.3.mod) = 788060d240f3dcf393490f95ef5c44358469245375a642c4a7eceed9c426d69b +SIZE (go/audio_blucli/blucli-v0.1.3/v0.1.3.mod) = 462 +SHA256 (go/audio_blucli/blucli-v0.1.3/v0.1.3.zip) = d5fdbd93e05f6bff304aa2448575158b9bc1a9fe390e330d530792b95de63177 +SIZE (go/audio_blucli/blucli-v0.1.3/v0.1.3.zip) = 104480 diff --git a/audio/blucli/pkg-descr b/audio/blucli/pkg-descr new file mode 100644 index 000000000000..2d2c3be34757 --- /dev/null +++ b/audio/blucli/pkg-descr @@ -0,0 +1,18 @@ +BluOS CLI (blu) for Bluesound/NAD BluOS players. + +Features: +* Discovery: mDNS (_musc/_musp/_musz/_mush) + LSDP fallback (blu devices) +* Device selection: --device, BLU_DEVICE, config default_device, aliases, + discovery names +* Playback: play/pause/stop/next/prev + play --url/--seek/--id +* Volume + modes: volume, mute, shuffle, repeat +* Grouping: group status|add|remove +* Queue/presets/browse: queue, presets, browse, playlists, inputs +* TuneIn: tunein search|play for quick "play X" +* Spotify Connect: spotify open (and optional Web API spotify + login/search/play) +* Sleep timer: sleep +* Watch: long-poll Status / SyncStatus (watch status|sync) +* Scripting/safety: --json, --dry-run, --trace-http +* Diagnostics: diag, doctor, raw endpoint runner +* Shell completions: completions bash|zshhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698e5ee5.270f9.2b6989b1>
