Volumio 3 Multiroom Buffer

Hi all

It seems that there is a bug with the volumio multiroom feature. I have a device with version 3.233 and another with 3.239, and both show the problem.

In multiroom playback settings, the buffers can’t be changed. You can choose another value, but nothing happens upon saving.

Would be nice if that could be fixed.

Thank you.

1 Like

have this exact same issue.

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.

(VOLUMIO 3.695, Raspberry Pi 3B+)

Hi Noted. We are working on this.
Best,
Volumio support

1 Like

Hello,

did you try to:
apply the buffer value–>save–>ungroup the device from the active group–>group the device again

let me know please
Davide

VOLUMIO TECH SUPPORT

Hi, thanks for the answers. I’m not at home right now, I’ll be back in a few hours, then I’ll try your suggestion.

Thank you

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.

UPDATE 2024-10-29

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:

  1. 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
  1. 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:
{
    "ConfigVersion": 2,
    "StreamBuffer": 200,
    "Buffer": 2000,
    "Groups": []
}
  • 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.
  1. 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.
  1. 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.

Thank you!

@volumio @DED

Hi! Thanks for reporting.

We were able to understand where the issue was and fix it.

Side notes:

  • The values are correctly applied, just the label is not refreshed
  • We configure the server via command line, this is why the json is not populated
1 Like

Thanks for the response! Great to know it was just a visual label issue and that you found a fix! :slightly_smiling_face: