How to set systemhandler Xdg-open for a roon-remote under wine/bottles

hi,
Having problems login into my Roon-account with Roon-desktop installed into bottles.

Description:
installed roon-desktop in bottles and added a desktop-entry under ubuntu 23.10.
Roon-desktop starts and sees the server and requires a login into roon.
Then, the roon-client opens a Firefox window and Firefox wants to open with the system hander a roon link - which is (obviously) not a registered system handler…
I’m stuck at this point, as the login into Roon-account fails…

Welcome to the Roon community, @Gebhard_Matt.

I have moved your post from Feature Suggestions since it was off-topic. Please post in the correct category. Thanks.

If you have a mobile device, you may find it easier to login using Roon Remote.

Question: How to define the action for a roon:// type of link under linux?
Required action pass this link to roon-remote

Details:
roon-remote is installed via wine using bottels. Ubuntu 23.10 gnome 45 and an actual flatpack version of bottels.
Start roon-remote. Pressing the login-button, this opens browser - fine.
After confirming my account in the browser it wants to redirect back to roon-remote. See screenshot.


The link to do so is a proprietary link-type: roon://login?code=xxxxxxxxxxxxxxx
Such type of link is obviously not known under gnome and IMHO Xdg-open action needs to be set. As result I cannot confirm my account in roon-remote.
Maybe somebody have an idea how to do so, or is there an workaround?

So far no one has shared a solution (assuming a solution even exists). See also:

Is there really no solution for this? So it’s not possible to login if you’ve installed Roon through Wine on Linux?

Not using the native Linux web browser; this isn’t a Roon limitation, but hoe OAuth works.

You could try installing a Windows web browser in the same Wine prefix. IDK if this is possible under Bottles.

The simplest solution is to use a mobile device.

Is there a way to somehow login on desktop through the phone?

There’s no need to access the (Wine) desktop. All you need to sign in is a mobile device running Roon that is connected to the same subnet as your Roon Server. The app will hand over to the default mobile web browser* to complete the login, and then return you to the app.

*Sometimes, you need to complete this step with either Chrome or Safari set as the browser because Android / iOS doesn’t always honour the default settings when using a third party browser.

But I want to listen, and more importantly, browse my Roon library on my PC…

I’ve tried installing browsers inside Wine, but I always get stuck at opening the Roon login link. It’s just loading forever.

Do other people have the same issue or is it just me? Seems like other people are able to login just fine using Wine / Bottles?

I think you misunderstand. Login in using a mobile device, and you will be able to use Roon on Wine without needing to login.

1 Like

This finally worked. Thank you very much.

1 Like