Patchy remote control on android devices

Hi,
I’m having ongoing issues with using my android devices as remote controls. Sometimes I can connect straight away other times it takes up to 20 seconds to connect and sometimes it just never connects. Often it it won’t connect on one android device it will then connect with one of my other android devices.
Roon is installed on a windows 10 laptop connected wirelessly to my network. The following is an extract from the roon log file showing (I think) that the remote is trying to connect, gets rejected a few times, then connects. This log file was created when the windows firewall was turned off. Only virus package running is Windows Defender.
Laptop is used only to run Roon.

01/16 20:36:50 Info: [stats] 575mb Virtual, 230mb Physical, 37mb Managed, 1250 Handles, 44 Threads
01/16 20:36:50 Trace: [push] restarting connection (Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.)
01/16 20:36:50 Trace: [push] retrying connection in 68659ms
01/16 20:37:02 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
01/16 20:37:02 Trace: [push] connecting to 54.81.161.251:9200
01/16 20:37:02 Trace: [push] connected
01/16 20:37:05 Info: [stats] 575mb Virtual, 230mb Physical, 37mb Managed, 1288 Handles, 44 Threads
01/16 20:37:20 Info: [stats] 579mb Virtual, 231mb Physical, 37mb Managed, 1177 Handles, 47 Threads
01/16 20:37:35 Info: [stats] 572mb Virtual, 230mb Physical, 38mb Managed, 1190 Handles, 42 Threads
01/16 20:37:49 Trace: [rnet/RnetJsonClient] Change State Connected => Disconnected
01/16 20:37:49 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:38128] lost client connection. Retrying
01/16 20:37:49 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:38128] connecting (attempt 1)
01/16 20:37:49 Info: [brokerserver] Client disconnected: 192.168.0.32:37286
01/16 20:37:49 Debug: [remoting] firing request callback with null because of dispose
01/16 20:37:49 Trace: [push] restarting connection (Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.)
01/16 20:37:49 Trace: [push] retrying connection in 85811ms
01/16 20:37:49 Error: posting to shutdown SynchronizationContextThread
01/16 20:37:50 Warn: [rnet/RnetJsonClient] failed to connect No connection could be made because the target machine actively refused it 192.168.0.32:38128
01/16 20:37:50 Trace: [rnet/RnetJsonClient] Change State Disconnected => ConnectionFailed
01/16 20:37:50 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:38128] client connection failed. Retrying in 500ms
01/16 20:37:50 Info: [stats] 576mb Virtual, 230mb Physical, 36mb Managed, 1194 Handles, 44 Threads
01/16 20:37:50 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:38128] connecting (attempt 2)
01/16 20:37:51 Warn: [rnet/RnetJsonClient] failed to connect No connection could be made because the target machine actively refused it 192.168.0.32:38128
01/16 20:37:51 Trace: [rnet/RnetJsonClient] Change State Disconnected => ConnectionFailed
01/16 20:37:51 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:38128] client connection failed. Retrying in 750ms
01/16 20:37:52 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:59643] connecting (attempt 3)
01/16 20:37:52 Trace: [rnet/RnetJsonClient] Change State Disconnected => Connected
01/16 20:37:52 Trace: [transport/raatserver] [RaatServer Jules and nature's SM-G935F @ 192.168.0.32:59643] connected
01/16 20:37:52 Trace: [rnet/RnetJsonClient] SENT {"request":"enumerate_devices","subscription_id":"0"}
01/16 20:37:52 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "Success", "devices": [{"is_system_output": true, "type": "android", "device_id": "default", "auto_enable": true, "name": "Default Output", "auto_name": "Jules and nature's SM-G935F"}]}
01/16 20:37:52 Info: [transport/raatserver] GOT DEVICE cd3358c733efbcee3d60ddad1d3a81ce::default Type=android Name=Default Output 
01/16 20:37:53 Info: [brokerserver] Client connected: 192.168.0.32:57945
01/16 20:37:53 Trace: [SOOD] Adding User IP 192.168.0.32
01/16 20:37:53 Trace: [raat] [sood] Refreshing device list
01/16 20:37:53 Trace: [raatserver] [sood] Refreshing device list
01/16 20:37:56 Trace: SENT NONFINAL DistributedBroker.ConnectResponse={ BrokerId=9c065fce-f253-459a-8318-7c49ab251a72 BrokerName='VAIO' }
01/16 20:37:56 Trace: SENT NONFINAL DistributedBroker.UpdatesChangedResponse={ IsSupported=True WasJustUpdated=False Status='UpToDate' HasChangeLog=False CurrentVersion={ MachineValue=100200168 DisplayValue='1.2 (build 168) stable' Branch='stable' } }
01/16 20:37:58 Trace: [music/query] performing tag query
01/16 20:37:58 Trace: [music/query] query returned 4 Sooloos.Broker.Api.TagLite(s)
01/16 20:37:58 Debug: [history] loading history for 7a364372-118b-4d08-a6ef-613951b050e0
01/16 20:37:58 Trace: [dbperf] flush 0 bytes, 0 ops in 9 ms (cumulative 1636301 bytes, 2994 ops in 1068 ms)
01/16 20:37:58 Trace: [dbperf] flush 0 bytes, 0 ops in 13 ms (cumulative 1636301 bytes, 2994 ops in 1081 ms)
01/16 20:37:58 Trace: [dbperf] flush 0 bytes, 0 ops in 5 ms (cumulative 1636301 bytes, 2994 ops in 1086 ms)
01/16 20:37:58 Trace: [music/query] performing tag query
01/16 20:37:58 Trace: [music/query] query returned 4 Sooloos.Broker.Api.TagLite(s)
01/16 20:38:03 Trace: Successful POST response from https://push.roonlabs.com/push/1/connect
01/16 20:38:03 Trace: [push] connecting to 54.81.161.251:9200
01/16 20:38:03 Trace: [push] connected
01/16 20:38:05 Info: [stats] 581mb Virtual, 236mb Physical, 45mb Managed, 1248 Handles, 49 Threads
01/16 20:38:15 Trace: [push] restarting connection (Unable to read data from the transport connection: A blocking operation was interrupted by a call to WSACancelBlockingCall.)
01/16 20:38:15 Trace: [push] retrying connection in 19602ms
01/16 20:38:20 Info: [stats] 579mb Virtual, 233mb Physical, 45mb Managed, 1259 Handles, 47 Threads

Any suggestions on what may be the issue please?

Thanks,

1 Like

well, it might not make a difference but I would definitely rename your device to a nice single word with no apostrophe’s, like SM-G935F.

Hi @OnBoardAtLast ----- Thank you for the report and my apologies for the troubles here.

Have you tried reinstalling the application on any of your remote devices yet?

-Eric

Hi Eric @support ,

I have reinstalled the app on all devices. On first use it works fine, but now after a few uses, cannot reliably connect. Sometmes connects, sometimes takes a while, sometimes not at all.

Hi @OnBoardAtLast ---- Thank you for the follow up and my apologies for the slow response here. I appreciate you giving the proposed test a shot and sharing your observations with me since reinstalling.

Moving forward, may I kindly ask you to please provide us with the following information:

  1. A brief but accurate description of your network configuration / topology, as well as providing insight into any networking hardware you may be implementing in your setup. I want to get an idea of how your devices are communicating an the tools being used to make those connections possible.

  2. I understand from your report, you have a few different android devices that are all exhibiting this same behavior. Can you please verify the make and model of these devices for me? Furthermore, are there any devices being used to control Roon that are not having this issue?

-Eric

hi Eric @ Support
I’ve just upgraded my network to the new Netgear Orbi system and it appears to be behaving. Fingers crossed.

1 Like

Hi @OnBoardAtLast ----- Thank you for the feedback! Please let me know how things hold up :sunglasses:

-Eric