Sorry for answering this old topic, but I have the same issue. I tried to change buffer size in server configuration (multi room settings), but saving seems to have no effects.
I have to say that actually I don’t have multiple devices in a multiroom setup, but I brought up this topic because I thought these settings might help me solve the problem I mentioned in this topic. I’m not sure if my thinking is correct (if the two things are related); in any case, I can’t do the suggested group ungroup test.
I did some further analysis and, for convenience, I had ChatGPT summarize the attempts made and asked it to structure them as a ticket to submit to the development team. I hope it’s helpful.
Subject: Issue with Buffer Settings Not Saving in Multiroom Configuration on Volumio
Description:
I’m encountering an issue with the buffer settings in the Multiroom Configuration on Volumio. When I attempt to adjust the buffer settings, the changes appear to save momentarily, but they revert to default values if I navigate away from the page or refresh it. Here are the details:
Steps to Reproduce:
Go to the Multiroom Configuration page in the Volumio interface.
Change the parameters:
Buffer (All Clients): Set to 2000 ms
Stream Buffer (All Clients): Set to 200 ms
Click “Save.”
If I exit and re-enter the Multiroom Configuration page or simply refresh it, the displayed values revert to defaults:
Buffer (All Clients): 1500 ms
Stream Buffer (All Clients): 50 ms
Manual Attempt to Save Settings:
To troubleshoot, I tried manually editing the buffer settings directly in the /var/lib/snapserver/server.json file and saving my changes:
However, upon rebooting Volumio, the server.json file resets to:
{
"ConfigVersion": 2,
"Groups": []
}
The manual edit doesn’t persist after a restart, and the file reverts to default, removing any customized buffer settings.
Observed Behavior:
The modified buffer settings do not persist in either the Volumio interface or the server.json file after a reboot, leading to the default configuration being reapplied each time.
Expected Behavior:
The custom buffer settings should be retained and applied as configured in the server.json file and visible in the Multiroom Configuration after a restart.
Could you investigate this issue? Please let me know if I can provide further details or logs to help with troubleshooting.