You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ReleaseAnnouncement.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,6 +26,8 @@ Jamulus now runs on the latest Qt 6.9.1 framework, bringing even smoother perfor
26
26
27
27
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.
28
28
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
+
29
31
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.
30
32
31
33
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
78
80
79
81
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.
80
82
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
+
81
85
### ⚠️ Deprecation notice
82
86
83
87
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