DVR Recording doesn't work on Xbox app

Hi,
I’ve just signed up for Plex Pass and I was trying out the DVR function. I’ve recorded a tv show and I can see it in the library just fine. It plays fine in my iPhone app. But it buffers constantly in both my Xbox One and Xbox Series X consoles.

I’ve checked the logs and these messages caught my eye:

ERROR - Unable to find client profile for device; platform=Xbox, platformVersion=10.0.19041.6288, device=Xbox, model=Xbox Series X

ERROR - [Transcoder] [mpeg2video @ 0x907e80] Invalid frame dimensions 0x0.

It is a .ts file, which I thought it would be able to direct play without need for transcoding.

Server Version#: 1.21.4.4079
Player Version#: 
Tuner Make/Model: HDHomeRun
Guide/Lineup name: 
Using XMLTV?: no
Channel number/Name: 

I’ve found a very stupid workaround for this bug, but it works.

I used a post processing script to basically repackage the .ts file into an .mp4 file since the video codec was already h264.

#!/bin/bash
[ $# -ge 1 -a -f "$1" ]
ffmpeg -i "$1" -acodec copy -vcodec copy "$1.mp4"
rm "$1"

My guess is that the .ts container is corrupted and ffmpeg fixes it.

Also the file size at the end is smaller.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.