Open fatexs opened 2 weeks ago
another one https://pastebin.com/GXKjN8aQ
Can you try the 0.18 beta and see if this issue still occurs?
Sorry took a bit verify 0.18.0-beta.3 seems to be fine! I saw no more crashes.
seems to still happen 0.18 https://pastebin.com/VbMqvSTz https://pastebin.com/xaiLsR0D still happens on 0.18b4 https://pastebin.com/CvZXQVLe
Still happen on FireTV with Jellyfin 0.18.0-beta.4
---
client: Jellyfin for Android TV
client_version: 0.18.0-beta.4
client_repository: https://github.com/jellyfin/jellyfin-androidtv
type: crash_report
format: markdown
---
### Logs
***Stack Trace***:
```log
java.lang.IllegalStateException: Fragment CustomPlaybackOverlayFragment{d0186fe} (41ff886c-0778-4ebc-9440-fb4164ed1ed9) not attached to a context.
at androidx.fragment.app.Fragment.requireContext(Fragment.java:977)
at org.jellyfin.androidtv.ui.playback.CustomPlaybackOverlayFragment.lambda$prepareChannelAdapter$11$org-jellyfin-androidtv-ui-playback-CustomPlaybackOverlayFragment(CustomPlaybackOverlayFragment.java:1287)
at org.jellyfin.androidtv.ui.playback.CustomPlaybackOverlayFragment$$ExternalSyntheticLambda9.apply(D8$$SyntheticClass:0)
at org.jellyfin.androidtv.ui.livetv.TvManager.lambda$loadAllChannels$0(TvManager.java:102)
at org.jellyfin.androidtv.ui.livetv.TvManager$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass:0)
at org.jellyfin.androidtv.ui.livetv.TvManagerHelperKt$loadLiveTvChannels$1.invokeSuspend(TvManagerHelper.kt:46)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(DispatchedContinuation.kt:197)
at io.ktor.utils.io.internal.CancellableReusableContinuation.resumeWithExceptionContinuationOnly(CancellableReusableContinuation.kt:105)
at io.ktor.utils.io.internal.CancellableReusableContinuation.access$resumeWithExceptionContinuationOnly(CancellableReusableContinuation.kt:14)
at io.ktor.utils.io.internal.CancellableReusableContinuation$JobRelation.invoke(CancellableReusableContinuation.kt:125)
at io.ktor.utils.io.internal.CancellableReusableContinuation$JobRelation.invoke(CancellableReusableContinuation.kt:108)
at kotlinx.coroutines.InvokeOnCancelling.invoke(JobSupport.kt:1571)
at kotlinx.coroutines.JobSupport.invokeOnCompletionInternal$kotlinx_coroutines_core(JobSupport.kt:500)
at kotlinx.coroutines.JobSupport.invokeOnCompletion(JobSupport.kt:452)
at kotlinx.coroutines.Job$DefaultImpls.invokeOnCompletion$default(Job.kt:313)
at io.ktor.utils.io.internal.CancellableReusableContinuation$JobRelation.<init>(CancellableReusableContinuation.kt:113)
at io.ktor.utils.io.internal.CancellableReusableContinuation.parent(CancellableReusableContinuation.kt:59)
at io.ktor.utils.io.internal.CancellableReusableContinuation.completeSuspendBlock(CancellableReusableContinuation.kt:39)
at io.ktor.utils.io.ByteBufferChannel.readSuspendImpl(ByteBufferChannel.kt:2239)
at io.ktor.utils.io.ByteBufferChannel.readSuspend(ByteBufferChannel.kt:2170)
at io.ktor.utils.io.ByteBufferChannel.readRemainingSuspend(ByteBufferChannel.kt:2093)
at io.ktor.utils.io.ByteBufferChannel.access$readRemainingSuspend(ByteBufferChannel.kt:23)
at io.ktor.utils.io.ByteBufferChannel$readRemainingSuspend$1.invokeSuspend(Unknown Source:16)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:211)
at android.app.ActivityThread.main(ActivityThread.java:6775)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@4bd317b, Dispatchers.Main.immediate]
Logcat:
11-24 12:30:09.424 I/org.jellyfin.sdk.api.ktor.KtorClient( 2204): GET https://***/MediaSegments/19b15b37-bee7-7e0b-de17-68b56855312f?includeSegmentTypes=Intro&includeSegmentTypes=Outro&includeSegmentTypes=Preview&includeSegmentTypes=Recap&includeSegmentTypes=Commercial
11-24 12:30:09.515 I/ReportingHelper$reportStart( 2204): Reporting FR| 13EME RUE FHD playback started at 0
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): Playback error
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): androidx.media3.exoplayer.ExoPlaybackException: Source error
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:736)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:706)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at android.os.Handler.dispatchMessage(Handler.java:102)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at android.os.Looper.loop(Looper.java:211)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at android.os.HandlerThread.run(HandlerThread.java:65)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): Caused by: androidx.media3.exoplayer.source.UnrecognizedInputFormatException: None of the available extractors (FlvExtractor, FlacExtractor, WavExtractor, FragmentedMp4Extractor, Mp4Extractor, AmrExtractor, PsExtractor, OggExtractor, TsExtractor, MatroskaExtractor, AdtsExtractor, Ac3Extractor, Ac4Extractor, Mp3Extractor, AviExtractor, JpegExtractor, PngExtractor, WebpExtractor, BmpExtractor, HeifExtractor, AvifExtractor) could read the stream.{contentIsMalformed=false, dataType=1}
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at androidx.media3.exoplayer.source.BundledExtractorsAdapter.init(BundledExtractorsAdapter.java:108)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1060)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:421)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
11-24 12:30:09.516 E/ExoPlayerImplInternal( 2204): at java.lang.Thread.run(Thread.java:764)
11-24 12:30:09.518 I/org.jellyfin.sdk.api.ktor.KtorClient( 2204): POST https://***/Sessions/Playing
11-24 12:30:09.542 E/VideoManager( 2204): ***** Got error from player
11-24 12:30:09.544 E/PlaybackController( 2204): Playback error - Échec du chargement de la vidéo
11-24 12:30:09.550 I/PlaybackController( 2204): Player error encountered - retrying
11-24 12:30:09.555 I/ReportingHelper$reportStopped( 2204): Reporting FR| 13EME RUE FHD playback stopped at 0
11-24 12:30:09.557 I/org.jellyfin.sdk.api.ktor.KtorClient( 2204): POST https://***/Sessions/Playing/Stopped
11-24 12:30:09.575 I/PlaybackController( 2204): Play called from state: IDLE with pos: 0 and sub index: null
11-24 12:30:09.591 I/org.jellyfin.sdk.api.ktor.KtorClient( 2204): GET https://***/LiveTv/Channels/19b15b37-bee7-7e0b-de17-68b56855312f
11-24 12:30:09.608 I/PlaybackController( 2204): Using internal player for Live TV
11-24 12:30:09.776 I/jellyfin-apiclient( 2204): Response received from: https://***/Items/19b15b37-bee7-7e0b-de17-68b56855312f/PlaybackInfo?format=json
11-24 12:30:09.878 I/jellyfin-apiclient( 2204): Response received from: https://***/LiveStreams/Open?format=json
11-24 12:30:09.881 E/PlaybackController( 2204): Error getting playback stream info
11-24 12:30:09.881 E/PlaybackController( 2204): java.lang.IllegalArgumentException: handler
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.BaseApiClient.GetApiUrl(BaseApiClient.java:364)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.BaseApiClient.GetApiUrl(BaseApiClient.java:302)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse.onResponseInternal(GetPlaybackInfoResponse.java:165)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse.access$000(GetPlaybackInfoResponse.java:21)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse$1.onResponse(GetPlaybackInfoResponse.java:67)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse$1.onResponse(GetPlaybackInfoResponse.java:61)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.SerializedResponse.onSerializedResponse(SerializedResponse.java:46)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:39)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:6)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:21)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:5)
11-24 12:30:09.881 E/PlaybackController( 2204): at org.jellyfin.apiclient.interaction.VolleyResponseListener.onResponse(VolleyResponseListener.java:22)
11-24 12:30:09.881 E/PlaybackController( 2204): at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:82)
11-24 12:30:09.881 E/PlaybackController( 2204): at com.android.volley.toolbox.StringRequest.deliverResponse(StringRequest.java:29)
11-24 12:30:09.881 E/PlaybackController( 2204): at com.android.volley.ExecutorDelivery$ResponseDeliveryRunnable.run(ExecutorDelivery.java:102)
11-24 12:30:09.881 E/PlaybackController( 2204): at android.os.Handler.handleCallback(Handler.java:873)
11-24 12:30:09.881 E/PlaybackController( 2204): at android.os.Handler.dispatchMessage(Handler.java:99)
11-24 12:30:09.881 E/PlaybackController( 2204): at android.os.Looper.loop(Looper.java:211)
11-24 12:30:09.881 E/PlaybackController( 2204): at android.app.ActivityThread.main(ActivityThread.java:6775)
11-24 12:30:09.881 E/PlaybackController( 2204): at java.lang.reflect.Method.invoke(Native Method)
11-24 12:30:09.881 E/PlaybackController( 2204): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
11-24 12:30:09.881 E/PlaybackController( 2204): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
11-24 12:30:09.903 I/ExoPlayerImpl( 2204): Release 4484c9b [AndroidXMedia3/1.4.1] [sheldonp, AFTSSS, Amazon, 28] [media3.common, media3.exoplayer, media3.decoder, media3.session, media3.ui, media3.datasource, media3.extractor]
11-24 12:30:10.017 I/org.jellyfin.sdk.api.ktor.KtorClient( 2204): GET https://***/Items/19b15b37-bee7-7e0b-de17-68b56855312f
11-24 12:30:10.350 W/lyfin.androidt( 2204): Accessing hidden method Landroid/view/RenderNode;->getScaleX()F (dark greylist, linking)
11-24 12:30:10.402 W/lyfin.androidt( 2204): Accessing hidden method Landroid/view/RenderNode;->getScaleX()F (dark greylist, linking)
11-24 12:30:10.415 W/View ( 2204): requestLayout() improperly called by android.widget.TextView{33fe432 V.ED..... ......ID 120,40-1430,126 #7f0b02e8 app:id/title} during layout: running second layout pass
11-24 12:30:10.415 W/View ( 2204): requestLayout() improperly called by android.widget.LinearLayout{a679583 V.E...... ......ID 120,132-1500,172 #7f0b01ab app:id/infoRow} during layout: running second layout pass
11-24 12:30:10.415 W/View ( 2204): requestLayout() improperly called by org.jellyfin.androidtv.ui.browsing.composable.inforow.BaseItemInfoRowView{3fac300 V.E...... ......I. 0,0-0,0} during layout: running second layout pass
11-24 12:30:10.560 W/lyfin.androidt( 2204): Accessing hidden method Landroid/view/RenderNode;->getScaleX()F (dark greylist, linking)
11-24 12:30:10.647 W/View ( 2204): requestLayout() improperly called by android.widget.LinearLayout{a679583 V.E...... ......ID 120,132-1500,172 #7f0b01ab app:id/infoRow} during layout: running second layout pass
11-24 12:30:10.647 W/View ( 2204): requestLayout() improperly called by android.widget.TextView{33fe432 V.ED..... ......ID 120,40-1430,126 #7f0b02e8 app:id/title} during layout: running second layout pass
11-24 12:30:10.647 W/View ( 2204): requestLayout() improperly called by org.jellyfin.androidtv.ui.browsing.composable.inforow.BaseItemInfoRowView{afab3d9 V.E...... ......I. 0,0-0,0} during layout: running second layout pass
11-24 12:30:10.717 W/lyfin.androidt( 2204): Accessing hidden method Landroid/view/RenderNode;->getScaleX()F (dark greylist, linking)
11-24 12:30:10.812 E/ACRA ( 2204): ACRA caught a IllegalStateException for org.jellyfin.androidtv
11-24 12:30:10.812 E/ACRA ( 2204): java.lang.IllegalStateException: Fragment CustomPlaybackOverlayFragment{d0186fe} (41ff886c-0778-4ebc-9440-fb4164ed1ed9) not attached to a context.
11-24 12:30:10.812 E/ACRA ( 2204): at androidx.fragment.app.Fragment.requireContext(Fragment.java:977)
11-24 12:30:10.812 E/ACRA ( 2204): at org.jellyfin.androidtv.ui.playback.CustomPlaybackOverlayFragment.lambda$prepareChannelAdapter$11$org-jellyfin-androidtv-ui-playback-CustomPlaybackOverlayFragment(CustomPlaybackOverlayFragment.java:1287)
11-24 12:30:10.812 E/ACRA ( 2204): at org.jellyfin.androidtv.ui.playback.CustomPlaybackOverlayFragment$$ExternalSyntheticLambda9.apply(D8$$SyntheticClass:0)
11-24 12:30:10.812 E/ACRA ( 2204): at org.jellyfin.androidtv.ui.livetv.TvManager.lambda$loadAllChannels$0(TvManager.java:102)
11-24 12:30:10.812 E/ACRA ( 2204): at org.jellyfin.androidtv.ui.livetv.TvManager$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass:0)
11-24 12:30:10.812 E/ACRA ( 2204): at org.jellyfin.androidtv.ui.livetv.TvManagerHelperKt$loadLiveTvChannels$1.invokeSuspend(TvManagerHelper.kt:46)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlinx.coroutines.internal.DispatchedContinuation.resumeWith(DispatchedContinuation.kt:197)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation.resumeWithExceptionContinuationOnly(CancellableReusableContinuation.kt:105)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation.access$resumeWithExceptionContinuationOnly(CancellableReusableContinuation.kt:14)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation$JobRelation.invoke(CancellableReusableContinuation.kt:125)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation$JobRelation.invoke(CancellableReusableContinuation.kt:108)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlinx.coroutines.InvokeOnCancelling.invoke(JobSupport.kt:1571)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlinx.coroutines.JobSupport.invokeOnCompletionInternal$kotlinx_coroutines_core(JobSupport.kt:500)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlinx.coroutines.JobSupport.invokeOnCompletion(JobSupport.kt:452)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlinx.coroutines.Job$DefaultImpls.invokeOnCompletion$default(Job.kt:313)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation$JobRelation.<init>(CancellableReusableContinuation.kt:113)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation.parent(CancellableReusableContinuation.kt:59)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.internal.CancellableReusableContinuation.completeSuspendBlock(CancellableReusableContinuation.kt:39)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.ByteBufferChannel.readSuspendImpl(ByteBufferChannel.kt:2239)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.ByteBufferChannel.readSuspend(ByteBufferChannel.kt:2170)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.ByteBufferChannel.readRemainingSuspend(ByteBufferChannel.kt:2093)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.ByteBufferChannel.access$readRemainingSuspend(ByteBufferChannel.kt:23)
11-24 12:30:10.812 E/ACRA ( 2204): at io.ktor.utils.io.ByteBufferChannel$readRemainingSuspend$1.invokeSuspend(Unknown Source:16)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
11-24 12:30:10.812 E/ACRA ( 2204): at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:101)
11-24 12:30:10.812 E/ACRA ( 2204): at android.os.Handler.handleCallback(Handler.java:873)
11-24 12:30:10.812 E/ACRA ( 2204): at android.os.Handler.dispatchMessage(Handler.java:99)
11-24 12:30:10.812 E/ACRA ( 2204): at android.os.Looper.loop(Looper.java:211)
11-24 12:30:10.812 E/ACRA ( 2204): at android.app.ActivityThread.main(ActivityThread.java:6775)
11-24 12:30:10.812 E/ACRA ( 2204): at java.lang.reflect.Method.invoke(Native Method)
11-24 12:30:10.812 E/ACRA ( 2204): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
11-24 12:30:10.812 E/ACRA ( 2204): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
11-24 12:30:10.812 E/ACRA ( 2204): Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@4bd317b, Dispatchers.Main.immediate]
App version: 0.18.0-beta.4
(180004
)
Package name: org.jellyfin.androidtv
Build:
{"BOARD":"sheldonp","BOOTLOADER":"unknown","BRAND":"Amazon","CPU_ABI":"armeabi-v7a","CPU_ABI2":"armeabi","DEVICE":"sheldonp","DISPLAY":"PS7685.4486N","FINGERPRINT":"Amazon\/sheldonp\/sheldonp:9\/PS7685.4486N\/0031642977792:user\/amz-p,release-keys","HARDWARE":"mt8695","HOST":"i3-ri-14-use1a-b-16-04-fos-159","ID":"PS7685.4486N","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"Amazon","MODEL":"AFTSSS","PERMISSIONS_REVIEW_REQUIRED":false,"PRODUCT":"sheldonp","RADIO":"unknown","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":[],"SUPPORTED_ABIS":["armeabi-v7a","armeabi"],"TAGS":"amz-p,release-keys","TIME":1730254366000,"TYPE":"user","UNKNOWN":"unknown","USER":"build","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"PPR1.180610.009","CODENAME":"REL","FIRST_SDK_INT":28,"INCREMENTAL":"0031642977924","PREVIEW_SDK_INT":0,"RELEASE":"9","RESOURCES_SDK_INT":28,"SDK":"28","SDK_INT":28,"SECURITY_PATCH":"2024-08-01"}}
Build config:
{"APPLICATION_ID":"org.jellyfin.androidtv","BUILD_TYPE":"release","DEBUG":false,"DEVELOPMENT":false,"VERSION_CODE":180004,"VERSION_NAME":"0.18.0-beta.4"}
Android version: 9
Device brand: Amazon
Device product: sheldonp
Device model: AFTSSS
Start time: 2024-11-24T12:26:20.440+01:00
Crash time: 2024-11-24T12:30:10.929+01:00
Describe the bug
Crash occured when trying to play an HEVC file on Android TV client.
Here is the device specs: https://www.iptv-anbieter.info/iptv-hardware/receiver/telekom/tv-one-box-v2.html
Works fine on web/Jellyfin media player on PC. Findroid seems also fine.
Logs
client: Jellyfin for Android TV client_version: 0.17.9 client_repository: https://github.com/jellyfin/jellyfin-androidtv type: crash_report format: markdown
Logs
Stack Trace:
Logcat:
App information
App version:
0.17.9
(170999
)Package name:
org.jellyfin.androidtv
Build:
Build config:
Device information
Android version:
12
Device brand:
MagentaTV
Device product:
SEI804DT
Device model:
MagentaTV One (2. Generation)
Crash information
Start time:
2024-11-09T15:32:02.438+01:00
Crash time:
2024-11-09T15:32:03.630+01:00
Application version
0.17.9
Where did you install the app from?
Google Play
Device information
MagentaTV One (2. Gen.)
Android version
Android 12
Jellyfin server version
10.10.1