bluply for bluOS

2 minute read Published: 2026-05-24

Backstory

During my current build of a F.A.S.T. audio speaker, which consists of Tang Band W4-1879 full range drivers and Scan Speak Woofers driven by a Hypex plate amp, I found a fitting solution for my requirements.

The setup needs a dedicated pre-amp and I always wanted to have a bluesound option with a dedicated streamer and the possibility to manage all other players and sources like tv and local audio data.

Therefor I went with the Node Icon. Overall we had a rough start since I couldn't locate it via app on the network (mDNS / Bonjour) and the first firmware update was also breaking, but after another attempt it fixed itself.

To my complete surprise linux support for this hardware is mostly lacking. There is a an option to make use of the BluOS Controller on Linux, since it's Electron based, but I really like to have the player in the cli.

Birth of bluply

bluply TUI screenshot

bluply browsing a local BluOS playlist

After some considerations I went with the base idea of a ncmpcpp-like tool to open claw and asked it to vibe-code a client for this requirement. There is an api available on bluOS and and it's pretty well described, so I created a repo on my gitlab and went for the first shot.

From some minor issues it was already pretty good. It needed some improvements and polishing, but over the past couple days it looks not that bad and does the job already really good. Since I'm mostly into local data, I don't know how it behaves with Tidal or Deezer for example, but maybe I take care of that as well.

https://git.n3xus.one/seb/bluply 🚀