You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Converting from #4280 which was created using the wrong issue template.
Go to Live TV
Choose any channel
Shows "Error streaming live TV. Will Retry"
Shows "Player Error encountered. Will Retry"
Shows "Item cannot be played"
I expect the channel to play smoothly as it does on other jellyfin clients.
I'm not sure if this affects all channels that you might add, but it does affect all channels that I have available to me. It used to work well on Android TV. It still works well on web ui and Roku client. I am happy to temporarily / privately share access to my channels if it helps debug this.
I'm not sure when a regression could have been introduced, because it's worked well on 0.18.0 previously - I have not updated my client. I even tried downgrading to 17.9 but the error persisted - I used it on 17.9 for a long time without issues. This leads me to believe a server error is the cause, but given that the web and roku clients work perfectly it's hard to justify cutting them an issue.
12-10 10:20:07.183 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/LiveStreams/Open?format=json
12-10 10:20:07.189 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:07.190 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:07.190 5227 5227 I VideoManager: Video path set to: https://[redacted].com/Videos/34c136eb-89cc-e3a6-1d30-1506d13ab52d/stream.ts?api_key=7f8d7666f6904f46b6b0a94e17047971&DeviceId=0ac8d8ee41371ca9bda24c86e1e090c5690f8361&MediaSourceId=8bbc6b5a2a5b99ae768a3849b27ca69c&LiveStreamId=e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c&Static=true
12-10 10:20:07.198 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/Sessions/Playing
12-10 10:20:07.291 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:07.291 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:07.295 5227 5227 V io.ktor.client.plugins.defaultTransformers: Transformed with default transformers response body for https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true to interface io.ktor.utils.io.ByteReadChannel (Kotlin reflection is not available)
12-10 10:20:07.441 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/Sessions/Playing
12-10 10:20:07.574 5227 5227 I jellyfin-apiclient: ReportPlaybackStopped: Item 34c136eb-89cc-e3a6-1d30-1506d13ab52d, Ticks: 0
12-10 10:20:07.575 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/Sessions/Playing/Stopped
12-10 10:20:07.576 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:07.577 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:07.581 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/Items/34c136eb-89cc-e3a6-1d30-1506d13ab52d/PlaybackInfo?format=json
12-10 10:20:07.680 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:07.680 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:07.680 5227 5227 V io.ktor.client.plugins.defaultTransformers: Transformed with default transformers response body for https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d to interface io.ktor.utils.io.ByteReadChannel (Kotlin reflection is not available)
12-10 10:20:07.728 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/Items/34c136eb-89cc-e3a6-1d30-1506d13ab52d/PlaybackInfo?format=json
12-10 10:20:07.731 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/LiveStreams/Open?format=json
12-10 10:20:07.740 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/Sessions/Playing/Stopped
12-10 10:20:07.970 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/LiveStreams/Open?format=json
12-10 10:20:07.974 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:07.975 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:07.976 5227 5227 I VideoManager: Video path set to: https://[redacted].com/Videos/34c136eb-89cc-e3a6-1d30-1506d13ab52d/stream.ts?api_key=7f8d7666f6904f46b6b0a94e17047971&DeviceId=0ac8d8ee41371ca9bda24c86e1e090c5690f8361&MediaSourceId=8bbc6b5a2a5b99ae768a3849b27ca69c&LiveStreamId=e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c&Static=true
12-10 10:20:07.978 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/Sessions/Playing
12-10 10:20:08.080 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:08.080 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:08.085 5227 5227 V io.ktor.client.plugins.defaultTransformers: Transformed with default transformers response body for https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true to interface io.ktor.utils.io.ByteReadChannel (Kotlin reflection is not available)
12-10 10:20:08.135 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/Sessions/Playing
12-10 10:20:08.157 5227 5227 I jellyfin-apiclient: ReportPlaybackStopped: Item 34c136eb-89cc-e3a6-1d30-1506d13ab52d, Ticks: 0
12-10 10:20:08.158 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/Sessions/Playing/Stopped
12-10 10:20:08.160 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:08.161 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:08.166 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/Items/34c136eb-89cc-e3a6-1d30-1506d13ab52d/PlaybackInfo?format=json
12-10 10:20:08.260 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:08.260 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d
12-10 10:20:08.261 5227 5227 V io.ktor.client.plugins.defaultTransformers: Transformed with default transformers response body for https://[redacted].com/LiveTv/Channels/34c136eb-89cc-e3a6-1d30-1506d13ab52d to interface io.ktor.utils.io.ByteReadChannel (Kotlin reflection is not available)
12-10 10:20:08.300 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/Items/34c136eb-89cc-e3a6-1d30-1506d13ab52d/PlaybackInfo?format=json
12-10 10:20:08.301 5227 5227 D jellyfin-apiclient: Adding request to queue: https://[redacted].com/LiveStreams/Open?format=json
12-10 10:20:08.322 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/Sessions/Playing/Stopped
12-10 10:20:08.493 5227 5227 I jellyfin-apiclient: Response received from: https://[redacted].com/LiveStreams/Open?format=json
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.BaseApiClient.GetApiUrl(BaseApiClient.java:364)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.BaseApiClient.GetApiUrl(BaseApiClient.java:302)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse.onResponseInternal(GetPlaybackInfoResponse.java:169)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse.access$000(GetPlaybackInfoResponse.java:22)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse$1.onResponse(GetPlaybackInfoResponse.java:70)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.androidtv.ui.playback.GetPlaybackInfoResponse$1.onResponse(GetPlaybackInfoResponse.java:64)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.SerializedResponse.onSerializedResponse(SerializedResponse.java:46)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:39)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.SerializedResponse.onResponse(SerializedResponse.java:6)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:21)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.ApiClientRequestListener.onResponse(ApiClientRequestListener.java:5)
12-10 10:20:08.494 5227 5227 E PlaybackController: at org.jellyfin.apiclient.interaction.VolleyResponseListener.onResponse(VolleyResponseListener.java:22)
12-10 10:20:08.499 3697 3712 I MediaFocusControl: abandonAudioFocus() from uid/pid 10091/5227 clientId=android.media.AudioManager@b9939ceorg.jellyfin.androidtv.ui.playback.CustomPlaybackOverlayFragment$6@32e90ef
12-10 10:20:08.500 3697 3712 I MediaFocusControl: abandonAudioFocus() from uid/pid 10091/5227 clientId=android.media.AudioManager@b9939ceorg.jellyfin.androidtv.ui.playback.CustomPlaybackOverlayFragment$6@32e90ef
12-10 10:20:08.527 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:08.528 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:08.537 19692 19692 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1982 onStartInput(EditorInfo{EditorInfo{packageName=org.jellyfin.androidtv, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=2131427922, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
12-10 10:20:08.637 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:08.637 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true
12-10 10:20:08.640 5227 5227 V io.ktor.client.plugins.defaultTransformers: Transformed with default transformers response body for https://[redacted].com/LiveTv/Channels?sortBy=SortName&sortOrder=Ascending&enableFavoriteSorting=true&addCurrentProgram=true to interface io.ktor.utils.io.ByteReadChannel (Kotlin reflection is not available)
12-10 10:20:08.689 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://[redacted].com/LiveTv/Programs?channelIds=34c08ffe-0c4d-e9fd-9d30-31787cdac28f&channelIds=2135cc7d-7901-8f3d-f9a3-975079c271e9&channelIds=4aa7ba25-f24e-3a03-880f-46cb3e9690f4&channelIds=a52f94c3-696c-7223-3571-854c7a0e6206&channelIds=100848db-de2b-6c3d-d2dc-c9c9383eb01d&channelIds=9336c95e-60b2-cc1e-897f-6985c42f5e9a&channelIds=40faa709-017a-13e6-c549-4791dfb8187a&channelIds=b63077c5-8be9-984f-c6f5-51f5374ddf95&channelIds=974647b7-f2f1-9688-1df0-d17c6e12f482&channelIds=8f56e1cf-8935-e00f-9c69-014bef969e28&channelIds=40dbb9aa-3566-f1b5-d01f-15a6b328bb13&channelIds=7bddc581-bf02-00aa-9e18-45c8abcf430d&channelIds=6f165435-ce91-d6ab-4d65-1ec7e900d067&channelIds=130d4bb3-f5f4-7494-8d7a-77eb89de2cfa&channelIds=0bbd6a09-1dcb-897e-77fd-7f1f3d1689e5&channelIds=d096027f-c818-f9c8-cae5-92e89fe2f182&channelIds=f6374654-95bd-5c69-056d-31f24b45310c&channelIds=d5643c0e-15ff-7309-364e-493ff6f3d045&channelIds=384c29ec-a5f1-456a-954e-ed0c17f2d040&channelIds=470a1215-483c-e83e-094a-d58e1a420612&channelIds=5387fafa-cf3b-7c73-9b07-722e2fff15d6&channelIds=8da9373c-5a41-dcb8-b558-fa3865244bb1&channelIds=597726ae-6071-cac4-083e-98525a79306d&channelIds=90b6374c-0d00-635b-7371-9a8949d3fd02&channelIds=6413b15c-5a4f-58ea-ddbb-5ec8f28eb5f3&channelIds=2e366af5-8630-9be3-f41e-d1af22cc9b88&channelIds=aabd195f-b197-7a90-f5f0-67d5f3e5e940&channelIds=51352ec2-1789-4434-def7-92b0a4c44b34&channelIds=1d696682-3706-9a6a-deca-e195553b3b7b&channelIds=bd695cbe-2a9c-07d2-a519-5f85a1b1667d&channelIds=9c7b0505-219a-6358-b962-3b12691ad347&channelIds=d6f984d4-3325-27e0-c021-a455b6f534a1&channelIds=1c402c92-6e83-b3a2-80b8-b2e67e9ab7d4&channelIds=f295a50b-d365-db5f-fc9c-21838c8729c7&channelIds=f3eb752e-ee39-3c6f-a0fe-5d5cd8094177&channelIds=6e5dcbd5-d1ec-8777-8b13-22519f88a2e2&channelIds=87064c2c-7592-b51a-b365-65b45ff26045&channelIds=2c6910f3-5da2-7512-e092-f499205a80a9&channelIds=e19ec554-3e48-133d-1e32-6131d1e73175&channelIds=370bff44-6422-fcbb-411e-68f233e10099&channelIds=69459a84-6b6c-6557-3af8-5e808a023571&channelIds=0011e431-bf63-8d22-4718-845bb6d1b221&channelIds=02abd23d-bc8b-2544-ab21-350e9057b268&channelIds=941db767-8341-fb06-f7f0-2efe641526ca&channelIds=a0d2b9db-9db4-e4a7-a8bd-26b9ee2a3fad&channelIds=03bd5b89-b63e-d552-51f9-28527f608bb7&channelIds=1d3a660b-9e88-be28-2484-d42b15d66378&channelIds=7a661563-0f9c-2008-5397-215226c38bd5&channelIds=0831bd31-b80b-8159-5768-cbf9835aef9c&channelIds=158b9233-00d4-8bde-5dfe-8e6e16919c3c&channelIds=3ec9ad9e-29bb-a91c-248d-a9fcbcabd4fa&channelIds=a3eccbc7-57fe-61a3-cd41-91efaa742615&channelIds=5d661904-842f-bac9-30e2-d54d6c586dfc&channelIds=56da1124-3fb7-eb90-e6ec-065cf7b01f84&channelIds=a5baeb09-0fa0-9978-b934-d2f93f41511e&channelIds=38973c86-4e69-9e32-af15-7cc581a6a497&channelIds=a1ae2642-d4e9-7230-04c2-a168208d5c8a&channelIds=a1125d34-31e2-ca55-cfc4-c80d09814ac0&channelIds=2b2b9148-4128-63ee-72cd-c6c213da9a4d&channelIds=1de12f32-4aa9-f7f2-c82f-f3260a7fc98a&channelIds=c0cd943f-8aab-4512-6948-dbd27a0f8941&channelIds=78fc0efb-0122-ff35-ec65-408d9cc5ac04&channelIds=2d06c77a-33a4-c418-3e55-3eac3c1a85ab&channelIds=56d6d3f9-c9c1-1890-bdc4-3d741fc72456&channelIds=26de0ad8-03e7-c54b-89d7-14bf34d38b37&channelIds=34c136eb-89cc-e3a6-1d30-1506d13ab52d&channelIds=3ed8747e-a87c-75ac-96e6-a494f82aaadc&channelIds=f9444d3b-2096-90cf-5ffb-70052801c695&channelIds=1bd2e73e-7208-59d5-f8eb-f5a5ba3a5dfb&maxStartDate=2024-12-10T18%3A59%3A59-05%3A00&minEndDate=2024-12-10T10%3A00%3A00-05%3A00&sortBy=StartDate&enableImages=false&enableTotalRecordCount=true
12-10 10:20:08.690 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/LiveTv/Programs?channelIds=34c08ffe-0c4d-e9fd-9d30-31787cdac28f&channelIds=2135cc7d-7901-8f3d-f9a3-975079c271e9&channelIds=4aa7ba25-f24e-3a03-880f-46cb3e9690f4&channelIds=a52f94c3-696c-7223-3571-854c7a0e6206&channelIds=100848db-de2b-6c3d-d2dc-c9c9383eb01d&channelIds=9336c95e-60b2-cc1e-897f-6985c42f5e9a&channelIds=40faa709-017a-13e6-c549-4791dfb8187a&channelIds=b63077c5-8be9-984f-c6f5-51f5374ddf95&channelIds=974647b7-f2f1-9688-1df0-d17c6e12f482&channelIds=8f56e1cf-8935-e00f-9c69-014bef969e28&channelIds=40dbb9aa-3566-f1b5-d01f-15a6b328bb13&channelIds=7bddc581-bf02-00aa-9e18-45c8abcf430d&channelIds=6f165435-ce91-d6ab-4d65-1ec7e900d067&channelIds=130d4bb3-f5f4-7494-8d7a-77eb89de2cfa&channelIds=0bbd6a09-1dcb-897e-77fd-7f1f3d1689e5&channelIds=d096027f-c818-f9c8-cae5-92e89fe2f182&channelIds=f6374654-95bd-5c69-056d-31f24b45310c&channelIds=d5643c0e-15ff-7309-364e-493ff6f3d045&channelIds=384c29ec-a5f1-456a-954e-ed0c17f2d040&channelIds=470a1215-483c-e83e-094a-d58e1a420612&channelIds=5387fafa-cf3b-7c73-9b07-722e2fff15d6&channelIds=8da9373c-5a41-dcb8-b558-fa3865244bb1&channelIds=597726ae-6071-cac4-083e-98525a79306d&channelIds=90b6374c-0d00-635b-7371-9a8949d3fd02&channelIds=6413b15c-5a4f-58ea-ddbb-5ec8f28eb5f3&channelIds=2e366af5-8630-9be3-f41e-d1af22cc9b88&channelIds=aabd195f-b197-7a90-f5f0-67d5f3e5e940&channelIds=51352ec2-1789-4434-def7-92b0a4c44b34&channelIds=1d696682-3706-9a6a-deca-e195553b3b7b&channelIds=bd695cbe-2a9c-07d2-a519-5f85a1b1667d&channelIds=9c7b0505-219a-6358-b962-3b12691ad347&channelIds=d6f984d4-3325-27e0-c021-a455b6f534a1&channelIds=1c402c92-6e83-b3a2-80b8-b2e67e9ab7d4&channelIds=f295a50b-d365-db5f-fc9c-21838c8729c7&channelIds=f3eb752e-ee39-3c6f-a0fe-5d5cd8094177&channelIds=6e5dcbd5-d1ec-8777-8b13-22519f88a2e2&channelIds=87064c2c-7592-b51a-b365-65b45ff26045&channelIds=2c6910f3-5da2-7512-e092-f499205a80a9&channelIds=e19ec554-3e48-133d-1e32-6131d1e73175&channelIds=370bff44-6422-fcbb-411e-68f233e10099&channelIds=69459a84-6b6c-6557-3af8-5e808a023571&channelIds=0011e431-bf63-8d22-4718-845bb6d1b221&channelIds=02abd23d-bc8b-2544-ab21-350e9057b268&channelIds=941db767-8341-fb06-f7f0-2efe641526ca&channelIds=a0d2b9db-9db4-e4a7-a8bd-26b9ee2a3fad&channelIds=03bd5b89-b63e-d552-51f9-28527f608bb7&channelIds=1d3a660b-9e88-be28-2484-d42b15d66378&channelIds=7a661563-0f9c-2008-5397-215226c38bd5&channelIds=0831bd31-b80b-8159-5768-cbf9835aef9c&channelIds=158b9233-00d4-8bde-5dfe-8e6e16919c3c&channelIds=3ec9ad9e-29bb-a91c-248d-a9fcbcabd4fa&channelIds=a3eccbc7-57fe-61a3-cd41-91efaa742615&channelIds=5d661904-842f-bac9-30e2-d54d6c586dfc&channelIds=56da1124-3fb7-eb90-e6ec-065cf7b01f84&channelIds=a5baeb09-0fa0-9978-b934-d2f93f41511e&channelIds=38973c86-4e69-9e32-af15-7cc581a6a497&channelIds=a1ae2642-d4e9-7230-04c2-a168208d5c8a&channelIds=a1125d34-31e2-ca55-cfc4-c80d09814ac0&channelIds=2b2b9148-4128-63ee-72cd-c6c213da9a4d&channelIds=1de12f32-4aa9-f7f2-c82f-f3260a7fc98a&channelIds=c0cd943f-8aab-4512-6948-dbd27a0f8941&channelIds=78fc0efb-0122-ff35-ec65-408d9cc5ac04&channelIds=2d06c77a-33a4-c418-3e55-3eac3c1a85ab&channelIds=56d6d3f9-c9c1-1890-bdc4-3d741fc72456&channelIds=26de0ad8-03e7-c54b-89d7-14bf34d38b37&channelIds=34c136eb-89cc-e3a6-1d30-1506d13ab52d&channelIds=3ed8747e-a87c-75ac-96e6-a494f82aaadc&channelIds=f9444d3b-2096-90cf-5ffb-70052801c695&channelIds=1bd2e73e-7208-59d5-f8eb-f5a5ba3a5dfb&maxStartDate=2024-12-10T18%3A59%3A59-05%3A00&minEndDate=2024-12-10T10%3A00%3A00-05%3A00&sortBy=StartDate&enableImages=false&enableTotalRecordCount=true
12-10 10:20:08.802 5227 5372 D org.jellyfin.sdk.api.sockets.OkHttpSocketConnection: Receiving (raw) message {"MessageId":"2714a8a91f5542d791b7ef2ea9392b69","Data":{"UserId":"2fee110568a441a1b148020b5843d5c9","UserDataList":[{"PlaybackPositionTicks":0,"PlayCount":17,"IsFavorite":false,"LastPlayedDate":"2024-12-10T15:20:10.2540016Z","Played":false,"Key":"34c136eb-89cc-e3a6-1d30-1506d13ab52d","ItemId":"34c136eb89cce3a61d301506d13ab52d"},{"PlaybackPositionTicks":0,"PlayCount":0,"IsFavorite":false,"Played":false,"Key":"2b2bca16-aacc-8a14-d53a-11bb829eafa5","ItemId":"2b2bca16aacc8a14d53a11bb829eafa5"}]},"MessageType":"UserDataChanged"}
12-10 10:20:08.849 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/LiveTv/Programs?channelIds=34c08ffe-0c4d-e9fd-9d30-31787cdac28f&channelIds=2135cc7d-7901-8f3d-f9a3-975079c271e9&channelIds=4aa7ba25-f24e-3a03-880f-46cb3e9690f4&channelIds=a52f94c3-696c-7223-3571-854c7a0e6206&channelIds=100848db-de2b-6c3d-d2dc-c9c9383eb01d&channelIds=9336c95e-60b2-cc1e-897f-6985c42f5e9a&channelIds=40faa709-017a-13e6-c549-4791dfb8187a&channelIds=b63077c5-8be9-984f-c6f5-51f5374ddf95&channelIds=974647b7-f2f1-9688-1df0-d17c6e12f482&channelIds=8f56e1cf-8935-e00f-9c69-014bef969e28&channelIds=40dbb9aa-3566-f1b5-d01f-15a6b328bb13&channelIds=7bddc581-bf02-00aa-9e18-45c8abcf430d&channelIds=6f165435-ce91-d6ab-4d65-1ec7e900d067&channelIds=130d4bb3-f5f4-7494-8d7a-77eb89de2cfa&channelIds=0bbd6a09-1dcb-897e-77fd-7f1f3d1689e5&channelIds=d096027f-c818-f9c8-cae5-92e89fe2f182&channelIds=f6374654-95bd-5c69-056d-31f24b45310c&channelIds=d5643c0e-15ff-7309-364e-493ff6f3d045&channelIds=384c29ec-a5f1-456a-954e-ed0c17f2d040&channelIds=470a1215-483c-e83e-094a-d58e1a420612&channelIds=5387fafa-cf3b-7c73-9b07-722e2fff15d6&channelIds=8da9373c-5a41-dcb8-b558-fa3865244bb1&channelIds=597726ae-6071-cac4-083e-98525a79306d&channelIds=90b6374c-0d00-635b-7371-9a8949d3fd02&channelIds=6413b15c-5a4f-58ea-ddbb-5ec8f28eb5f3&channelIds=2e366af5-8630-9be3-f41e-d1af22cc9b88&channelIds=aabd195f-b197-7a90-f5f0-67d5f3e5e940&channelIds=51352ec2-1789-4434-def7-92b0a4c44b34&channelIds=1d696682-3706-9a6a-deca-e195553b3b7b&channelIds=bd695cbe-2a9c-07d2-a519-5f85a1b1667d&channelIds=9c7b0505-219a-6358-b962-3b12691ad347&channelIds=d6f984d4-3325-27e0-c021-a455b6f534a1&channelIds=1c402c92-6e83-b3a2-80b8-b2e67e9ab7d4&channelIds=f295a50b-d365-db5f-fc9c-21838c8729c7&channelIds=f3eb752e-ee39-3c6f-a0fe-5d5cd8094177&channelIds=6e5dcbd5-d1ec-8777-8b13-22519f88a2e2&channelIds=87064c2c-7592-b51a-b365-65b45ff26045&channelIds=2c6910f3-5da2-7512-e092-f499205a80a9&channelIds=e19ec554-3e48-133d-1e32-6131d1e73175&channelIds=370bff44-6422-fcbb-411e-68f233e10099&channelIds=69459a84-6b6c-6557-3af8-5e808a023571&channelIds=0011e431-bf63-8d22-4718-845bb6d1b221&channelIds=02abd23d-bc8b-2544-ab21-350e9057b268&channelIds=941db767-8341-fb06-f7f0-2efe641526ca&channelIds=a0d2b9db-9db4-e4a7-a8bd-26b9ee2a3fad&channelIds=03bd5b89-b63e-d552-51f9-28527f608bb7&channelIds=1d3a660b-9e88-be28-2484-d42b15d66378&channelIds=7a661563-0f9c-2008-5397-215226c38bd5&channelIds=0831bd31-b80b-8159-5768-cbf9835aef9c&channelIds=158b9233-00d4-8bde-5dfe-8e6e16919c3c&channelIds=3ec9ad9e-29bb-a91c-248d-a9fcbcabd4fa&channelIds=a3eccbc7-57fe-61a3-cd41-91efaa742615&channelIds=5d661904-842f-bac9-30e2-d54d6c586dfc&channelIds=56da1124-3fb7-eb90-e6ec-065cf7b01f84&channelIds=a5baeb09-0fa0-9978-b934-d2f93f41511e&channelIds=38973c86-4e69-9e32-af15-7cc581a6a497&channelIds=a1ae2642-d4e9-7230-04c2-a168208d5c8a&channelIds=a1125d34-31e2-ca55-cfc4-c80d09814ac0&channelIds=2b2b9148-4128-63ee-72cd-c6c213da9a4d&channelIds=1de12f32-4aa9-f7f2-c82f-f3260a7fc98a&channelIds=c0cd943f-8aab-4512-6948-dbd27a0f8941&channelIds=78fc0efb-0122-ff35-ec65-408d9cc5ac04&channelIds=2d06c77a-33a4-c418-3e55-3eac3c1a85ab&channelIds=56d6d3f9-c9c1-1890-bdc4-3d741fc72456&channelIds=26de0ad8-03e7-c54b-89d7-14bf34d38b37&channelIds=34c136eb-89cc-e3a6-1d30-1506d13ab52d&channelIds=3ed8747e-a87c-75ac-96e6-a494f82aaadc&channelIds=f9444d3b-2096-90cf-5ffb-70052801c695&channelIds=1bd2e73e-7208-59d5-f8eb-f5a5ba3a5dfb&maxStartDate=2024-12-10T18%3A59%3A59-05%3A00&minEndDate=2024-12-10T10%3A00%3A00-05%3A00&sortBy=StartDate&enableImages=false&enableTotalRecordCount=true
12-10 10:20:08.849 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/LiveTv/Programs?channelIds=34c08ffe-0c4d-e9fd-9d30-31787cdac28f&channelIds=2135cc7d-7901-8f3d-f9a3-975079c271e9&channelIds=4aa7ba25-f24e-3a03-880f-46cb3e9690f4&channelIds=a52f94c3-696c-7223-3571-854c7a0e6206&channelIds=100848db-de2b-6c3d-d2dc-c9c9383eb01d&channelIds=9336c95e-60b2-cc1e-897f-6985c42f5e9a&channelIds=40faa709-017a-13e6-c549-4791dfb8187a&channelIds=b63077c5-8be9-984f-c6f5-51f5374ddf95&channelIds=974647b7-f2f1-9688-1df0-d17c6e12f482&channelIds=8f56e1cf-8935-e00f-9c69-014bef969e28&channelIds=40dbb9aa-3566-f1b5-d01f-15a6b328bb13&channelIds=7bddc581-bf02-00aa-9e18-45c8abcf430d&channelIds=6f165435-ce91-d6ab-4d65-1ec7e900d067&channelIds=130d4bb3-f5f4-7494-8d7a-77eb89de2cfa&channelIds=0bbd6a09-1dcb-897e-77fd-7f1f3d1689e5&channelIds=d096027f-c818-f9c8-cae5-92e89fe2f182&channelIds=f6374654-95bd-5c69-056d-31f24b45310c&channelIds=d5643c0e-15ff-7309-364e-493ff6f3d045&channelIds=384c29ec-a5f1-456a-954e-ed0c17f2d040&channelIds=470a1215-483c-e83e-094a-d58e1a420612&channelIds=5387fafa-cf3b-7c73-9b07-722e2fff15d6&channelIds=8da9373c-5a41-dcb8-b558-fa3865244bb1&channelIds=597726ae-6071-cac4-083e-98525a79306d&channelIds=90b6374c-0d00-635b-7371-9a8949d3fd02&channelIds=6413b15c-5a4f-58ea-ddbb-5ec8f28eb5f3&channelIds=2e366af5-8630-9be3-f41e-d1af22cc9b88&channelIds=aabd195f-b197-7a90-f5f0-67d5f3e5e940&channelIds=51352ec2-1789-4434-def7-92b0a4c44b34&channelIds=1d696682-3706-9a6a-deca-e195553b3b7b&channelIds=bd695cbe-2a9c-07d2-a519-5f85a1b1667d&channelIds=9c7b0505-219a-6358-b962-3b12691ad347&channelIds=d6f984d4-3325-27e0-c021-a455b6f534a1&channelIds=1c402c92-6e83-b3a2-80b8-b2e67e9ab7d4&channelIds=f295a50b-d365-db5f-fc9c-21838c8729c7&channelIds=f3eb752e-ee39-3c6f-a0fe-5d5cd8094177&channelIds=6e5dcbd5-d1ec-8777-8b13-22519f88a2e2&channelIds=87064c2c-7592-b51a-b365-65b45ff26045&channelIds=2c6910f3-5da2-7512-e092-f499205a80a9&channelIds=e19ec554-3e48-133d-1e32-6131d1e73175&channelIds=370bff44-6422-fcbb-411e-68f233e10099&channelIds=69459a84-6b6c-6557-3af8-5e808a023571&channelIds=0011e431-bf63-8d22-4718-845bb6d1b221&channelIds=02abd23d-bc8b-2544-ab21-350e9057b268&channelIds=941db767-8341-fb06-f7f0-2efe641526ca&channelIds=a0d2b9db-9db4-e4a7-a8bd-26b9ee2a3fad&channelIds=03bd5b89-b63e-d552-51f9-28527f608bb7&channelIds=1d3a660b-9e88-be28-2484-d42b15d66378&channelIds=7a661563-0f9c-2008-5397-215226c38bd5&channelIds=0831bd31-b80b-8159-5768-cbf9835aef9c&channelIds=158b9233-00d4-8bde-5dfe-8e6e16919c3c&channelIds=3ec9ad9e-29bb-a91c-248d-a9fcbcabd4fa&channelIds=a3eccbc7-57fe-61a3-cd41-91efaa742615&channelIds=5d661904-842f-bac9-30e2-d54d6c586dfc&channelIds=56da1124-3fb7-eb90-e6ec-065cf7b01f84&channelIds=a5baeb09-0fa0-9978-b934-d2f93f41511e&channelIds=38973c86-4e69-9e32-af15-7cc581a6a497&channelIds=a1ae2642-d4e9-7230-04c2-a168208d5c8a&channelIds=a1125d34-31e2-ca55-cfc4-c80d09814ac0&channelIds=2b2b9148-4128-63ee-72cd-c6c213da9a4d&channelIds=1de12f32-4aa9-f7f2-c82f-f3260a7fc98a&channelIds=c0cd943f-8aab-4512-6948-dbd27a0f8941&channelIds=78fc0efb-0122-ff35-ec65-408d9cc5ac04&channelIds=2d06c77a-33a4-c418-3e55-3eac3c1a85ab&channelIds=56d6d3f9-c9c1-1890-bdc4-3d741fc72456&channelIds=26de0ad8-03e7-c54b-89d7-14bf34d38b37&channelIds=34c136eb-89cc-e3a6-1d30-1506d13ab52d&channelIds=3ed8747e-a87c-75ac-96e6-a494f82aaadc&channelIds=f9444d3b-2096-90cf-5ffb-70052801c695&channelIds=1bd2e73e-7208-59d5-f8eb-f5a5ba3a5dfb&maxStartDate=2024-12-10T18%3A59%3A59-05%3A00&minEndDate=2024-12-10T10%3A00%3A00-05%3A00&sortBy=StartDate&enableImages=false&enableTotalRecordCount=true
12-10 10:20:08.872 5227 5227 V io.ktor.client.plugins.defaultTransformers: Transformed with default transformers response body for https://[redacted].com/LiveTv/Programs?channelIds=34c08ffe-0c4d-e9fd-9d30-31787cdac28f&channelIds=2135cc7d-7901-8f3d-f9a3-975079c271e9&channelIds=4aa7ba25-f24e-3a03-880f-46cb3e9690f4&channelIds=a52f94c3-696c-7223-3571-854c7a0e6206&channelIds=100848db-de2b-6c3d-d2dc-c9c9383eb01d&channelIds=9336c95e-60b2-cc1e-897f-6985c42f5e9a&channelIds=40faa709-017a-13e6-c549-4791dfb8187a&channelIds=b63077c5-8be9-984f-c6f5-51f5374ddf95&channelIds=974647b7-f2f1-9688-1df0-d17c6e12f482&channelIds=8f56e1cf-8935-e00f-9c69-014bef969e28&channelIds=40dbb9aa-3566-f1b5-d01f-15a6b328bb13&channelIds=7bddc581-bf02-00aa-9e18-45c8abcf430d&channelIds=6f165435-ce91-d6ab-4d65-1ec7e900d067&channelIds=130d4bb3-f5f4-7494-8d7a-77eb89de2cfa&channelIds=0bbd6a09-1dcb-897e-77fd-7f1f3d1689e5&channelIds=d096027f-c818-f9c8-cae5-92e89fe2f182&channelIds=f6374654-95bd-5c69-056d-31f24b45310c&channelIds=d5643c0e-15ff-7309-364e-493ff6f3d045&channelIds=384c29ec-a5f1-456a-954e-ed0c17f2d040&channelIds=470a1215-483c-e83e-094a-d58e1a420612&channelIds=5387fafa-cf3b-7c73-9b07-722e2fff15d6&channelIds=8da9373c-5a41-dcb8-b558-fa3865244bb1&channelIds=597726ae-6071-cac4-083e-98525a79306d&channelIds=90b6374c-0d00-635b-7371-9a8949d3fd02&channelIds=6413b15c-5a4f-58ea-ddbb-5ec8f28eb5f3&channelIds=2e366af5-8630-9be3-f41e-d1af22cc9b88&channelIds=aabd195f-b197-7a90-f5f0-67d5f3e5e940&channelIds=51352ec2-1789-4434-def7-92b0a4c44b34&channelIds=1d696682-3706-9a6a-deca-e195553b3b7b&channelIds=bd695cbe-2a9c-07d2-a519-5f85a1b1667d&channelIds=9c7b0505-219a-6358-b962-3b12691ad347&channelIds=d6f984d4-3325-27e0-c021-a455b6f534a1&channelIds=1c402c92-6e83-b3a2-80b8-b2e67e9ab7d4&channelIds=f295a50b-d365-db5f-fc9c-21838c8729c7&channelIds=f3eb752e-ee39-3c6f-a0fe-5d5cd8094177&channelIds=6e5dcbd5-d1ec-8777-8b13-22519f88a2e2&channelIds=87064c2c-7592-b51a-b365-65b45ff26045&channelIds=2c6910f3-5da2-7512-e092-f499205a80a9&channelIds=e19ec554-3e48-133d-1e32-6131d1e73175&channelIds=370bff44-6422-fcbb-411e-68f233e10099&channelIds=69459a84-6b6c-6557-3af8-5e808a023571&channelIds=0011e431-bf63-8d22-4718-845bb6d1b221&channelIds=02abd23d-bc8b-2544-ab21-350e9057b268&channelIds=941db767-8341-fb06-f7f0-2efe641526ca&channelIds=a0d2b9db-9db4-e4a7-a8bd-26b9ee2a3fad&channelIds=03bd5b89-b63e-d552-51f9-28527f608bb7&channelIds=1d3a660b-9e88-be28-2484-d42b15d66378&channelIds=7a661563-0f9c-2008-5397-215226c38bd5&channelIds=0831bd31-b80b-8159-5768-cbf9835aef9c&channelIds=158b9233-00d4-8bde-5dfe-8e6e16919c3c&channelIds=3ec9ad9e-29bb-a91c-248d-a9fcbcabd4fa&channelIds=a3eccbc7-57fe-61a3-cd41-91efaa742615&channelIds=5d661904-842f-bac9-30e2-d54d6c586dfc&channelIds=56da1124-3fb7-eb90-e6ec-065cf7b01f84&channelIds=a5baeb09-0fa0-9978-b934-d2f93f41511e&channelIds=38973c86-4e69-9e32-af15-7cc581a6a497&channelIds=a1ae2642-d4e9-7230-04c2-a168208d5c8a&channelIds=a1125d34-31e2-ca55-cfc4-c80d09814ac0&channelIds=2b2b9148-4128-63ee-72cd-c6c213da9a4d&channelIds=1de12f32-4aa9-f7f2-c82f-f3260a7fc98a&channelIds=c0cd943f-8aab-4512-6948-dbd27a0f8941&channelIds=78fc0efb-0122-ff35-ec65-408d9cc5ac04&channelIds=2d06c77a-33a4-c418-3e55-3eac3c1a85ab&channelIds=56d6d3f9-c9c1-1890-bdc4-3d741fc72456&channelIds=26de0ad8-03e7-c54b-89d7-14bf34d38b37&channelIds=34c136eb-89cc-e3a6-1d30-1506d13ab52d&channelIds=3ed8747e-a87c-75ac-96e6-a494f82aaadc&channelIds=f9444d3b-2096-90cf-5ffb-70052801c695&channelIds=1bd2e73e-7208-59d5-f8eb-f5a5ba3a5dfb&maxStartDate=2024-12-10T18%3A59%3A59-05%3A00&minEndDate=2024-12-10T10%3A00%3A00-05%3A00&sortBy=StartDate&enableImages=false&enableTotalRecordCount=true to interface io.ktor.utils.io.ByteReadChannel (Kotlin reflection is not available)
12-10 10:20:10.123 19692 19692 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1982 onStartInput(EditorInfo{EditorInfo{packageName=org.jellyfin.androidtv, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=1450, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
12-10 10:20:10.542 5227 5227 I org.jellyfin.sdk.api.ktor.KtorClient: GET https://xxx/Items/2a400da3-04c0-445e-9bb6-2a1c06146c3e
12-10 10:20:10.542 5227 5227 V io.ktor.client.plugins.HttpPlainText: Adding Accept-Charset=UTF-8 to https://[redacted].com/Items/2a400da3-04c0-445e-9bb6-2a1c06146c3e
12-10 10:20:10.626 5227 5227 V io.ktor.client.plugins.HttpCallValidator: Validating response for request https://[redacted].com/Items/2a400da3-04c0-445e-9bb6-2a1c06146c3e
12-10 10:20:10.626 5227 5227 V io.ktor.client.plugins.DefaultResponseValidation: Skipping default response validation for https://[redacted].com/Items/2a400da3-04c0-445e-9bb6-2a1c06146c3e
12-10 10:20:10.627 5227 5227 E LiveTvGuideFragmentHelperKt$refreshSelectedProgram: org.jellyfin.sdk.api.client.exception.InvalidStatusException: Invalid HTTP status in response: 404
12-10 10:20:10.627 5227 5227 E LiveTvGuideFragmentHelperKt$refreshSelectedProgram: at org.jellyfin.sdk.api.ktor.KtorClient.request$suspendImpl(KtorClient.kt:132)
12-10 10:20:10.627 5227 5227 E LiveTvGuideFragmentHelperKt$refreshSelectedProgram: at org.jellyfin.sdk.api.ktor.KtorClient$request$1.invokeSuspend(Unknown Source:19)
12-10 10:20:11.079 3697 3839 W NotificationService: Toast already killed. pkg=org.jellyfin.androidtv token=android.os.BinderProxy@dbcb837
Playback Info
Player
Html Video Player
Play method
Remuxing
Protocol
https
Stream type
HLS
Video Info
Player dimensions
3440x1916
Video resolution
1280x720
Dropped frames
0
Corrupted frames
0
Remuxing Info
Video codec
H264 (direct)
Audio codec
AAC (direct)
Original Media Info
Container
ts
Bitrate
8.1 Mbps
Video codec
H264 Main
Video bitrate
8.0 Mbps
Video range type
SDR
Audio codec
AAC LC
Audio bitrate
130 kbps
Audio channels
2
Audio sample rate
44100 Hz
Application version
0.18.2
Device information
Nvidia Shield Pro 2017
Android version
Shield Android TV SW Version 9.1.1
Jellyfin server version
10.10.3
The text was updated successfully, but these errors were encountered:
I have exact same issue on my Android TV TV. Specific IPTV channels will return same sequence of errors:
Shows "Error streaming live TV. Will Retry"
Shows "Player Error encountered. Will Retry"
Shows "Item cannot be played"
These channels play without any issues on web client or android (phone) client or 3rd party IPTV apps on my TV. Only jellyfin for Android TV has issue with them.
I'm attaching jellyfin log, screenshot of my Tuner settings and m3u list with channel that causes problems
Describe the bug
Converting from #4280 which was created using the wrong issue template.
I expect the channel to play smoothly as it does on other jellyfin clients.
I'm not sure if this affects all channels that you might add, but it does affect all channels that I have available to me. It used to work well on Android TV. It still works well on web ui and Roku client. I am happy to temporarily / privately share access to my channels if it helps debug this.
I'm not sure when a regression could have been introduced, because it's worked well on 0.18.0 previously - I have not updated my client. I even tried downgrading to 17.9 but the error persisted - I used it on 17.9 for a long time without issues. This leads me to believe a server error is the cause, but given that the web and roku clients work perfectly it's hard to justify cutting them an issue.
Logs
No crash logs, but I traced these adb logs: https://paste.sh/_rt2L0Hk#wthVk1wAsxZbu1P4jqp11dje
FFmpeg logs
Media info of the file
Application version
0.18.2
Device information
Nvidia Shield Pro 2017
Android version
Shield Android TV SW Version 9.1.1
Jellyfin server version
10.10.3
The text was updated successfully, but these errors were encountered: