Server Version#: 1.43.0.10492
Player Version#: 10.30.8.4222
Tuner Make/Model: Dispatcharr
When trying to watch some recordings on Android TV app it result in an error that says: “An Error Occurred while attempting to play this video. Please check your connection and try again.” This only happens to some recording but not all. The error also does not follow a specific channel either. The crazy part is I can play the files that error on Android TV on the android app (remote and local) and on the web interface. This also does not happen for any movies or other content, just tv shows that have been recorded on the Plex DVR. There are no errors when watching the console for all errors. I do remove commercials if that matters.
Suggestions?
I would probably start by having a look at the XML info (<— click the orange link for info on how to view it) for a couple of problematic files compared to a couple of working files to see if there are any obvious differences.
In particular, check the video and audio streams for differences in codecs , bitrates, etc…
It may be that certain files are being broadcast/streamed in formats that your Android TV doesn’t support (but which the other platforms do).
Of course, server logs and potential Android logs could potentially be helpful as well.
The codec should be ok but there are definitely errors. The device is two versions of nvidia sheild and a last generation google tv. What do you think? I appreciate the help.
logging.txt (4.6 MB)
Thanks. A quick look at the log shows what appears to be a problem with decoding the AAC audio track in the file (if I’m looking at the correct playback attempt, around 15:46 local time).
Does the file have multiple audio streams? If so, perhaps test with one of the alternates (you should be able to set it from the client, before playback).
As far as I can see, only one. Why would a show recorded by Plex, not be able to play on plex.
Here is the XML:
xml.txt (6.0 KB)
Agreed, a single AAC-encoded 96 kbps, stereo stream. But ExoPlayer (the playback engine on Android) is choking on it for some reason. I see in the logging that the audio stream is being detected as 0 channels, but that may be a red herring.
03-07 13:25:17.697 i: [ExoPlayer][EventLogger] group [
03-07 13:25:17.703 i: [ExoPlayer][EventLogger] [X] Track:0, id=1, mimeType=audio/mp4a-latm, codecs=aac, channels=0, sample_rate=24000, language=english, selectionFlags=[default,forced], supported=YES
03-07 13:25:17.704 i: [ExoPlayer][EventLogger] ]
Can you also provide the XML info for a working file, for comparison?
Plex Media Server (more or less) just saves the stream provided by the tuner as-is. So it being able to record it doesn’t necessarily mean that it will necessarily be able to play it.