at android.os.BinderProxy.transact (BinderProxy.java:736)
at com.android.internal.appwidget.IAppWidgetService$Stub$Proxy.getAppWidgetIds (IAppWidgetService.java:1242)
at android.appwidget.AppWidgetManager.getAppWidgetIds (AppWidgetManager.java:1396)
at org.akanework.gramophone.ui.LyricWidgetProvider$Companion.appWidgetIds (LyricWidgetProvider.java:149)
at org.akanework.gramophone.ui.LyricWidgetProvider$Companion.update (LyricWidgetProvider.java:119)
at org.akanework.gramophone.logic.GramophonePlaybackService.sendLyricNow (GramophonePlaybackService.kt:1656)
at org.akanework.gramophone.logic.GramophonePlaybackService.scheduleSendingLyrics (GramophonePlaybackService.kt:1632)
at org.akanework.gramophone.logic.GramophonePlaybackService.onPositionDiscontinuity (GramophonePlaybackService.kt:1627)
at androidx.media3.session.MediaControllerImplBase.lambda$notifyPlayerInfoListenersWithReasons$86 (MediaControllerImplBase.java:2563)
at androidx.media3.common.util.ListenerSet$ListenerHolder.invoke (ListenerSet.java:419)
at androidx.media3.common.util.ListenerSet.lambda$queueEvent$0 (ListenerSet.java:289)
at androidx.media3.common.util.ListenerSet.flushEvents (ListenerSet.java:311)
at androidx.media3.session.MediaControllerImplBase.notifyPlayerInfoListenersWithReasons (MediaControllerImplBase.java:2711)
at androidx.media3.session.MediaControllerImplBase.onPlayerInfoChanged (MediaControllerImplBase.java:3076)
at androidx.media3.session.MediaControllerStub.lambda$onPlayerInfoChangedWithExclusions$12 (MediaControllerStub.java:308)
at androidx.media3.session.MediaControllerStub.lambda$dispatchControllerTaskOnHandler$18 (MediaControllerStub.java:429)
at androidx.media3.common.util.Util.postOrRun (Util.java:805)
at androidx.media3.session.MediaControllerStub.dispatchControllerTaskOnHandler (MediaControllerStub.java:421)
at androidx.media3.session.MediaControllerStub.onPlayerInfoChangedWithExclusions (MediaControllerStub.java:307)
at androidx.media3.session.MediaSessionStub$Controller2Cb.onPlayerInfoChanged (MediaSessionStub.java:2353)
at androidx.media3.session.MediaSessionImpl.dispatchOnPlayerInfoChanged (MediaSessionImpl.java:792)
at androidx.media3.session.MediaSessionImpl.access$900 (MediaSessionImpl.java:105)
at androidx.media3.session.MediaSessionImpl$PlayerInfoChangedHandler.handleMessage (MediaSessionImpl.java:2241)
at android.os.Handler.dispatchMessage (Handler.java:114)
at android.os.Looper.loopOnce (Looper.java:274)
at android.os.Looper.loop (Looper.java:369)
at android.app.ActivityThread.main (ActivityThread.java:10090)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:616)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1137)
at android.os.BinderProxy.transact (BinderProxy.java:736)
at com.android.internal.appwidget.IAppWidgetService$Stub$Proxy.getAppWidgetIds (IAppWidgetService.java:1242)
at android.appwidget.AppWidgetManager.getAppWidgetIds (AppWidgetManager.java:1396)
at org.akanework.gramophone.ui.LyricWidgetProvider$Companion.appWidgetIds (LyricWidgetProvider.java:149)
at org.akanework.gramophone.ui.LyricWidgetProvider$Companion.update (LyricWidgetProvider.java:119)
at org.akanework.gramophone.logic.GramophonePlaybackService.sendLyricNow (GramophonePlaybackService.kt:1656)
at org.akanework.gramophone.logic.GramophonePlaybackService.scheduleSendingLyrics (GramophonePlaybackService.kt:1632)
at org.akanework.gramophone.logic.GramophonePlaybackService.onPositionDiscontinuity (GramophonePlaybackService.kt:1627)
at androidx.media3.session.MediaControllerImplBase.lambda$notifyPlayerInfoListenersWithReasons$86 (MediaControllerImplBase.java:2563)
at androidx.media3.common.util.ListenerSet$ListenerHolder.invoke (ListenerSet.java:419)
at androidx.media3.common.util.ListenerSet.lambda$queueEvent$0 (ListenerSet.java:289)
at androidx.media3.common.util.ListenerSet.flushEvents (ListenerSet.java:311)
at androidx.media3.session.MediaControllerImplBase.notifyPlayerInfoListenersWithReasons (MediaControllerImplBase.java:2711)
at androidx.media3.session.MediaControllerImplBase.onPlayerInfoChanged (MediaControllerImplBase.java:3076)
at androidx.media3.session.MediaControllerStub.lambda$onPlayerInfoChangedWithExclusions$12 (MediaControllerStub.java:308)
at androidx.media3.session.MediaControllerStub.lambda$dispatchControllerTaskOnHandler$18 (MediaControllerStub.java:429)
at androidx.media3.common.util.Util.postOrRun (Util.java:805)
at androidx.media3.session.MediaControllerStub.dispatchControllerTaskOnHandler (MediaControllerStub.java:421)
at androidx.media3.session.MediaControllerStub.onPlayerInfoChangedWithExclusions (MediaControllerStub.java:307)
at androidx.media3.session.MediaSessionStub$Controller2Cb.onPlayerInfoChanged (MediaSessionStub.java:2353)
at androidx.media3.session.MediaSessionImpl.dispatchOnPlayerInfoChanged (MediaSessionImpl.java:792)
at androidx.media3.session.MediaSessionImpl.access$900 (MediaSessionImpl.java:105)
at androidx.media3.session.MediaSessionImpl$PlayerInfoChangedHandler.handleMessage (MediaSessionImpl.java:2241)
at android.os.Handler.dispatchMessage (Handler.java:114)
at android.os.Looper.loopOnce (Looper.java:274)
at android.os.Looper.loop (Looper.java:369)
at android.app.ActivityThread.main (ActivityThread.java:10090)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:616)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1137)