Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live TV stopped working on android tv app (still works on roku and web ui) #4305

Open
johnpc opened this issue Dec 15, 2024 · 3 comments
Open
Labels
bug Something isn't working playback Issue related to media playback

Comments

@johnpc
Copy link

johnpc commented Dec 15, 2024

Describe the bug

Converting from #4280 which was created using the wrong issue template.

  1. Go to Live TV
  2. Choose any channel
  3. Shows "Error streaming live TV. Will Retry"
  4. Shows "Player Error encountered. Will Retry"
  5. 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.

Logs

No crash logs, but I traced these adb logs: https://paste.sh/_rt2L0Hk#wthVk1wAsxZbu1P4jqp11dje

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

FFmpeg logs

No FFmpeg logs are generated in this case. 

Jellyfin logs: https://paste.sh/-0_vGwV2#ZVKqPczNMVMvzW4EB0S4BLne


[2024-12-10 15:20:08.822 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "John". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-10 15:20:08.991 +00:00] [INF] [21] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "m3u_e43cbefb74d3b944e0a49c82cc35bb758bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:08.992 +00:00] [INF] [21] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "m3u_e43cbefb74d3b944e0a49c82cc35bb758bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:09.307 +00:00] [INF] [59] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Live stream opened after 0.0691ms
[2024-12-10 15:20:09.307 +00:00] [INF] [59] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "8bbc6b5a2a5b99ae768a3849b27ca69c", mediaSource.Id "8bbc6b5a2a5b99ae768a3849b27ca69c", mediaSource.LiveStreamId null
[2024-12-10 15:20:09.326 +00:00] [INF] [21] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0188019" seconds
[2024-12-10 15:20:09.331 +00:00] [INF] [21] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "8bbc6b5a2a5b99ae768a3849b27ca69c", Path: "http://192.168.7.211:34400/stream/85060ffe2795d1d3d0d0790bde27b3de", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: True, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 23.976025, RealFrameRate: 23.976025, ReferenceFrameRate: 23.976025, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 40, IsAnamorphic: False }, MediaStream { Codec: "aac", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "AAC - Stereo", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "stereo", BitRate: 130685, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 44100, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: null, Width: null, AverageFrameRate: null, RealFrameRate: null, ReferenceFrameRate: null, Profile: "LC", Type: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 8130685, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [("User-Agent": "NuttyButtery")], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "h264", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 23.976025, RealFrameRate: 23.976025, ReferenceFrameRate: 23.976025, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 40, IsAnamorphic: False } }
[2024-12-10 15:20:09.331 +00:00] [INF] [21] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "John". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-10 15:20:09.592 +00:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 0ac8d8ee41371ca9bda24c86e1e090c5690f8361-2fee110568a441a1b148020b5843d5c9-34c136eb89cce3a61d301506d13ab52d
[2024-12-10 15:20:09.592 +00:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 12/10/2024 15:20:09
[2024-12-10 15:20:09.592 +00:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-12-10 15:20:09.592 +00:00] [INF] [21] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-12-10 15:20:09.857 +00:00] [INF] [34] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.17.9" playing "OFFICE". Stopped at "0" ms
[2024-12-10 15:20:09.857 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "8bbc6b5a2a5b99ae768a3849b27ca69c" consumer count is now 0
[2024-12-10 15:20:09.857 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:09.857 +00:00] [INF] [34] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Closing "LiveStream"
[2024-12-10 15:20:09.857 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c" closed successfully
[2024-12-10 15:20:09.867 +00:00] [INF] [59] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "John". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-10 15:20:09.887 +00:00] [INF] [59] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop tracker found, processing stop : "0ac8d8ee41371ca9bda24c86e1e090c5690f8361-2fee110568a441a1b148020b5843d5c9-34c136eb89cce3a61d301506d13ab52d"
[2024-12-10 15:20:09.887 +00:00] [INF] [59] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Stop Event : 12/10/2024 15:20:09
[2024-12-10 15:20:09.887 +00:00] [INF] [59] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop but TrackedPlaybackInfo not found! not storing activity in DB
[2024-12-10 15:20:10.018 +00:00] [INF] [21] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "m3u_e43cbefb74d3b944e0a49c82cc35bb758bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:10.018 +00:00] [INF] [21] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "m3u_e43cbefb74d3b944e0a49c82cc35bb758bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:10.112 +00:00] [INF] [21] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Live stream opened after 0.0055ms
[2024-12-10 15:20:10.112 +00:00] [INF] [21] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "8bbc6b5a2a5b99ae768a3849b27ca69c", mediaSource.Id "8bbc6b5a2a5b99ae768a3849b27ca69c", mediaSource.LiveStreamId null
[2024-12-10 15:20:10.112 +00:00] [INF] [21] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0004823" seconds
[2024-12-10 15:20:10.113 +00:00] [INF] [21] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "8bbc6b5a2a5b99ae768a3849b27ca69c", Path: "http://192.168.7.211:34400/stream/85060ffe2795d1d3d0d0790bde27b3de", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: True, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 23.976025, RealFrameRate: 23.976025, ReferenceFrameRate: 23.976025, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 40, IsAnamorphic: False }, MediaStream { Codec: "aac", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "AAC - Stereo", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "stereo", BitRate: 130685, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 44100, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: null, Width: null, AverageFrameRate: null, RealFrameRate: null, ReferenceFrameRate: null, Profile: "LC", Type: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 8130685, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [("User-Agent": "NuttyButtery")], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "h264", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 23.976025, RealFrameRate: 23.976025, ReferenceFrameRate: 23.976025, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 40, IsAnamorphic: False } }
[2024-12-10 15:20:10.114 +00:00] [INF] [21] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "John". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-10 15:20:10.283 +00:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : 0ac8d8ee41371ca9bda24c86e1e090c5690f8361-2fee110568a441a1b148020b5843d5c9-34c136eb89cce3a61d301506d13ab52d
[2024-12-10 15:20:10.284 +00:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 12/10/2024 15:20:10
[2024-12-10 15:20:10.284 +00:00] [INF] [34] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2024-12-10 15:20:10.284 +00:00] [INF] [59] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
[2024-12-10 15:20:10.433 +00:00] [INF] [34] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.17.9" playing "OFFICE". Stopped at "0" ms
[2024-12-10 15:20:10.433 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "8bbc6b5a2a5b99ae768a3849b27ca69c" consumer count is now 0
[2024-12-10 15:20:10.433 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:10.433 +00:00] [INF] [34] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Closing "LiveStream"
[2024-12-10 15:20:10.433 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c" closed successfully
[2024-12-10 15:20:10.448 +00:00] [INF] [39] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "John". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-10 15:20:10.469 +00:00] [INF] [39] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop tracker found, processing stop : "0ac8d8ee41371ca9bda24c86e1e090c5690f8361-2fee110568a441a1b148020b5843d5c9-34c136eb89cce3a61d301506d13ab52d"
[2024-12-10 15:20:10.469 +00:00] [INF] [39] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Stop Event : 12/10/2024 15:20:10
[2024-12-10 15:20:10.469 +00:00] [INF] [39] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Playback stop but TrackedPlaybackInfo not found! not storing activity in DB
[2024-12-10 15:20:10.555 +00:00] [INF] [34] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "m3u_e43cbefb74d3b944e0a49c82cc35bb758bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:10.555 +00:00] [INF] [34] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "m3u_e43cbefb74d3b944e0a49c82cc35bb758bbc6b5a2a5b99ae768a3849b27ca69c"
[2024-12-10 15:20:10.637 +00:00] [INF] [34] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Live stream opened after 0.0013ms
[2024-12-10 15:20:10.637 +00:00] [INF] [34] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "8bbc6b5a2a5b99ae768a3849b27ca69c", mediaSource.Id "8bbc6b5a2a5b99ae768a3849b27ca69c", mediaSource.LiveStreamId null
[2024-12-10 15:20:10.637 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0002392" seconds
[2024-12-10 15:20:10.637 +00:00] [INF] [34] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "8bbc6b5a2a5b99ae768a3849b27ca69c", Path: "http://192.168.7.211:34400/stream/85060ffe2795d1d3d0d0790bde27b3de", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "ts", Size: null, Name: null, IsRemote: False, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: True, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_8bbc6b5a2a5b99ae768a3849b27ca69c", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 23.976025, RealFrameRate: 23.976025, ReferenceFrameRate: 23.976025, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 40, IsAnamorphic: False }, MediaStream { Codec: "aac", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: Unknown, VideoRangeType: Unknown, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: "Default", LocalizedForced: null, LocalizedExternal: "External", LocalizedHearingImpaired: null, DisplayTitle: "AAC - Stereo", NalLengthSize: null, IsInterlaced: False, IsAVC: False, ChannelLayout: "stereo", BitRate: 130685, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 44100, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: null, Width: null, AverageFrameRate: null, RealFrameRate: null, ReferenceFrameRate: null, Profile: "LC", Type: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 8130685, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [("User-Agent": "NuttyButtery")], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "h264", CodecTag: null, Language: null, ColorRange: null, ColorSpace: null, ColorTransfer: null, ColorPrimaries: null, DvVersionMajor: null, DvVersionMinor: null, DvProfile: null, DvLevel: null, RpuPresentFlag: null, ElPresentFlag: null, BlPresentFlag: null, DvBlSignalCompatibilityId: null, Rotation: null, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: SDR, VideoRangeType: SDR, VideoDoViTitle: null, AudioSpatialFormat: None, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, LocalizedHearingImpaired: null, DisplayTitle: "720p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 8000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 720, Width: 1280, AverageFrameRate: 23.976025, RealFrameRate: 23.976025, ReferenceFrameRate: 23.976025, Profile: "Main", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, IsPgsSubtitleStream: False, IsExtractableSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 40, IsAnamorphic: False } }
[2024-12-10 15:20:10.637 +00:00] [INF] [34] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "John". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "10.21.0.1"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "34c136eb89cce3a61d301506d13ab52d"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "2fee110568a441a1b148020b5843d5c9"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 1
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = ""
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "2fee110568a441a1b148020b5843d5c9"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "na"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Android TV"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "SHIELD"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "OFFICE"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "34c136eb89cce3a61d301506d13ab52d"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "TvChannel"
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-12-10 15:20:29.593 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: session.RemoteEndPoint : "10.21.0.1"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_playing_id     = "34c136eb89cce3a61d301506d13ab52d"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id        = "2fee110568a441a1b148020b5843d5c9"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : event_user_id_int    = 1
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_playing_id   = ""
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : session_user_id      = "2fee110568a441a1b148020b5843d5c9"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : play_method          = "na"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.ClientName         = "Android TV"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : e.DeviceName         = "SHIELD"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemName             = "OFFICE"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemId               = "34c136eb89cce3a61d301506d13ab52d"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : ItemType             = "TvChannel"
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Details do not match for play item
[2024-12-10 15:20:30.285 +00:00] [INF] [46] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Exited
[2024-12-10 15:21:15.893 +00:00] [INF] [39] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-12-10 15:21:16.834 +00:00] [INF] [39] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2024-12-10 15:22:45.997 +00:00] [INF] [46] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "::ffff:10.21.0.4" request
[2024-12-10 15:22:46.896 +00:00] [INF] [46] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-12-10 15:22:47.837 +00:00] [INF] [46] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds
[2024-12-10 15:24:05.913 +00:00] [INF] [25] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for "John" has succeeded.
[2024-12-10 15:24:05.913 +00:00] [INF] [25] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user "John": 6/0
[2024-12-10 15:24:05.914 +00:00] [INF] [25] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 2fee1105-68a4-41a1-b148-020b5843d5c9
[2024-12-10 15:24:06.244 +00:00] [INF] [10] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "2601:401:100:e1a:aca1:2882:863f:3ad6" request
[2024-12-10 15:24:17.898 +00:00] [INF] [28] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Added Notifier" Completed after 0 minute(s) and 0 seconds
[2024-12-10 15:24:18.836 +00:00] [INF] [16] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Webhook Item Deleted Notifier" Completed after 0 minute(s) and 0 seconds

Media info of the file

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

@johnpc johnpc added bug Something isn't working playback Issue related to media playback labels Dec 15, 2024
@PacmanForever
Copy link

Following...

@BuggusMaximus
Copy link

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

log_20241220.log
Image
issues.txt

@foxhoundhcm

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working playback Issue related to media playback
Projects
None yet
Development

No branches or pull requests

4 participants