I've acquired the Nightly of 2024-09-01. I put on a podcast and set it to Repeat One to make some noise while I was out of the house. On return, it tried to repeat but a pop-up said it had crashed. (The side process did begin repeating the podcast.) Crash log says:
App version: 3.6.0 Beta 3
java.lang.NullPointerException: $item must not be null
at org.videolan.vlc.viewmodels.browser.BrowserModel$updateMediaPlayed$2$1.invokeSuspend(BrowserModel.kt:167)
at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:46)
at org.videolan.vlc.viewmodels.browser.BrowserModel$updateMediaPlayed$2.invokeSuspend(BrowserModel.kt:166)
at org.videolan.vlc.gui.browser.BaseBrowserFragment$onMediaPlayerEvent$1$1.invokeSuspend(BaseBrowserFragment.kt:904)
at Android.MODEL(SM-S767VL)
at Android.VERSION(8.0.0)
at Android.FINGERPRINT
...
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(13910), "coroutine#13910":StandaloneCoroutine{Cancelling}@5fa5b9, Dispatchers.Main.immediate]
Caused by: java.lang.NullPointerException: $item must not be null
at org.videolan.vlc.viewmodels.browser.BrowserModel$updateMediaPlayed$2$1.invokeSuspend(BrowserModel.kt:167)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at android.os.Handler.handleCallback(Handler.java:789)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6944)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)