Roon Core Machine
Operating System
Microsoft Windows 10 Pro x64
Motherboard
MPG B550 GAMING CARBON WIFI (MS-7C90)
CPU
AMD Ryzen 9 5950X 16-Core Processor
GPU
AMD Radeon RX 5600 XT
GPU Driver
Version 30.0.13017.5006
C:\Windows\system32\DriverStore\FileRepository\u0371814.inf_amd64_839416aaebad6c82\B371818\amdk
RAM
4x G.Skill F4-2400C17D-8GNT
SSD
C: Samsung SSD 980 PRO 500GB
D: 2x WDC WD6003FRYZ-01F0DB0 5.5TB
Networking Gear & Setup Details
Centurylink Router/Modem
Ethernet
Unmanaged Switch
Connected Audio Devices
Bang & Olufsen Beosound Level Pair - Chromecast/Airplay
Working on connecting to a DAC with RCA/3.5mm
Number of Tracks in Library
89,000 tracks
Description of Issue
Roon will usually load up the first time after a reboot, but after closing the program and reopening it, it loads continuously and doesn’t finish loading. Restarting one or more times will usually fix the issue, but is not ideal. I’ve reinstalled the program and haven’t connected Tidal, and I was having the issue before and after connecting Qobuz. The problem started to happen after trying to add HQPlayer, which I’ve now uninstalled and I’ve reinstalled Roon since. I’ve changed TLS settings to prefer 1.2 in internet options and I’ve tried disabling Windows Firewall, which may have worked but I’d like to keep the firewall on.
Windows logs showed schannel errors previously.
Excerpt from Roon Log that appears to show a network/socket/port problem:
09/30 07:34:39 Info: [loadstatus] IsTransportLoading False => True
09/30 07:34:39 Error: [transport] Unable to initialize SongcastDirect, exception: OpenHome.Net.Core.LibraryException: Exception of type 'OpenHome.Net.Core.LibraryException' was thrown.
at OpenHome.Net.Core.Library.Initialise(InitParams aParams)
at Sooloos.Broker.Transport.SongcastDirect..ctor(State state, Module module)
at Sooloos.Broker.Transport.Module.Enable()
09/30 07:34:39 Trace: [raat] [sood] Refreshing device list
09/30 07:34:39 Trace: [raatserver] [sood] Refreshing device list
09/30 07:34:39 Info: [hqplayer] initializing integration
09/30 07:34:39 Info: [transport] enabling meridian streaming
09/30 07:34:39 Warn: [multicastreceiver] couldn't bind to iface 192.168.0.104: System.Net.Sockets.SocketException (0x80004005): An attempt was made to access a socket in a way forbidden by its access permissions
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at Sooloos.MulticastSocketHelper.Bind()
09/30 07:34:39 Warn: [multicastreceiver] couldn't bind to iface 127.0.0.1: System.Net.Sockets.SocketException (0x80004005): An attempt was made to access a socket in a way forbidden by its access permissions
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at Sooloos.MulticastSocketHelper.Bind()
09/30 07:34:39 Critical: while dispatching events: System.InvalidOperationException: You must call the Bind method before performing this operation.
at System.Net.Sockets.Socket.BeginReceiveFrom(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint& remoteEP, AsyncCallback callback, Object state)
at Sooloos.Audio.UPnP.DeviceTracker._ReceiveMulticast(Socket s, Byte[] buf)
at Sooloos.Audio.UPnP.DeviceTracker.Start()
at Sooloos.Broker.Transport.Module.Enable()
at Sooloos.Concurrency.EventHandlers.Dispatch(List`1 evs)
at Sooloos.Concurrency.SharedState`1.FlushEvents()
09/30 07:34:39 Critical: scx: in OnBeforeEntry: System.InvalidOperationException: You must call the Bind method before performing this operation.
at System.Net.Sockets.Socket.BeginReceiveFrom(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, EndPoint& remoteEP, AsyncCallback callback, Object state)
at Sooloos.Audio.UPnP.DeviceTracker._ReceiveMulticast(Socket s, Byte[] buf)
at Sooloos.Audio.UPnP.DeviceTracker.Start()
at Sooloos.Broker.Transport.Module.Enable()
at Sooloos.Concurrency.EventHandlers.Dispatch(List`1 evs)
at Sooloos.Concurrency.SharedState`1.FlushEvents()
at Sooloos.Broker.State.<>c.<_InitTransportThreadSync>b__160_0()
at Sooloos.SynchronizationContextThread.OnBeforeEntry()
09/30 07:34:39 Trace: [raat] RAATServer discovered: RaatServer DESKTOP-6CTO508 @ 127.0.0.1:9200
09/30 07:34:39 Info: [raatserver] GOT SERVER 576657ce-6554-256e-9d9f-23d9e760c06b::cc92fa66-47aa-42b3-8452-f83db4973909 @ 127.0.0.1:9200 DESKTOP-6CTO508 PROTOVER=1 RAATVER=1.1.38
09/30 07:34:39 Trace: [raatserver] [RaatServer DESKTOP-6CTO508 @ 127.0.0.1:9200] connecting (attempt 1)
09/30 07:34:39 Trace: [raatserver] [RaatServer DESKTOP-6CTO508 @ 127.0.0.1:9200] connected