Similar to @ladyofcythera
The crash details (taken from their log above):
--------- beginning of crash
08-01 15:04:36.443 5523 5523 E AndroidRuntime: FATAL EXCEPTION: main
08-01 15:04:36.443 5523 5523 E AndroidRuntime: Process: com.aspiro.tidal, PID: 5523
08-01 15:04:36.443 5523 5523 E AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.SCREEN_OFF flg=0x50200010 } in com.sony.sonycast.sdk.s@e5eaa96
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1852)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.app.LoadedApk$ReceiverDispatcher$Args.$r8$lambda$mcNAAl1SQ4MyJPyDg8TJ2x2h0Rk(Unknown Source:0)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:995)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:103)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:248)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.os.Looper.loop(Looper.java:338)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:9106)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.android.internal.os.ExecInit.main(ExecInit.java:50)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: listener not registered
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.net.nsd.NsdManager.getListenerKey(NsdManager.java:1270)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.net.nsd.NsdManager.stopServiceDiscovery(NsdManager.java:1638)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.sony.sonycast.sdk.ScMediaRouteProvider.stopDiscovery(Unknown Source:117)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.sony.sonycast.sdk.ScMediaRouteProvider.access$200(Unknown Source:0)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at com.sony.sonycast.sdk.s.onReceive(SourceFile:80)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1844)
08-01 15:04:36.443 5523 5523 E AndroidRuntime: ... 12 more
I am seeing the same error in my log too. @GrapheneOS is this a OS bug or an app level bug? wondering if there's any work around.