SimpMusic icon indicating copy to clipboard operation
SimpMusic copied to clipboard

Simpmusic closes when left music running in the background

Open Zareeo opened this issue 2 months ago • 6 comments

I think I finally got it The log error

To Reproduce Steps to reproduce the behavior: 1.I open the app 2.I'll put on a song 3.I exit the app with the song still playing 4The app closes and restarts and stops playing the song

App Version 2.21

Log (Error Details) Build version: 0.2.21 Current date: 2025-10-30 20:55:38 Device: Realme RMX3710 OS version: Android 15 (SDK 35)

Stack trace:
java.lang.IllegalStateException: The singleton image loader has already been created. This indicates that 'setSafe' is being called after the first 'get' call. Ensure that 'setSafe' is called before any Coil API usages (e.g. load, AsyncImage, rememberAsyncImagePainter, etc.). at r5.l.e(Unknown Source:66) at E.H.invoke(Unknown Source:665) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.s.a(Unknown Source:188) at E.H.invoke(Unknown Source:609) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.s.a(Unknown Source:188) at g0.D4.a(Unknown Source:72) at W9.d0.invoke(Unknown Source:1159) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.s.b(Unknown Source:151) at g0.u1.a(Unknown Source:241) at g0.u1.b(Unknown Source:94) at ba.b.a(Unknown Source:60) at G9.p.a(Unknown Source:1268) at A.n1.invoke(Unknown Source:1849) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at Z0.h0.a(Unknown Source:65) at B1.m.invoke(Unknown Source:290) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.s.b(Unknown Source:151) at Z0.i0.a(Unknown Source:309) at W0.y.invoke(Unknown Source:74) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.s.b(Unknown Source:151) at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt.a(Unknown Source:640) at Z0.d1.invoke(Unknown Source:251) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.s.a(Unknown Source:188) at Z0.d1.invoke(Unknown Source:208) at t0.c.a(Unknown Source:45) at t0.c.invoke(SourceFile:1) at l0.r.n(Unknown Source:92) at l0.y.j(Unknown Source:36) at l0.x0.a(Unknown Source:76) at l0.y.B(Unknown Source:27) at F0.q.invoke(Unknown Source:207) at Z0.s.setOnViewTreeOwnersAvailable(Unknown Source:6) at Z0.e1.b(Unknown Source:9) at Z0.e1.d(Unknown Source:18) at androidx.lifecycle.v.a(Unknown Source:22) at androidx.lifecycle.w.a(Unknown Source:273) at F0.q.invoke(Unknown Source:176) at Z0.s.onAttachedToWindow(Unknown Source:405) at android.view.View.dispatchAttachedToWindow(View.java:23256) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3576) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3583) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3583) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3583) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3583) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3583) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3583) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3923) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3313) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11495) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1621) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1630) at android.view.Choreographer.doCallbacks(Choreographer.java:1154) at android.view.Choreographer.doFrame(Choreographer.java:1043) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1604) at android.os.Handler.handleCallback(Handler.java:973) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:282) at android.os.Looper.loop(Looper.java:387) at android.app.ActivityThread.main(ActivityThread.java:9500) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:600) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1005)

User actions: 2025-10-30 20:55:20: MainActivity created 2025-10-30 20:55:20: MainActivity resumed

Zareeo avatar Oct 31 '25 03:10 Zareeo

@maxrave-dev

Zareeo avatar Oct 31 '25 03:10 Zareeo

Use foss version ?

maxrave-dev avatar Nov 04 '25 08:11 maxrave-dev

Try to use full version to report crash easily, I can not find any strack trace like you in Sentry

maxrave-dev avatar Nov 04 '25 08:11 maxrave-dev

Use foss version ? Nope, it's the nightly version

Zareeo avatar Nov 04 '25 21:11 Zareeo

ahhh

maxrave-dev avatar Nov 05 '25 14:11 maxrave-dev

btw every time you open playlist?

maxrave-dev avatar Nov 05 '25 14:11 maxrave-dev