Play some media and the roku client loads the video and crashes
How To Reproduce
Difficult to reproduce. Currently only happening on mk4 container files
Expected behavior
Play the video file
Logs
---
client: Jellyfin for Android TV
client_version: 0.16.4
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: crash_report
format: markdown
---
### Logs
***Stack Trace***:
```log
java.lang.NullPointerException: Attempt to invoke virtual method 'org.jellyfin.sdk.api.sockets.listener.SocketListenerDefinition org.jellyfin.sdk.api.sockets.listener.SocketListener.getDefinition()' on a null object reference
at org.jellyfin.sdk.api.sockets.helper.ListenerHelper.getSubscriptions(ListenerHelper.kt:13)
at org.jellyfin.sdk.api.sockets.SocketInstance.updateSubscriptions(SocketInstance.kt:141)
at org.jellyfin.sdk.api.sockets.SocketInstance.connectAndBind(SocketInstance.kt:236)
at org.jellyfin.sdk.api.sockets.SocketInstance.access$connectAndBind(SocketInstance.kt:35)
at org.jellyfin.sdk.api.sockets.SocketInstance$connectAndBind$1.invokeSuspend(Unknown Source:15)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@df59f6e, Dispatchers.Default]
{"BOARD":"hapjeong","BOOTLOADER":"123456789","BRAND":"Changhong","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"hapjeong","DISPLAY":"PTM6.200722.316","FINGERPRINT":"Changhong\/FFDVB93\/hapjeong:9\/PTM6.200722.316\/7281016:user\/release-keys","HARDWARE":"m7322","HOST":"abfarm-01131","ID":"PTM6.200722.316","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"Changhong","MODEL":"AI PONT PLUS","PERMISSIONS_REVIEW_REQUIRED":false,"PRODUCT":"FFDVB93","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1618370277000,"TYPE":"user","UNKNOWN":"unknown","USER":"android-build","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","FIRST_SDK_INT":28,"INCREMENTAL":"7281016","PREVIEW_SDK_INT":0,"RELEASE":"9","RESOURCES_SDK_INT":28,"SDK":"28","SDK_INT":28,"SECURITY_PATCH":"2021-03-05"}}
## Screenshots
<!-- If applicable, add screenshots to help explain your problem. -->
## Connection Information
- Is server local or remote?
remote
- Is server connection HTTP or HTTPS?
https
## Additional context
<!-- Add any other context about the problem here. -->
Software Versions
Describe the bug
Play some media and the roku client loads the video and crashes
How To Reproduce
Difficult to reproduce. Currently only happening on mk4 container files
Expected behavior
Play the video file
Logs
Logcat:
App information
App version:
0.16.4
(160499
)Package name:
org.jellyfin.androidtv
Build:
Build config:
Device information
Android version:
9
Device brand:
Changhong
Device product:
FFDVB93
Device model:
AI PONT PLUS
Crash information
Start time:
2024-01-13T23:12:37.309+01:00
Crash time:
2024-01-13T23:12:40.618+01:00