Skip to content

Commit 7a26b18

Browse files
committed
[bot] RA: Merge jamulussoftware#3533: 3532: Add jamulusserver/setDirectory request
1 parent f572699 commit 7a26b18

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ReleaseAnnouncement.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ Jamulus now runs on the latest Qt 6.9.1 framework, bringing even smoother perfor
2626

2727
Choosing the right server just got even more powerful. The JSON-RPC interface now lets you poll directories for server lists and receive real-time updates when new servers appear. Whether you're building a custom dashboard, integrating Jamulus into a larger setup, or just want to keep an eye on available sessions programmatically, this new feature gives you direct access to the same server information that powers the Connect dialog. You can now fetch server details—like name, location, and version—without manually refreshing the list, making it easier to find the perfect session for your next jam.
2828

29+
Server operators, take note: you can now remotely manage your server’s directory registration using the new `jamulusserver/setDirectory` RPC request. Whether you want to switch between registered, unregistered, or custom directory modes, this feature lets you update your server’s status without restarting or manually editing configuration files. It’s especially useful if you’re running multiple servers or need to adjust settings on the fly during a live session. Combined with the existing `getClients` method, this gives you full control over your server’s visibility and behavior, all through a simple and flexible interface.
30+
2931
The Connect dialog now shows the version of each server in the list, so you can quickly see which ones are running the latest features or compatibility updates. Whether you're looking for a server with specific improvements or just want to avoid older versions, this small but helpful addition makes it simpler to find the best session for your needs.
3032

3133
Your audio just got a little clearer and more reliable. Jamulus now uses the latest Opus 1.5.2 audio codec, bringing subtle but meaningful improvements to sound quality in certain scenarios. This update also includes fixes that help prevent rare crashes, ensuring smoother sessions for everyone. Whether you're rehearsing, performing, or just jamming, you can count on a more stable and refined audio experience.
@@ -78,6 +80,8 @@ If you're running a Jamulus server on Linux, you’ll appreciate this behind-the
7880

7981
Linux server operators will also notice more reliable startup behavior. The Jamulus server service now waits for the network interface to be fully configured before starting, eliminating those rare but frustrating moments where the server fails to initialize properly due to network delays. This ensures your server is ready to accept connections as soon as it launches, keeping your sessions running smoothly from the first note.
8082

83+
Server operators, you now have even more control over your server’s directory registration. The new `jamulusserver/setDirectory` RPC request lets you remotely switch between registered, unregistered, or custom directory modes without restarting the server or manually editing configuration files. This is particularly useful if you’re managing multiple servers or need to adjust visibility on the fly during a live session. Combined with the existing `getClients` method, this gives you a complete toolkit for managing your server’s behavior programmatically, making it easier to adapt to changing needs or troubleshoot issues in real time.
84+
8185
### ⚠️ Deprecation notice
8286

8387
If you're running a Jamulus server, take note: the `-m` or `--htmlstatus` option is now considered deprecated. This legacy feature, which previously generated an HTML status page, has been replaced by the more modern and flexible JSON RPC `jamulusserver/getClients` method. Starting this release, using the `-m` option will trigger a deprecation warning, reminding you to update your setup. The option will be removed entirely in a future version, so now is a great time to transition to the newer approach for accessing server status and client information.

0 commit comments

Comments
 (0)