Hi Matt, I’m glad you were able to get the git bash working. Yes you will need to rename it to package.json, the reason why I had it a different name is that there is also a package.json for the app itself so it was confusing.
Anyway, I just uploaded version 1.1.1 of the app which includes a feature to pause all zones with a shortcut by double clicking the ‘select’ button. You’ll need to update docker as well to get this to work. Glad you’re enjoying the app!
I tweaked the bridge code so it can handle the volume control of grouped zones. The watch app itself did not change. If you don’t group zones then you don’t need to change the bridge.
Basically what was happening before is that only one endpoint’s volume was being adjusted. The other was left alone. This updated bridge turns down the volume of the group proportionally. It shows an “averaged” volume on the watchface. Eventually if you turn it down all the way all vols of the speakers will become zero. If you turn it up again the “split” between the volumes won’t be remembered so you’ll need to set that in the native Remote app again.
You can download the revised bridge code from the Github page.
Hi, glad to hear of your interest. I don’t have a mac so I not sure where to begin except to turn to my friendly neighborhood AI. Here is its response to your query:
Since this app requires a lightweight server to talk to Roon, you’ll need to run the companion “bridge” on your Mac. Because macOS has a native Unix-like environment, both Docker and native Node.js installations are super smooth.
Here is a quick guide you can follow:
Option A: Using Docker (Recommended)
Using Docker is usually the most frictionless way to run Node bridges.
Step 1: Download and install Docker Desktop for Mac.
Step 2: Download the bridge folder from this repository to your computer.
Step 3: Open a terminal in the bridge folder and start the server with a single command: docker compose up -d --build.
Step 4: Enable the extension in your Roon Settings ( Settings → Extensions ).
Option B: Running Natively (Alternative)
If you prefer not to use Docker, ensure you have Node.js and Git installed on your machine. (Pro-tip for Mac users: If you don’t have Git installed, simply typing git in your Terminal will usually prompt macOS to install the Xcode Command Line Tools for you!)
Step 1: Download the bridge folder from this repository to your computer.
Step 2: Open a terminal in the bridge folder, run npm install, and then start it with npm start.
Step 3: Enable the extension in your Roon Settings ( Settings → Extensions ).
Once the bridge is running, just grab your smartphone, find Roon Remote in your Pebble App’s Apps tab, tap the Settings (gear) icon, and enter your Mac’s local IP address (e.g., 192.168.1.50).
Let me know if you run into any terminal errors or snags along the way! I should be able to help (with some assistance from AI! :-P).
Hi everyone, I’m excited to announce that I’ve just released v1.2.2. The newest and major feature includes gesture support (for those devices that support it):
Tap Screen: Play / Pause.
Touch & Hold (600ms): Pause All Zones.
Swipe Left / Right: Previous / Next Track.
Swipe Up / Down: Previous / Next Zone.
Gestures can be disabled in settings if desired. Hopefully this will streamline your use a bit. Let me know what you think! Cheers!