[BUG] Plex for Android with FireTV 4k - video freezes after a few seconds, audio keeps playing

Server Version 1.18.3.2129.
Clien Version 7.30.0.16311-beta on FireTV Stick 4k

Hello,

I am having trouble playing videos via the FireTV Stick 4k like quite a few others here.
So I am always trying the lates beta versions, hoping it is fixed.

In the past I could play most videos by following the advices on the forum.
So for example use the old player instead of the new one, or changing the max H.264 level, or set to automatically transcode or set a fixed bitrate for transcoding and so on. By doing this I was able to play maybe 90% of my videos.

Now all this does not help.
I would say at the moment I can play maybe 10% of my video collection. All *.ts format recordings from a satellite receiver.

Sadly 90% show the following behaviour:
I press play. It takes a second or so, then the video and audio starts. After about 2 seconds the video freezes and the sound keeps going on. And thats it.
I can still switch between audio channels, but as soon as I skip or pause video Plex freezes.
I have to press back a few times. Than I get a black screen and in most cases Plex restarts and I see the home screen.

I can play the same files perfectly via the Webinterface of my computer or via my Android Phone App.

Please help!
I want to be able to watch all my videos again on the big screen! :slight_smile:

Thanks a lot.

Cheers

I just added a log file, where I was trying to play “Das Imperium schlaegt zurueck”. Hope this helps!
FireTV 4k log File.txt (134.1 KB)

Hello,

I tried Version 7.30.0.16390. Still the same behaviour.

Cheers
Hossa

1 Like

Back to 7.27. This is the only version that still works properly.

Hi Xxx,

I tried 7.27.1.15203 with exact the same behaviour !? :frowning:

Cheers
Hossa

Can you try again on the public release of v7.30, and provide some updated logs, please? :slight_smile:

Don’t forget to add the #playback tag so we can easily find issues like this :slight_smile:

Hello DaveBinM,

sure thing! Thanks a lot for your quick response.

I also tried some more video files of mine.
Should I create more log files with different videos?

Cheers
Hossa

FireTV 4k log 7.30.0.16390.txt (54.6 KB)

Do the non-working files have extra dvb streams like teletext or subtitles? I witnessed severe problems with those files, although it was the other way round: mine had video but no audio :smiley:

You can follow my observations in this thread:

So if you could post the xml info for a file that works and for one that doesn’t work we might be able to see if this is related.

Hello,

those are all recordings from a DVB-S Receiver.
So it could be that there are extra streams.

Attached I have two xml files.

video file not working.txt (33.7 KB) video file working.txt (85.4 KB)

Hope it helps!

Cheers
Hossa

A fellow German :wink:
In “my” thread sixones explained how to get rid of the extra stream with ffmpeg. Try this one of those which is not working and see if it works when the extra streams are gone.

Quick look with my mobile phone shows file does have extra streams while the other doesn’t. Supports my theory.

Guten Tag :slight_smile:

That is amazing!
I have made a list of files which are playing and files which are not playing.
I just checked.

Files which are NOT playing DO HAVE A STREAM similar to:
Stream id=“886891” streamType=“3” codec=“dvb_teletext” index=“2” language=“Deutsch” languageCode=“ger” requiredBandwidths=“139,139,139,139,139,139,139,139” streamIdentifier=“32” displayTitle=“Deutsch (DVB_TELETEXT)”/
or
Stream id=“166644” streamType=“3” codec=“dvb_teletext” index=“0” language=“Deutsch” languageCode=“ger” requiredBandwidths=“138,138,138,138,138,138,138,138” streamIdentifier=“32” displayTitle=“Deutsch (DVB_TELETEXT)”/
or
Stream id=“886798” streamType=“3” codec=“dvb_teletext” index=“1” language=“Deutsch” languageCode=“ger” requiredBandwidths=“139,139,139,139,139,139,139,139” streamIdentifier=“32” displayTitle=“Deutsch (DVB_TELETEXT)”/

Is there an easy way to simply remove the “teletext” from the file for testing?

It would be amazing if we get a quick solution for that! :smiley:

Cheers
Hossa

In the thread I linked there is a way with ffmpeg

ffmpeg -i input.ts -c copy -map 0:v -map 0:a -map 0:s -ignore_unknown output.ts

Haven’t tried it myself though.

Yes. But that is just changing the order.
I would simply want to remove the teletext for testing.

Cheers
Hossa

Ok, as I said haven’t done it myself :wink:
Should be doable with ffmpeg, but I have no idea how. Works definitely with tsdoctor which I am using for editing .ts files.

This might help

Suggestion:

ffmpeg -i input.ts -c copy -map 0:v -map 0:a -map -0:s -map -0:d -ignore_unknown output.ts

This should remove all subtitle and data tracks.

Ok. I worked a little bit on it.

I did both.
=> remove subtitles:
ffmpeg -i input.ts -c copy -map 0 -map -0:s -ignore_unknown output.ts

=> reorder streams:
ffmpeg -i input.ts -c copy -map 0:v -map 0:a -map 0:s -ignore_unknown output.ts

Answer: In my case it has nothing to do with subtitles and/or order of streams!

No file is playing:

original file:
Stream id=“894693” streamType=“1” codec=“h264” index=“0” bitrate=“6016” bitDepth=“8” chromaLocation=“left” chromaSubsampling=“4:2:0” codedHeight=“1088” codedWidth=“1920” colorPrimaries=“bt709” colorRange=“tv” colorSpace=“bt709” colorTrc=“bt709” frameRate=“25.000” hasScalingMatrix=“1” height=“1080” level=“40” profile=“high” refFrames=“3” scanType=“interlaced” separateFields=“1” streamIdentifier=“767” width=“1920” displayTitle=“1080i (H.264)”/
Stream id=“894695” streamType=“2” selected=“1” codec=“ac3” index=“2” channels=“6” bitrate=“384” language=“Deutsch” languageCode=“ger” audioChannelLayout=“5.1(side)” cleanEffects=“1” samplingRate=“48000” streamIdentifier=“771” displayTitle=“Deutsch (AC3 5.1)”/
Stream id=“894696” streamType=“2” codec=“ac3” index=“3” channels=“2” bitrate=“192” language=“English” languageCode=“eng” audioChannelLayout=“stereo” cleanEffects=“1” samplingRate=“48000” streamIdentifier=“772” displayTitle=“English (AC3 Stereo)”/
Stream id=“894694” streamType=“3” codec=“dvb_teletext” index=“1” language=“Deutsch” languageCode=“ger” streamIdentifier=“32” displayTitle=“Deutsch (DVB_TELETEXT)”/

subtitles removed:
Stream id=“894697” streamType=“1” codec=“h264” index=“0” bitrate=“6225” bitDepth=“8” chromaLocation=“left” chromaSubsampling=“4:2:0” codedHeight=“1088” codedWidth=“1920” colorPrimaries=“bt709” colorRange=“tv” colorSpace=“bt709” colorTrc=“bt709” frameRate=“25.000” hasScalingMatrix=“1” height=“1080” level=“40” profile=“high” refFrames=“3” scanType=“interlaced” separateFields=“1” streamIdentifier=“256” width=“1920” displayTitle=“1080i (H.264)”/
Stream id=“894698” streamType=“2” selected=“1” codec=“ac3” index=“1” channels=“2” bitrate=“384” language=“Deutsch” languageCode=“ger” audioChannelLayout=“stereo” cleanEffects=“1” samplingRate=“48000” streamIdentifier=“257” displayTitle=“Deutsch (AC3 Stereo)”/
Stream id=“894699” streamType=“2” codec=“ac3” index=“2” channels=“2” bitrate=“192” language=“English” languageCode=“eng” audioChannelLayout=“stereo” cleanEffects=“1” samplingRate=“48000” streamIdentifier=“258” displayTitle=“English (AC3 Stereo)”/

stream order “corrected”:
Stream id=“894712” streamType=“1” codec=“h264” index=“0” bitrate=“6423” bitDepth=“8” chromaLocation=“left” chromaSubsampling=“4:2:0” codedHeight=“1088” codedWidth=“1920” colorPrimaries=“bt709” colorRange=“tv” colorSpace=“bt709” colorTrc=“bt709” frameRate=“25.000” hasScalingMatrix=“1” height=“1080” level=“40” profile=“high” refFrames=“3” scanType=“interlaced” separateFields=“1” streamIdentifier=“256” width=“1920” displayTitle=“1080i (H.264)”/
Stream id=“894713” streamType=“2” selected=“1” codec=“ac3” index=“1” channels=“2” bitrate=“384” language=“Deutsch” languageCode=“ger” audioChannelLayout=“stereo” cleanEffects=“1” samplingRate=“48000” streamIdentifier=“257” displayTitle=“Deutsch (AC3 Stereo)”/
Stream id=“894714” streamType=“2” codec=“ac3” index=“2” channels=“2” bitrate=“192” language=“English” languageCode=“eng” audioChannelLayout=“stereo” cleanEffects=“1” samplingRate=“48000” streamIdentifier=“258” displayTitle=“English (AC3 Stereo)”/
Stream id=“894715” streamType=“3” codec=“dvb_teletext” index=“3” language=“Deutsch” languageCode=“ger” streamIdentifier=“259” displayTitle=“Deutsch (DVB_TELETEXT)”/

The last one has again Teletext, probably intentionally since you only corrected the order there. Then it seems that you probably have a different issue.

Sadly yes. Good luck for your problem!

Waiting for a response from DaveBinM concerning my new log file! :slight_smile:

Cheers
Hossa

Mine is “solved” so good luck to you :wink:

Thanks a lot!

Hello,

also tried the newest beta: 7.30.1.16449
Still not working!

FireTV 4k log 7.30.1.16449.txt (89.4 KB)

Cheers
Hossa