iPad Roon Remote, stuck on Now Playing Screen, "x" button doesn't respond to touch

Core Machine (Operating system/System info/Roon build number)

Roon Core on Synology NAS. All software is up to date.

Network Details (Including networking gear model/manufacturer and if on WiFi/Ethernet)

Netgear R7000 router

Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)

Lumin D2

Description Of Issue
Hi, I have the following problem with the iPad (Roon Remote). In my case it is the latest iPad Air with the latest iOS, but I also noticed this problem on iOS 12.4.1
Well, sometimes, basically completely accidentally, I can not leave the Now Playing window, the “x” button on the left does not respond to touch. The connection to Roon Core is maintained, because the next song, previous, pause, stop button works well. The problem is that the Now Playing screen seems to be jammed, I can’t leave it. Does anyone have similar experiences?

I also use iPhone Xr as a second remote control, but here I did not notice anything similar in operation, it is stable.

Roon Core is on Synology NAS.
I use Roon as a trial, but I will purchase licenses after the trial period.

1 Like

It happened again.
After minimizing the Roon application on the iPad and returning to the app, only what I present in the image below appeared on the screen. No cover, no title, the “x” button didn’t work. I could only turn on the next song or the previous one, these buttons worked.

Hi @sojer2005,

If you close the app completely and reopen it do you experience the same issue?

You can also close the queue screen by clicking in the footer area.

Hi, it’s hard to say. This is the third such situation recently. It is a random occurrence.

This error appeared again. The application was minimized and the iPad screen was turned off. I have waited about 10 - 15 minutes. After turning on the iPad and starting the Roon application, I was greeted by such a screen (picture 1), the “x” button did not work on the touch, so I clicked on the footer area. After clicking in the footer area Now Playing screen has been minimized (picture 2). The music was still playing. I waited for the next song (I did not touch anything) and after moving to the next song the “Now Playing” screen looked right (the cover, information about the title and album appeared again).

This only applies to the iPad. Nothing like this happens on a Mac or iPhone.

picture 1.

picture 2.

Hi,
here is RoovServer log after such an error. It is happening quite often now.
I have opened iPad App at 11.22:39 and the Now Playing screen has non cover art. But I have managed to pause music.

> 09/26 11:22:26 Trace: [Salon] [Lossless, 16/44 FLAC => 16/44] [100% buf] [PLAYING @ 0:39/4:44] Partita for solo violin No. 2 in D minor, BWV 1004: 3. Sarabande - Hilary Hahn
> 09/26 11:22:31 Trace: [Salon] [Lossless, 16/44 FLAC => 16/44] [100% buf] [PLAYING @ 0:44/4:44] Partita for solo violin No. 2 in D minor, BWV 1004: 3. Sarabande - Hilary Hahn
> 09/26 11:22:34 Trace: [Salon] [zoneplayer/raat] sync LUMIN D2: realtime=722847353414 rtt=500us offset=-1014458646us delta=-3535us drift=164529us in 722.753s (227.643ppm, 819.516ms/hr)
> 09/26 11:22:35 Info: [stats] 2542mb Virtual, 413mb Physical, 157mb Managed, 0 Handles, 73 Threads
> 09/26 11:22:36 Trace: [Salon] [Lossless, 16/44 FLAC => 16/44] [100% buf] [PLAYING @ 0:49/4:44] Partita for solo violin No. 2 in D minor, BWV 1004: 3. Sarabande - Hilary Hahn
> 09/26 11:22:39 Info: [brokerserver] Client connected: 192.168.1.49:49338
> 09/26 11:22:39 Trace: [SOOD] Adding User IP 192.168.1.49
> 09/26 11:22:39 Trace: [raat] [sood] Refreshing device list
> 09/26 11:22:39 Trace: [raatserver] [sood] Refreshing device list
> 09/26 11:22:40 Trace: SENT NONFINAL DistributedBroker.ConnectResponse={ BrokerId=029b4df2-e5e5-478b-9641-240c44db5bb2 BrokerName='Synology' }
> 09/26 11:22:40 Trace: SENT NONFINAL DistributedBroker.UpdatesChangedResponse={ IsSupported=True WasJustUpdated=False Status='UpToDate' HasChangeLog=False CurrentVersion={ MachineValue=100600416 DisplayValue='1.6 (build 416) stable' Branch='stable' } }
> 09/26 11:22:40 Trace: [raat] RAATServer discovered: RaatServer iPad-Tomasz @ 192.168.1.49:49340
> 09/26 11:22:40 Info: [raatserver] GOT SERVER 651e1f34-c019-4845-891c-193f40dedba6::09905afe-3924-4cc1-8172-3c94ae718a1e @ 192.168.1.49:49340 iPad-Tomasz PROTOVER=1 RAATVER=1.1.36 
> 09/26 11:22:40 Trace: [raatserver] [RaatServer iPad-Tomasz @ 192.168.1.49:49340] connecting (attempt 1)
> 09/26 11:22:40 Trace: [raatserver] [RaatServer iPad-Tomasz @ 192.168.1.49:49340] connected
> 09/26 11:22:40 Trace: [rnet/RnetJsonClient] SENT {"request":"enumerate_devices","subscription_id":"0"}
> 09/26 11:22:40 Trace: [rnet/RnetJsonClient] GOT NONFINAL {"status": "Success", "devices": [{"name": "iPad (Tomasz)", "auto_name": "iPad (Tomasz)", "config": {"unique_id": "31763f67-9821-46d7-ef64-474e3f3f2669", "output": {"dsd_mode": "none", "type": "ios", "name": "iPad (Tomasz)", "device": "default"}, "external_config": {"is_private": true}, "volume": {"type": "ios", "device": "default"}}, "device_id": "default", "type": "ios", "vendor": "Apple", "model": "iPad11,4", "is_system_output": true, "auto_enable": true}]}
> 09/26 11:22:40 Info: [raatserver] GOT DEVICE 09905afe-3924-4cc1-8172-3c94ae718a1e::default Type=ios Name=iPad (Tomasz) Vendor=Apple
> 09/26 11:22:41 Trace: [Salon] [Lossless, 16/44 FLAC => 16/44] [100% buf] [PLAYING @ 0:54/4:44] Partita for solo violin No. 2 in D minor, BWV 1004: 3. Sarabande - Hilary Hahn
> 09/26 11:22:46 Trace: [Salon] [Lossless, 16/44 FLAC => 16/44] [100% buf] [PLAYING @ 0:59/4:44] Partita for solo violin No. 2 in D minor, BWV 1004: 3. Sarabande - Hilary Hahn
> 09/26 11:22:50 Info: [stats] 2542mb Virtual, 413mb Physical, 157mb Managed, 0 Handles, 74 Threads
> 09/26 11:22:50 Trace: [zone Salon] PlayPause
> 09/26 11:22:50 Trace: [zone Salon] Pause
> 09/26 11:22:50 Trace: [Salon] [zoneplayer/raat] Pausing at streamtime_ns 737540340897 now_ns 738183083087
> 09/26 11:22:50 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] SENT [1333]{"request":"stop"}
> 09/26 11:22:50 Info: [zone Salon] OnPlayFeedback Paused
> 09/26 11:22:50 Trace: [Salon] [zoneplayer/raat] Endpoint LUMIN D2 State Changed: Playing => Paused
> 09/26 11:22:50 Trace: [Salon] [Lossless, 16/44 FLAC => 16/44] [100% buf] [PAUSED @ 1:02/4:44] Partita for solo violin No. 2 in D minor, BWV 1004: 3. Sarabande - Hilary Hahn
> 09/26 11:22:50 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] GOT [593] {"status":"Stopped"}
> 09/26 11:22:50 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] GOT [1333] {"status":"Success"}
> 09/26 11:22:55 Trace: [zone] no playback for 5s, suspending to release audio device
> 09/26 11:22:55 Trace: [zone Salon] Suspend
> 09/26 11:22:55 Trace: [zone Salon] Stop
> 09/26 11:22:55 Info: [zone Salon] OnPlayFeedback Stopped
> 09/26 11:22:55 Trace: [Salon] [zoneplayer/raat] Endpoint LUMIN D2 State Changed: Paused => Prepared
> 09/26 11:22:55 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] SENT [1335]{"request":"end_stream"}
> 09/26 11:22:55 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] SENT [1336]{"request":"teardown"}
> 09/26 11:22:55 Trace: [Salon] [zoneplayer/raat] Endpoint LUMIN D2 State Changed: Prepared => Idle
> 09/26 11:22:55 Debug: [raat/tcpaudiosource] disconnecting
> 09/26 11:22:55 Info: [audio/env] [zoneplayer -> stream] All streams were disposed
> 09/26 11:22:55 Info: [audio/env] [zoneplayer] All streams were disposed
> 09/26 11:22:55 Info: [audio/env] [zoneplayer -> stream -> endpoint] All streams were disposed
> 09/26 11:22:55 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] GOT [593] {"status":"Ended"}
> 09/26 11:22:55 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] GOT [1335] {"status":"Success"}
> 09/26 11:22:55 Info: sleep 475ms after flush
> 09/26 11:22:55 Trace: [LUMIN D2 @ 192.168.1.246:59334] [raatclient] GOT [591] {"status":"Teardown"}

Hi @sojer2005,

Thanks for the info here. I’ve passed this along to the team to see if they can reproduce similar behavior in-house. I’ll be sure to follow up with you once I’ve received their feedback.

Hi @dylan

Thanks. I really wonder why this is happening. It looks like some iPad-specific display error because other remote controls (Mac, iPhone; and it’s sad because the iPad is my main remote, it’s probably the best way to control Roon) are working properly. Anyway, if it was a network error, I would rather not be able to pause songs, rewind, turn on the next one - like on the above screenshot titled „picture 1”. In the meantime, I am waiting patiently for the developers’ response.

Please power down the iPad. Then power it up again.

If that does not help, uninstall the Roon Remote app then reinstall it again. Also check you have sufficient free storage.

Hi @wklie , thanks for the advice. I did take these steps at first, but that didn’t fix the problem. Instead, I found something else that might interest @dylan. It seems to me that this has fixed the problem on the iPad. In the library settings, I changed the setting about how Roon reads album covers. I set it so that Roon would read and display only the cover contained in the music file. And these troublesome albums actually had two covers: one from the file, the other downloaded to the library by Roon.

From now on, I did not notice the empty Now Playing screen on the iPad - before changing this setting, Now Playing screen sometimes looked as shown in the screenshot above (picture 1).

1 Like

Hi,
enabling “prefer file” option as the source for album cover has completely eliminated my problem with iPad sometimes incorrectly displaying the Now Playing screen. I tested it over the weekend and didn’t encounter the problem described at the beginning of my thread.

Hi @sojer2005,

Just to verify, if you switch back, does the problem start again?

Hi @dylan

Yes, definitely, I just tested it.
I turned on the default option again:

put the iPad locked for a few minutes and after returning to the application, the Now Playing screen was empty, without the cover, without information about the album, no signal path, as on the first screen in the thread.

Is this specific to some albums but not others, and not random?

Are those albums local, not from Tidal Qobuz?

Hi @wklie

All local albums.

Yes, actually it applies to every album in my library that has two covers: one saved as cover.jpg in the folder / in file and the other proposed from the Roon database.
Another example: Now Playing screen hangs when this option is selected:

And it hangs only on iPad. On my iPhone is fine.

To completely alleviate this for now, I set a global preference for using album covers from files. Thanks to that I haven’t seen this error on iPad for several days.

Thanks for the info here, @sojer2005. I’ve passed your update along to the team for their investigation. I’ll be sure to follow up once I have further feedback from them.

Unfortunately, the Now Playing screen display error on the iPad has returned …

Hi @sojer2005,

Just to verify, is this the case even with the Album Art preference changed as mentioned before?

Hi @dylan

Yes, exactly, I haven’t changed these settings for a week and the error reappeared today. I’m starting to wonder if this has anything to do with my router? I am using Netgear R7000 with unofficial firmware. Today I returned to the original firmware and see how things are. It’s just interesting why only the iPad behaves like this.

update:

Nope, it’s not the router’s fault.

Looks like I’m only getting this error? No one else notices it on the iPad?

I have had similar problems with my standard iPad (2019 model), but never on my iPad mini. Here is what I recommend: Delete your Roon Remote App and reinstall it from the App Store. Simple as that, and it is working again. All my settings, etc., were still there, and I went about my merry way. Maybe you can, too!