Has anyone who was running this extension also updated their Phantom to the new DOS2 firmware? Since doing so, the extension can no longer find the Phantom on my network. I’ve tried to dig into it a bit, but I don’t have the chops to solve it completely. It looks as though the modelName tag in the UPnP xml has been changed.
In the new version of the Devialet Phantom firmware, it looks like the model name is now “Phantom”
but in @danny’s extension, it looks like perhaps the old name in DOS1 was “Devialet UPnP Renderer”:
Just to connect the dots for others following this thread, “work” is a relative term. It seems editing the code to look for the DOS2 <modelName> does allow Roon to find the Phantom, but attenuating the volume with this plugin still doesn’t work if you update your Phantoms to DOS2.