Roon Remote freezes on start on Pixel 6 Pro with Android 12

App freezes before starting completely.
Closing app and restarting a number of times will eventually get the app to work.
The freeze can happen at any point before the UI has been completely loaded e.g. the bottom bar may appear then the app will freeze.
Sometimes the error message ‘Error loading saved page’ is displayed, and then generally the app will work even though the error message is shown.

I had similar issues with my Galaxy S8 that took months to be acknowledged before it was fixed. For info my S8 works every time.

I sincerely hope that this new issue will be noted and fixed much more quickly than the previous issue. I feel like Android users have been treated like second class citizens compared to iOS users in the past.

1 Like

Hello @badboygolf16v ,

Can you please provide the following information?

Roon Core Machine

Include your operating system and machine info (Model, CPU, RAM)

Networking Gear & Setup Details

Your network gear (model of routers/switches) and if on WiFi/Ethernet

Connected Audio Devices

Specify what devices you’re using and their connection types, like USB/HDMI/Chromecast, etc.)

Number of Tracks in Library

Tell us how large your music library is, eg. “30,000 tracks”

Additionally, seeing the ADB log from your Android device would help, you can use the below instructions to capture this:

Connect your PC to Android phone and install ADB (instructions are here (all platforms)). Then:

  1. Type adb shell in terminal
  2. Type logcat v (ref: http://developer.android.com/tools/help/logcat.html)
  3. Reproduce the problem and let terminal print logs for 3-5 more seconds
  4. Select output from the moment you started the reproduction of the bug till the very end
  5. Upload the log here:

https://workdrive.zohoexternal.com/collection/8i5239cc05950ac07456889838d9319545a82/external

Thanks!

Roon Core Machine

QNAP TS-470 Pro, i7-3770T 2.50 GHz, 16GB

Networking Gear & Setup Details

TP-Link Archer AX6000 powerline to NAS WiFi to Android clients

Connected Audio Devices

2 x RoPieee XL via WiFi, 1 x RoPieee XL via LAN, Nest Audio pair via WiFi

Number of Tracks in Library

27,676

To add some further information Roon Remote on my Samsung Galaxy S8 connects every time with no issues. This would indicate to me the issue is with Roon Remote on the Pixel 6 Pro.

Here are some logs from ADB. I will recreate the error again and get the full set of logs uploaded to the URL you supplied

12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Local Time:            12/31/2021 15:46:30 +00:00
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Device Serial Number:  8A855E57-4F01-4D4E-80A0-5A81BD8092F7
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Roon Version:       1.8 (build 880) stable
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 OS Version:            Android 12
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Mono Version:          6.12.0 ((no/0c979e6d)
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Application Domain:    RoonMobile.exe
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Assembly Codebase:     file:///RoonMobile.exe
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 Assembly Full Name:    RoonMobile, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 --[ BROOSCRIPT EXCEPTION ]-------------------------------------------
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30     Exception Message: Attempted to call a non-callable object
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30     at ../ui/queue.broo:2940 [ae9555:0043] function anon_9990
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 --[ INNER EXCEPTION ]------------------------------------------------
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Inner Exception Source:      Broo.Runtime
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Inner Exception Type:        Broo.NotCallableException
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Inner Exception Target Site: Binding.Call
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Inner Exception Message:     Attempted to call a non-callable object
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Inner Exception Data:        none
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    --[ Inner Stack Trace ]------------
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Broo.Runtime.Binding.Call(Value value, ArgList args, Equation eq)
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30        Broo.Runtime, IL 199, N 656
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30        Broo.Runtime, IL 2780, N 9683
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30 --[ OUTER EXCEPTION ]------------------------------------------------
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Outer Exception Source:      Broo.Runtime
12-31 15:46:30.798  7668  7723 I Roon    : 12/31 15:46:30    Outer Exception Type:        Broo.BrooScriptException
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Outer Exception Target Site: Interpreter.Run
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Outer Exception Message:     Exception in brooscript
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Outer Exception Data:        none
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    --[ Outer Stack Trace ]------------
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Runtime.Interpreter.Run(Scope scope, BrooxCode code, ArgList args, String name)
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        Broo.Runtime, IL 4251, N 15124
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Runtime.Function.Call(ArgList args, Equation eq)
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        Broo.Runtime, IL 357, N 907
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Runtime.Function.Call(ArgList args)
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        Broo.Runtime, IL 0, N 31
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    DelegateAdapters.System.Action`1[Broo.Engine.ImageSpec](Function arg1, ImageSpec )
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        RoonMobile.bindings.dll, IL 41, N 115
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Sooloos.Client.RootBase/<>c__DisplayClass360_1.<method_image_process>b__3()
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        Roon.Client.BrooModels, IL 88, N 315
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Sooloos.CallingThread/<>c__DisplayClass12_0.<Post>b__1(Object <p0>)
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        RoonBase, IL 0, N 39
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Engine.DeviceTarget/<>c__DisplayClass87_0.<Broo.Engine.ISendPost.Post>b__0()
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        BrooEngine, IL 0, N 39
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Engine.DeviceTarget.ProcessSafeQueue()
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        BrooEngine, IL 4, N 51
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Engine.DeviceTarget.GuiMainLoop()
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        BrooEngine, IL 192, N 691
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Broo.Engine.Engine.GuiMainLoop()
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        BrooEngine, IL 0, N 31
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Sooloos.Application.RoonMain(String[] args)
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        RoonMobile.exe, IL 679, N 2643
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30    Sooloos.Application.Main(String[] args)
12-31 15:46:30.799  7668  7723 I Roon    : 12/31 15:46:30        RoonMobile.exe, IL 0, N 19
1 Like

Full ADB log uploaded.

1 Like

Thanks for sending those logs over @badboygolf16v , I have forwarded them to the QA team for closer inspection!

1 Like

Any update on this?

Hi @badboygolf16v ,

Apologies for the slow response here! We are waiting for some additional feedback from the team regarding your ADB logs, I have just messaged them asking for an update, thanks!

Any update on this?

Hi @badboygolf16v ,

Thanks again for sending those logs over. I spoke to the team,it looks like the issue is due to an object being rendered on the Now Playing screen and we have an active ticket regarding similar behavior.

Can you please confirm - if you try to reinstall the app on the affected devices, does that resolve the behavior (even temporarily)? Does the issue happen only when selecting a specific audio zone?

A reinstall of the does allow the app to restart ok, but for a brief period.

The issue does affect the Now Playing screen, that’s usually where I will close the app once I’ve selected my choice of music.

I often see a “Lost Connection” message on the Now Playing screen.

I can’t really comment on whether it affects a single zone. I normally only use the Remote app in one room with one zone.

1 Like

Thanks for the additional info @badboygolf16v , I’ve passed this on to the team!

Is there a date for the fix. I’ve been very patient, but it is really a ridiculous situation where I’m paying good money for an app that only starts one time in ten, for what’s marketed as a premium product. And after the diabolical response that took months to the previous issue where the Android app wouldn’t start properly. I feel like I deserve a refund on some of my subscription.

If the app has fixed release schedules then ask the devs to do me a build of an APK that fixes this issue and I’ll use that until the official release that contains the fix.

@badboygolf16v

I have got exactly the same problem since the latest update, but my problem is on a Samsung whit android 12.
I must say since you’re problem has exciting since dec 21 I have no hope that the problem will ever be fix.

1 Like

It took weeks, if not months to even get the last serious Android app issue acknowledged, let alone fixed. I hope this one is fixed more rapidly. I’m pretty close to cancelling my subscription. All I want to do when I sit down on my sofa after a stressful day is listen to some music. If it takes me five or ten minutes to even open the app that’s ridiculous. Roon’s unfathomable decision not to offer a web UI means this issue is a massive pain in the arse.

1 Like

It seems to be the same every time, so fare support has never solved any of the 3 issues that I have raised during my 3 years subscription. Like you I just want to enjoy my music and not spend hours on bad software. So I fonde my old blue sound node in the closet some time ago, the sound is slightly different but it works every time. I stil got a couple of months left of my subscription, until the I will try to get roon while I am listening to music from my blue sound node😁

Hi, @badboygolf16v , sorry for a late reply. We are still investigating this problem internally and we’re not able to reproduce this on Android devices we have in the Team. That said, the dev team is working on a solution for this, but it appears to be a complicated case. I hope, that they will find a solution soon, though.

Apologies for troubles.


Ivan

Has this been resolved in the most recent releases? My Roon Remote seems to be working ok now.

EDIT Spoke too soon, not working tonight.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.