Reporting a new working configuration, since roon-on-wine seems to not be working with latest Wine staging or stable these days.
- Bottles https://usebottles.com/
- Runner: wine-ge-proton-8-22 (install via Settings > Runners)
- Create Bottle, select Custom, choose the above runner and 64-bit support.
- In the bottle, choose Dependencies and install dotnet472 and dotnet48 – this may take some time, it seems to want to install every previous version as well.
- Once complete, find the Windows Roon Installer (download it) and click Run Executable… and run it to install.
- Once done, you should be able to run Roon. You can create a desktop shortcut and use normally.
I haven’t tested audio output directly from the bottle; I prefer to run the Roon Bridge natively in Linux and then control it from the remote in Wine, seems more reliable.