mjw
(Father! Father! Resist not! Let us destroy the core! Set us free!)
1
Installing Wine Stable On Ubuntu
Note (February 2026): Presently, Wine 11 has a bug resulting in a washed-out Roon interface. Therefore, use Wine 10 latest instead ( I posted how elsewhere in the forum.)
sudo apt install winetricks wget --yes
cd ~/Downloads
wget https://github.com/RoPieee/roon-on-wine/archive/refs/heads/master.zip
unzip master.zip
cd ./roon-on-wine-master/
Display settings
If you have a 1080p or smaller display resolution, you may skip this section.
For UHD screens, you’ll need to amend the installation script and change the scale factor.
# This parameter influences the scale at which
# the Roon UI is rendered.
#
# 1.0 is default, but on an UHD screen this should be 1.5 or 2.0
SCALEFACTOR=1.0
To accomplish this, simply enter the following.
# Add 1.5 or 2.0 on the following line
SCALEFACTOR=1.5
sed -i -r "s/^(SCALEFACTOR=).*/\1${SCALEFACTOR}/" ./install.sh
On 24.04.2 LTS, I am getting this error with ./install.sh:
wine: WINEARCH set to win64 but ‘/home/duke/my_roon_instance’ is a 32-bit installation.
cp: cannot create regular file ‘/home/duke/.local/share/icons/hicolor/32x32/apps/0369_Roon.0.png’: No such file or directory
cp: cannot create regular file ‘/home/duke/.local/share/icons/hicolor/48x48/apps/0369_Roon.0.png’: No such file or directory
cp: cannot create regular file ‘/home/duke/.local/share/icons/hicolor/256x256/apps/0369_Roon.0.png’: No such file or directory
DONE!
Then when I try to execute the ./start_my_roon_instance.sh I get this error:
004c:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
004c:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
004c:err:ole:apartment_get_local_server_stream Failed: 0x80004002
004c:err:ole:start_rpcss Failed to open RpcSs service
0054:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hr 0x80004002
0054:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, hr 0x80004002
0054:err:ole:apartment_get_local_server_stream Failed: 0x80004002
wine: configuration in L"/home/perky/my_roon_instance" has been updated.
wine: failed to open “/Roon/Application/Roon.exe”: c0000135
Edit: fixed this by upgrading to 24.10. Thanks.
mjw
(Father! Father! Resist not! Let us destroy the core! Set us free!)
4
Hi @mjw
I have finally managed to get Roon Remote running on Wine. I use Dietpi (x86_64) with LXDE and partly followed your Ubuntu-guide. Everything works apart from the web links in Roon, the “View account info” under ‘General’ and “Login” or “Start a trial” after a ‘Disconnect’ from Roon. The buttons are there and active, but nothing happens when I press them.
I guess the links should open in Firefox which is installed and working. Your regedit fix does not help. Any suggestions on what to do or try?
mjw
(Father! Father! Resist not! Let us destroy the core! Set us free!)
8
The web links from within Roon should open in the default browser, but signing in etc. won’t work because the browser can’t hand-off to the app. I have to use my Android mobile for account actvities.
Installed and Roon started. Changed to Dark mode and it restarted fine. Seems to function, but when I closed it (why does Roon not have an Exit?) and now have no way of knowing how to restart it.
Noted two “icons” on desktop: Roon.lnk and RoonServer.lnk. Neither do anything I understand, prefer they don’t exist.
Installed Icon and set default browser as above instructions show. Icon appears in Menu but when selected I get Fatal Error: Input string was not in a correct format.
Cheers,
Robert
mjw
(Father! Father! Resist not! Let us destroy the core! Set us free!)
15
Please share the steps you took, so others may know, and I can update the instructions. Thanks.
The launch icons don’t work with 20.04 (do with 25.10), so use these instructions.
After completing all the steps in your original post all I did was was what you suggested in your previous reply to it not working:
(I have no idea what a “prefix” is so I just deleted the new “my_roon_instance” folder under Home), then:
Then I re-tried the Roon install as listed in your OP:
./install.sh ./start_my_roon_instance.sh
And it worked.
Then I followed the instructions in you two posts about adding the icon and doing the regedit to make the browser work.
The icon is there but doesn’t launch Roon. And I don’t know how to launch Roon again.
Thanks for your help, but I’m done. This is far more trouble than its worth.
FWIW, I upgraded Linux Mint to latest 21 “jammy”. Re-did everything in the original post. Exactly the same result regarding the 32-bit issue. So added the additional step suggested, which worked before:
And indeed it worked properly and installed Roon. Roon loaded fine and after changing my preference to dark mode it automatically restarted fine. Note this happens in a nicely sized window. Then I closed it an tried to start it from the Mint Menu. This time it works, starts up fine - except it is full screen and says it must be run either maximized or full screen. In other words, unusable.
Honestly why would it start and run perfectly only once and subsequently will not run due to sudden resolution problems?
Cheers,
Robert
mjw
(Father! Father! Resist not! Let us destroy the core! Set us free!)
Split this topic
18
I think Wine got updated in the latest system update. I’m on Kubuntu. Roon still works, but all the non white elements in the window are half white, removing all contrast.
Edit: Also, input by keyboard seems blocked. The search field will take no input.