-
Notifications
You must be signed in to change notification settings - Fork 14
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
Loadingscreen on Samsung TV with Jellyfin.Xtream #73
Comments
As streaming works in the browser and Windows app, I expect there is something fishy happening in the Tizen app. Nevertheless, would you mind sharing your Jellyfin server logs? Perhaps there is something interesting in it. |
Hey,
here the log:
```
[2023-09-19 09:39:15.111 +02:00] [INF] Opening channel stream from "Xtream Live", external channel Id: "3885"
[2023-09-19 09:39:15.112 +02:00] [INF] Live tv media info probe took "0.0006641" seconds
[2023-09-19 09:39:15.112 +02:00] [INF] Live stream opened: MediaSourceInfo { Protocol: Http, Id: "3885", Path: "http://192.168.6.7:8096/LiveTv/LiveStreamFiles/2634a51b-0896-4132-a75c-4104cd5a5de5/stream.ts", EncoderPath: "http://192.168.6.7:8096/LiveTv/LiveStreamFiles/2634a51b-0896-4132-a75c-4104cd5a5de5/stream.ts", EncoderProtocol: Http, Type: Default, Container: "mpegts", Size: null, Name: "default", IsRemote: True, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: False, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: True, IsInfiniteStream: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "a17c75760a04e99b68cf766e11316e1c_ee8461408bd99accf028baca3558e074_3885", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: null, 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, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: "SDR", VideoRangeType: "SDR", VideoDoViTitle: null, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: 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, Height: 720, Width: 1280, AverageFrameRate: 50, RealFrameRate: 50, Profile: "High", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 32, 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, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: null, VideoRangeType: null, VideoDoViTitle: null, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, DisplayTitle: "AAC - Stereo", NalLengthSize: null, IsInterlaced: False, IsAVC: null, ChannelLayout: "stereo", BitRate: 127957, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 48000, IsDefault: False, IsForced: False, Height: null, Width: null, AverageFrameRate: null, RealFrameRate: null, Profile: "LC", Type: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 8127957, Timestamp: null, RequiredHttpHeaders: [], TranscodingUrl: null, TranscodingSubProtocol: null, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, VideoStream: MediaStream { Codec: "h264", CodecTag: null, 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, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: "SDR", VideoRangeType: "SDR", VideoDoViTitle: null, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: 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, Height: 720, Width: 1280, AverageFrameRate: 50, RealFrameRate: 50, Profile: "High", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 32, IsAnamorphic: False } }
[2023-09-19 09:39:15.113 +02:00] [INF] User policy for "user". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-09-19 09:39:15.113 +02:00] [INF] StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="http://192.168.6.7:8096/LiveTv/LiveStreamFiles/2634a51b-0896-4132-a75c-4104cd5a5de5/stream.ts", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/92a35b05-2174-3185-92b0-fe31af57f483/stream.mpegts?MediaSourceId=3885&Static=true&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=-1&api_key=<token>&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_ee8461408bd99accf028baca3558e074_3885"
[2023-09-19 09:39:15.356 +02:00] [INF] Restream for channel "3885" was not opened.
[2023-09-19 09:39:15.356 +02:00] [INF] Starting restream for channel "3885".
[2023-09-19 09:39:15.357 +02:00] [INF] Opening restream 1 for channel "3885".
[2023-09-19 09:39:16.603 +02:00] [WRN] Slow HTTP Response from "http://192.168.6.7:8096/LiveTv/LiveStreamFiles/2634a51b-0896-4132-a75c-4104cd5a5de5/stream.ts" to "192.168.6.7" in 0:00:01.2474268 with Status Code 200
[2023-09-19 09:39:25.378 +02:00] [INF] Opening restream 2 for channel "3885".
[2023-09-19 09:39:35.398 +02:00] [INF] Opening restream 3 for channel "3885".
[2023-09-19 09:39:46.196 +02:00] [WRN] Slow HTTP Response from "http://192.168.6.7:8096/Videos/965c3eb298955cee2f6b441f0aae4cfd/stream.mpegts?Static=true&mediaSourceId=3880&deviceId=TW96aWxsYS81LjAgKFNNQVJULVRWOyBMSU5VWDsgVGl6ZW4gNS41KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSA2OS4wLjM0OTcuMTA2LzUuNSBUViBTYWZhcmkvNTM3LjM2fDE2OTQzNjgyNDg5MTY1&api_key=6779bebd69384787a1d819089da93c5e&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_ee8461408bd99accf028baca3558e074_3880" to "192.168.5.3" in 0:01:38.9091495 with Status Code 200
[2023-09-19 09:40:01.603 +02:00] [INF] WS "192.168.5.3" closed
[2023-09-19 09:40:10.615 +02:00] [INF] WS "192.168.5.3" request
[2023-09-19 09:40:24.925 +02:00] [INF] User policy for "user ". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-09-19 09:40:24.926 +02:00] [INF] StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="Unknown path", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerNotSupported ) "media:/videos/1bb56b25-a5cd-b8f6-75b8-585722e44aa7/master.m3u8?MediaSourceId=1bb56b25a5cdb8f675b8585722e44aa7&VideoCodec=h264,hevc&AudioCodec=aac,mp3,ac3,eac3&VideoBitrate=139808000&AudioBitrate=192000&api_key=<token>&TranscodingMaxAudioChannels=6&RequireAvc=false&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=False&TranscodeReasons=ContainerNotSupported"
[2023-09-19 09:40:24.927 +02:00] [INF] Opening channel stream from "Xtream Live", external channel Id: "3883"
[2023-09-19 09:40:24.929 +02:00] [INF] Waiting 3000ms before probing the live stream
[2023-09-19 09:40:27.930 +02:00] [INF] "/usr/lib/jellyfin-ffmpeg/ffprobe" "-analyzeduration 3000000 -i \"http://192.168.6.7:8096/LiveTv/LiveStreamFiles/1a9d6275-2aa3-465d-a02f-43188da9dc8c/stream.ts\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2023-09-19 09:40:27.947 +02:00] [INF] Restream for channel "3883" was not opened.
[2023-09-19 09:40:27.947 +02:00] [INF] Starting restream for channel "3883".
[2023-09-19 09:40:27.947 +02:00] [INF] Opening restream 1 for channel "3883".
[2023-09-19 09:40:29.975 +02:00] [WRN] Slow HTTP Response from "http://192.168.6.7:8096/LiveTv/LiveStreamFiles/1a9d6275-2aa3-465d-a02f-43188da9dc8c/stream.ts" to "192.168.6.7" in 0:00:02.028634 with Status Code 200
[2023-09-19 09:40:30.297 +02:00] [INF] Live tv media info probe took "5.3699676" seconds
[2023-09-19 09:40:30.297 +02:00] [INF] Live stream opened: MediaSourceInfo { Protocol: Http, Id: "3883", Path: "http://192.168.6.7:8096/LiveTv/LiveStreamFiles/1a9d6275-2aa3-465d-a02f-43188da9dc8c/stream.ts", EncoderPath: "http://192.168.6.7:8096/LiveTv/LiveStreamFiles/1a9d6275-2aa3-465d-a02f-43188da9dc8c/stream.ts", EncoderProtocol: Http, Type: Default, Container: "mpegts", Size: null, Name: "default", IsRemote: True, ETag: null, RunTimeTicks: null, ReadAtNativeFramerate: False, IgnoreDts: False, IgnoreIndex: False, GenPtsInput: False, SupportsTranscoding: True, SupportsDirectStream: True, SupportsDirectPlay: True, IsInfiniteStream: True, RequiresOpening: True, OpenToken: null, RequiresClosing: True, LiveStreamId: "a17c75760a04e99b68cf766e11316e1c_ee8461408bd99accf028baca3558e074_3883", BufferMs: null, RequiresLooping: False, SupportsProbing: True, VideoType: null, IsoType: null, Video3DFormat: null, MediaStreams: [MediaStream { Codec: "h264", CodecTag: null, 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, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: "SDR", VideoRangeType: "SDR", VideoDoViTitle: null, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, DisplayTitle: "1080p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 20000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, Height: 1080, Width: 1920, AverageFrameRate: 50, RealFrameRate: 50, Profile: "High", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 42, 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, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: null, VideoRangeType: null, VideoDoViTitle: null, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, DisplayTitle: "AAC - Stereo", NalLengthSize: null, IsInterlaced: False, IsAVC: null, ChannelLayout: "stereo", BitRate: 127969, BitDepth: null, RefFrames: null, PacketLength: null, Channels: 2, SampleRate: 48000, IsDefault: False, IsForced: False, Height: null, Width: null, AverageFrameRate: null, RealFrameRate: null, Profile: "LC", Type: Audio, AspectRatio: null, Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: null, Level: 0, IsAnamorphic: null }], MediaAttachments: [], Formats: [], Bitrate: 20127969, Timestamp: null, RequiredHttpHeaders: [], TranscodingUrl: null, TranscodingSubProtocol: null, TranscodingContainer: null, AnalyzeDurationMs: 3000, TranscodeReasons: 0, DefaultAudioStreamIndex: null, DefaultSubtitleStreamIndex: null, VideoStream: MediaStream { Codec: "h264", CodecTag: null, 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, Comment: null, TimeBase: "1/90000", CodecTimeBase: null, Title: null, VideoRange: "SDR", VideoRangeType: "SDR", VideoDoViTitle: null, LocalizedUndefined: null, LocalizedDefault: null, LocalizedForced: null, LocalizedExternal: null, DisplayTitle: "1080p H264 SDR", NalLengthSize: "0", IsInterlaced: False, IsAVC: null, ChannelLayout: null, BitRate: 20000000, BitDepth: 8, RefFrames: 1, PacketLength: null, Channels: null, SampleRate: null, IsDefault: False, IsForced: False, Height: 1080, Width: 1920, AverageFrameRate: 50, RealFrameRate: 50, Profile: "High", Type: Video, AspectRatio: "16:9", Index: -1, Score: null, IsExternal: False, DeliveryMethod: null, DeliveryUrl: null, IsExternalUrl: null, IsTextSubtitleStream: False, SupportsExternalStream: False, Path: null, PixelFormat: "yuv420p", Level: 42, IsAnamorphic: False } }
[2023-09-19 09:40:30.298 +02:00] [INF] User policy for "user". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-09-19 09:40:30.298 +02:00] [INF] StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="http://192.168.6.7:8096/LiveTv/LiveStreamFiles/1a9d6275-2aa3-465d-a02f-43188da9dc8c/stream.ts", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "media:/videos/1bb56b25-a5cd-b8f6-75b8-585722e44aa7/stream.mpegts?MediaSourceId=3883&Static=true&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=-1&api_key=<token>&LiveStreamId=a17c75760a04e99b68cf766e11316e1c_ee8461408bd99accf028baca3558e074_3883"
[2023-09-19 09:40:30.298 +02:00] [WRN] Slow HTTP Response from "http://192.168.6.7:8096/Items/1bb56b25a5cdb8f675b8585722e44aa7/PlaybackInfo?UserId=c7df3112418645f392f8e484f7db3c4c&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=140000000" to "192.168.5.3" in 0:00:05.3752701 with Status Code 200
[2023-09-19 09:40:30.458 +02:00] [INF] Opening restream 2 for channel "3883".
[2023-09-19 09:40:40.493 +02:00] [INF] Opening restream 3 for channel "3883".
```
|
Except for the client attempting multiple times to open the stream, everything looks fine. You could try to force a remux / transcode and see if the client is able to play it that way. Other than that, it looks like a Tizen app issue on first glance. |
How i can force a remux/transcode? |
I'm not familiar with the Tizen client, but most clients have some playback settings under the client settings or when you (try to) play some media. Otherwise, you could enable the "force transcode for remote media" under your user settings. |
Hello,
i have a Samsung Tizen TV with the Jellyfin App, and installed Jellyfin.Xtream AddOn.
I can watch IPTV over my Windows Jellyfin App and Browser, but over my Samsung TV i have always a Loadingscreen if i play a TV Channel.
Can any help me?
WhatsApp.Video.2023-09-19.at.07.12.01.mp4
The text was updated successfully, but these errors were encountered: