Device: Amlogic S905X4 running CoreELEC 22
Add-on: service.virtualsurround with custom virtual ALSA device VirtualSurround_TV
The add-on can create the virtual audio device correctly, and playback works fine if I pick it manually in Kodi audio settings.
But every time I restart the add-on or reboot the box, the audio output gets reset to the hardware ALSA default device automatically. Logs show the add-on runs a built-in function to save the default hardware device and overwrites my custom setting.
I have tried disabling Kodi auto audio switch and using advancedsettings.xml to lock the virtual device, but the add-on’s internal save logic still overrides my config.
Could we add an option to stop this forced default device overwriting, or let the add-on set its own virtual device as the persistent default automatically?
This would make the virtual surround feature usable across reboots without manual reconfiguration each time.