Jellyfin Forum
Issue playing some IPTV channels on Android TV - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Issue playing some IPTV channels on Android TV (/t-issue-playing-some-iptv-channels-on-android-tv)



Issue playing some IPTV channels on Android TV - SquishySquash - 2024-12-20

Hello,

Recently i configured Jellyfin to play IPTV from m3u playlist. There is a lot of channels from my list that simply work but few of them refuse to play on my Google TV where i have Jellyfin client running (Jellyfin for Android TV).

When attempting to play such channel Jellyfin will display three errors one after another:
Error sending TV, retrying
Playback Error, retrying
Object cannot be played

The weird thing is that these errors show up only on my TV Client because when i access Jellyfin via browser on my PC or through Android App on my phone they play without any issues. Additionally when i launch these channels on separate Android TV IPTV app from Play Store (Such as IPTV by Alexander Sofronov) they play just fine.

Only in Jellyfin they cause issues.

I'm attaching jellyfin LOG. It begins when i turn on my TV and Jellyfin App and go straight to TV Channels then i select channel that does not work, wait for three errors to appear and then i turn off TV.

Code:
[2024-12-20 22:08:57.695 +01:00] [INF] [1] Main: Jellyfin version: "10.10.3"
[2024-12-20 22:08:57.737 +01:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_CONFIG_DIR, /config/config]"]
[2024-12-20 22:08:57.740 +01:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"]
[2024-12-20 22:08:57.740 +01:00] [INF] [1] Main: Operating system: "Debian GNU/Linux 12 (bookworm)"
[2024-12-20 22:08:57.740 +01:00] [INF] [1] Main: Architecture: X64
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: 64-Bit Process: True
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: User Interactive: True
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: Processor count: 4
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: Program data path: "/config"
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: Log directory path: "/config/log"
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: Config directory path: "/config/config"
[2024-12-20 22:08:57.741 +01:00] [INF] [1] Main: Cache path: "/cache"
[2024-12-20 22:08:57.742 +01:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2024-12-20 22:08:57.742 +01:00] [INF] [1] Main: Web resources path: "/jellyfin/jellyfin-web"
[2024-12-20 22:08:57.742 +01:00] [INF] [1] Main: Application directory: "/jellyfin/"
[2024-12-20 22:08:57.964 +01:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/cache"
[2024-12-20 22:08:58.009 +01:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-12-20 22:08:58.139 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-12-20 22:08:58.139 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-12-20 22:08:58.140 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
[2024-12-20 22:08:58.142 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "192.168.32.32", "172.17.0.1"]
[2024-12-20 22:08:58.143 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2024-12-20 22:08:58.144 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-12-20 22:08:58.144 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-12-20 22:09:01.371 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.3.0"
[2024-12-20 22:09:01.373 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.3.0"
[2024-12-20 22:09:01.373 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.3.0"
[2024-12-20 22:09:01.410 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.3.0"
[2024-12-20 22:09:01.410 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.3.0"
[2024-12-20 22:09:01.606 +01:00] [INF] [1] Main: Kestrel is listening on "0.0.0.0"
[2024-12-20 22:09:02.999 +01:00] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: "/wwwroot". Static files may be unavailable.
[2024-12-20 22:09:03.075 +01:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
[2024-12-20 22:09:03.089 +01:00] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Movies"
[2024-12-20 22:09:03.094 +01:00] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Anime Series"
[2024-12-20 22:09:03.095 +01:00] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/TV Shows"
[2024-12-20 22:09:03.096 +01:00] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory "/media/Anime Movies"
[2024-12-20 22:09:03.124 +01:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Generate Trickplay Images" set to fire at 2024-12-21 03:00:00.000 +01:00, which is 04:50:56.8762568 from now.
[2024-12-20 22:09:03.141 +01:00] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for "Extract Chapter Images" set to fire at 2024-12-21 02:00:00.000 +01:00, which is 03:50:56.8587647 from now.
[2024-12-20 22:09:03.192 +01:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version "7.0.2"
[2024-12-20 22:09:03.297 +01:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
[2024-12-20 22:09:03.326 +01:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2024-12-20 22:09:03.356 +01:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2024-12-20 22:09:03.544 +01:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-12-20 22:09:06.168 +01:00] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean Transcode Directory" Completed after 0 minute(s) and 0 seconds
[2024-12-20 22:09:06.178 +01:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-12-20 22:09:08.792 +01:00] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-12-20 22:09:08.793 +01:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: "40e35599137d4546b2d068c88d513c88"
[2024-12-20 22:09:08.793 +01:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
[2024-12-20 22:09:08.793 +01:00] [INF] [1] Main: Startup complete 0:00:11.3541717
[2024-12-20 22:09:12.111 +01:00] [INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: "Update Plugins" Completed after 0 minute(s) and 5 seconds
[2024-12-20 22:09:12.997 +01:00] [INF] [15] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.32.3" request
[2024-12-20 22:09:25.865 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "Disney Channel"
[2024-12-20 22:09:25.865 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "Disney Junior"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "Disney XD"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "Nick Jr. Poland"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "Polsat"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "Telewizja Biznesowa"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TV4"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TV Trwam"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP2"
[2024-12-20 22:09:25.866 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Białystok"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Bydgoszcz"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Gdańsk"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Gorzów Wielkopolski"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Kielce"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Kraków"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Lublin"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Szczecin"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP 3 Warszawa"
[2024-12-20 22:09:25.867 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP ABC 2"
[2024-12-20 22:09:25.868 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP ABC"
[2024-12-20 22:09:25.868 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Dokument"
[2024-12-20 22:09:25.868 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Historia"
[2024-12-20 22:09:25.870 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Info"
[2024-12-20 22:09:25.870 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Kobieta"
[2024-12-20 22:09:25.870 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Kultura 2"
[2024-12-20 22:09:25.870 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Kultura"
[2024-12-20 22:09:25.870 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Nauka"
[2024-12-20 22:09:25.871 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Polonia"
[2024-12-20 22:09:25.871 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "TVP Rozrywka"
[2024-12-20 22:09:25.871 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "AsianCrush"
[2024-12-20 22:09:25.871 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "ABC News New York"
[2024-12-20 22:09:25.871 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Parsed channel: "ABC 5 Boston"
[2024-12-20 22:09:26.101 +01:00] [INF] [22] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Kotwatch". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-20 22:09:26.259 +01:00] [INF] [10] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "m3u_0a5782af5d8b8920051dc4d97662f689637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:26.262 +01:00] [INF] [10] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "m3u_0a5782af5d8b8920051dc4d97662f689637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:26.306 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Live stream opened after 0.1341ms
[2024-12-20 22:09:26.307 +01:00] [INF] [10] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "637f235c271111c6fa83c5217300b2d9", mediaSource.Id "637f235c271111c6fa83c5217300b2d9", mediaSource.LiveStreamId null
[2024-12-20 22:09:26.333 +01:00] [INF] [20] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0206733" seconds
[2024-12-20 22:09:26.377 +01:00] [INF] [20] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "637f235c271111c6fa83c5217300b2d9", Path: "https://amg01201-cinedigmenterta-asiancrush-cineverse-x701o.amagi.tv/playlist/amg01201-cinedigmenterta-asiancrush-cineverse/playlist.m3u8", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "hls", Size: 6279, Name: null, IsRemote: True, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: False, SupportsDirectPlay: True, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: "HDMV", Language: null, ColorRange: "tv", ColorSpace: "bt709", ColorTransfer: "bt709", ColorPrimaries: "bt709", 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: "240p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: null, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 240, Width: 426, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, 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: 30, 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: 192000, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 48000, 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: 192000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [("User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36")], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "h264", CodecTag: "HDMV", Language: null, ColorRange: "tv", ColorSpace: "bt709", ColorTransfer: "bt709", ColorPrimaries: "bt709", 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: "240p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: null, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 240, Width: 426, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, 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: 30, IsAnamorphic: False } }
[2024-12-20 22:09:26.388 +01:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Kotwatch". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-20 22:09:26.891 +01:00] [INF] [10] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.2" playing "AsianCrush". Stopped at "0" ms
[2024-12-20 22:09:26.896 +01:00] [INF] [10] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "637f235c271111c6fa83c5217300b2d9" consumer count is now 0
[2024-12-20 22:09:26.896 +01:00] [INF] [10] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:26.897 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Closing "LiveStream"
[2024-12-20 22:09:26.897 +01:00] [INF] [10] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9" closed successfully
[2024-12-20 22:09:26.928 +01:00] [INF] [11] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Kotwatch". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-20 22:09:26.943 +01:00] [INF] [22] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "m3u_0a5782af5d8b8920051dc4d97662f689637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:26.943 +01:00] [INF] [22] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "m3u_0a5782af5d8b8920051dc4d97662f689637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:26.982 +01:00] [INF] [22] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Live stream opened after 0.0374ms
[2024-12-20 22:09:26.982 +01:00] [INF] [22] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "637f235c271111c6fa83c5217300b2d9", mediaSource.Id "637f235c271111c6fa83c5217300b2d9", mediaSource.LiveStreamId null
[2024-12-20 22:09:26.983 +01:00] [INF] [11] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0008271" seconds
[2024-12-20 22:09:26.989 +01:00] [INF] [11] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "637f235c271111c6fa83c5217300b2d9", Path: "https://amg01201-cinedigmenterta-asiancrush-cineverse-x701o.amagi.tv/playlist/amg01201-cinedigmenterta-asiancrush-cineverse/playlist.m3u8", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "hls", Size: 6279, Name: null, IsRemote: True, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: False, SupportsDirectPlay: True, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: "HDMV", Language: null, ColorRange: "tv", ColorSpace: "bt709", ColorTransfer: "bt709", ColorPrimaries: "bt709", 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: "240p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: null, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 240, Width: 426, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, 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: 30, 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: 192000, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 48000, 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: 192000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [("User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36")], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "h264", CodecTag: "HDMV", Language: null, ColorRange: "tv", ColorSpace: "bt709", ColorTransfer: "bt709", ColorPrimaries: "bt709", 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: "240p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: null, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 240, Width: 426, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, 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: 30, IsAnamorphic: False } }
[2024-12-20 22:09:26.990 +01:00] [INF] [11] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Kotwatch". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-20 22:09:27.302 +01:00] [INF] [10] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app "Android TV" "0.18.2" playing "AsianCrush". Stopped at "0" ms
[2024-12-20 22:09:27.303 +01:00] [INF] [10] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "637f235c271111c6fa83c5217300b2d9" consumer count is now 0
[2024-12-20 22:09:27.303 +01:00] [INF] [10] Emby.Server.Implementations.Library.MediaSourceManager: Closing live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:27.303 +01:00] [INF] [10] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Closing "LiveStream"
[2024-12-20 22:09:27.303 +01:00] [INF] [10] Emby.Server.Implementations.Library.MediaSourceManager: Live stream "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9" closed successfully
[2024-12-20 22:09:27.351 +01:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Kotwatch". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-20 22:09:27.365 +01:00] [INF] [11] Jellyfin.LiveTv.LiveTvMediaSourceProvider: Opening channel stream from "Emby", external channel Id: "m3u_0a5782af5d8b8920051dc4d97662f689637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:27.366 +01:00] [INF] [11] Jellyfin.LiveTv.DefaultLiveTvService: Streaming Channel "m3u_0a5782af5d8b8920051dc4d97662f689637f235c271111c6fa83c5217300b2d9"
[2024-12-20 22:09:27.404 +01:00] [INF] [11] Jellyfin.LiveTv.TunerHosts.M3UTunerHost: Live stream opened after 0.0015ms
[2024-12-20 22:09:27.405 +01:00] [INF] [11] Jellyfin.LiveTv.DefaultLiveTvService: Returning mediasource streamId "637f235c271111c6fa83c5217300b2d9", mediaSource.Id "637f235c271111c6fa83c5217300b2d9", mediaSource.LiveStreamId null
[2024-12-20 22:09:27.405 +01:00] [INF] [20] Emby.Server.Implementations.Library.MediaSourceManager: Live tv media info probe took "0.0006993" seconds
[2024-12-20 22:09:27.406 +01:00] [INF] [20] Emby.Server.Implementations.Library.MediaSourceManager: Live stream opened: MediaSourceInfo { Protocol: Http, Id: "637f235c271111c6fa83c5217300b2d9", Path: "https://amg01201-cinedigmenterta-asiancrush-cineverse-x701o.amagi.tv/playlist/amg01201-cinedigmenterta-asiancrush-cineverse/playlist.m3u8", EncoderPath: null, EncoderProtocol: null, Type: Default, Container: "hls", Size: 6279, Name: null, IsRemote: True, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: True, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: False, SupportsDirectPlay: True, IsInfiniteStream: True, UseMostCompatibleTranscodingProfile: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "e2329f4997b378e64ccf8fa396deb76e_af999c25a00715699361240d4c6c7a53_637f235c271111c6fa83c5217300b2d9", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: "HDMV", Language: null, ColorRange: "tv", ColorSpace: "bt709", ColorTransfer: "bt709", ColorPrimaries: "bt709", 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: "240p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: null, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 240, Width: 426, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, 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: 30, 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: 192000, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 48000, 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: 192000, FallbackMaxStreamingBitrate: 30000000, Timestamp: null, RequiredHttpHeaders: [("User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36")], TranscodingUrl: null, TranscodingSubProtocol: http, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, HasSegments: False, VideoStream: MediaStream { Codec: "h264", CodecTag: "HDMV", Language: null, ColorRange: "tv", ColorSpace: "bt709", ColorTransfer: "bt709", ColorPrimaries: "bt709", 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: "240p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: null, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, IsHearingImpaired: False, Height: 240, Width: 426, AverageFrameRate: 29.97003, RealFrameRate: 29.97003, ReferenceFrameRate: 29.97003, 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: 30, IsAnamorphic: False } }
[2024-12-20 22:09:27.407 +01:00] [INF] [20] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Kotwatch". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-12-20 22:09:54.643 +01:00] [INF] [11] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.32.20" request
[2024-12-20 22:10:37.230 +01:00] [INF] [14] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2024-12-20 22:10:49.231 +01:00] [INF] [24] Emby.Server.Implementations.Session.SessionWebSocketListener: Lost 1 WebSockets.
[2024-12-20 22:12:47.435 +01:00] [WRN] [23] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.32.3" error receiving data: "The remote party closed the WebSocket connection without completing the close handshake."
[2024-12-20 22:12:47.451 +01:00] [INF] [23] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "192.168.32.3" closed

Also, here are settings of M3U Tuner