I have roon core running on Windows which, as a certified Linux engineer is not my preferred choice but alas - I need other things that require windows as well.
primarily I use my phone to control playback.
What I canāt seem to find out is whether there is a remote client, like a web interface that I can open when I am behind my pc?
I dont have a phone integrated in my hand like some do and I tend to forget it lying around. I hate it when I have to get up to find my phone to pause, skip, start or stop.
I have a NUC with Windows hooked up to my USB DAC, which outputs to my amp + speakers. Its headless, no display or keyboard/mouse. When I need to, I open remote desktop to access it. It has Roon installed for WIndows. I dont have it open to control Roon (and I wouldnāt want to).
Theres a server running Linux with all the music stored on it. It has shares for Linux (NFS) and Windows through Samba. the NUC has a drive mapping to the Samba share to access the music files.
I run the roonbridge on my PC and laptop. These can playback through their local sound devices.
Currently the phone controls it all, it sees the audio devices on the NUC, PC and laptop.
I tried running RoonServer on my Linux Server, I thought that was a good idea as it would have the music library local. However, while the phone could see the Core on my server, it failed to see audio devices from any of the roon bridges.
But even if I could make that work, I fail to see how having that situation working would help me controlling music playback when I left my phone lying somewhere in the house?
I hope that explains it a little better. Thanks again!
Did you look at the Firewall permissions on those machines. The Core will query the endpoints for a list of attached devices, if anything breaks this communication, Windows Firewall being one of them, then the audio devices are not created. There can be other reasons, but, this is the most common. Other causes can includes having a VPN on the same machine active, etc.
As for Linux, you can run Wine, or run Roon client in a VM on the Linux machine. As I mentioned, there is no GUI client for Linux. If you get Extensions up and running, I think there is a minimal Web interface extension for starting/stopping/pausing playback; but, certainly not a full Roon experience.
(btw, fellow user here).
I got RoonServer running on my server again and the first RoonBridge (my PC) is working. I have no idea what was wrong the first time.
I also have the roon-web-controller running on my PC. Its not very fancy but at least I can start/stop/pause playback. For now I need to start it manually but it isnāt too hard to make it autostart.
And @I_Love_Vinyl, apart from the current CPU load issue it works perfectly. There is an installation script by spockfish which makes installation a breeze. See the first thread in my previous post and/or
I like the flexible selection of the startup environment and parameters, which can even be kept versioned without the terminal.
Tests with current KDE Neon (Ubuntu LTS 22.04) and Manjaro (latest rolling release) showed no problems.
I always like to use roonserver instead of roonbrigde. So I can quickly switch to the second device with server function in case of a device problem and not only have the bridge to the server.
For experienced Linuxers with good system and terminal knowledge it offers no advantages. They are so nimble with their inputs, no graphical interface can keep up.
The frequency of requests for failed installations suggests that not everyone reads and tries out terminal much. With a nice graphical selection, modern people keep systems and programs running even with little knowledge. Very experienced Linux may want to control the Roonplayer only in the terminal.
Here is a small picture selection of what is possible:
Hijacking my own thread back to what it was about.
Currently having trouble with 1 roonbridge not being visible as an output.
The situation:
Server: Arch Linux headless and no audio devices running RoonServer with local library.
MediaCenter PC: Windows 10 headless with USB DAC and ASIO drivers in the living room running Roon for Windows. I can manage it with remote desktop.
Laptop: Arch Linux with roonbridge. It has a USB soundcard working in xfce4. All applications are able to play locally.
I have temporarily disabled all firewalls, Windows 10 has it disabled too.
I tend to control Roon from the phone, but Roon on Windows via RDP does not show the laptop roonbridge. I cannot configure the audio device under settings/audio.
A couple of posts above hinted at this situation and I believe it should be possible but I have no idea where to look or even how to troublehoot this. Does roon even have log files, a debug mode?
Thanks. I did read (some of) the documentation. I guess I should go there more often.
Installation is done from the Arch User Repositories, or simply called AUR. Then its simply systemctl enable --now roonserver.service or systemctl enable --now roonbridge.service.
Newer distribitions use something called pipewire. With the proper libraries and plugins installed its fully backwards compatible with Pulse, Jack, OSS and ALSA (and does a much better job too if you ask me). it supports hw devices in ALSA for unmixed, dedicated and bitperfect playback.
When I tested RoonServer and my mediacenter ran Arch Linux, everything worked fine and I did not have the issue I have now with my laptop not being visible. In earlier posts I explained why I wanted to change things around, and it was said this setup should work too.
Means what? The bridge is visible when you use the phone, but not on Windows?
[/quote]
Meaning, I use Roon on the phone to control things. I can also use Remote Desktop to the Windows PC and use the Roon interface there.
In any case, the sound device on the Laptop running RoonBridge, is not available to enable. However, from the logging which I now found I can see:
On Roon for Windows or my phone, I only see The Windows PC, the phone speaker and a Chromecast in one of the bedrooms. The device you see above is not visible.
Then I would suggest you take a look at the logs (RAATServer logs mainly, I guess) on the laptop. You can also look at the logs on the server, but they probably wonāt show much. Additionally the system logs of your laptop and/or server may also contain information (blocked connections, blocked access to network devices, inability to use ports, ā¦).
PS: Roon isnāt interested in backwards compatibility. It depends on libasound2.
Its fixed. I had stopped the firewall on the laptop, not disabled it. After reboots I never bothered to check again because I asumed it was disabled. It was blocking port 9200.