Xbox One transcoding instead of direct streaming

I have noticed this morning that since the I installed the latest PMS server update my xbox one is no longer able to direct stream an mkv with dts/truehd, this worked ok the other day, now it is transcoding both audio AND video.

I second this

I also noticed this is happening here!

*Chromecast this with direct streaming and *Xbox One with transcoding!

What is happening?

Thanks…

To find out for sure what is happening we would need to see your Plex Media Server.log when you start playback on one of these files. This will tell us why the Xbox One is transcoding the video instead of direct streaming it.

Last lines …

Oct 15, 2016 17:49:41.578 [6732] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Oct 15, 2016 17:49:41.579 [6732] DEBUG - Auth: authenticated user 1 as faculhps
Oct 15, 2016 17:49:41.579 [6732] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Oct 15, 2016 17:49:41.579 [2016] DEBUG - Request: [192.168.25.6:50037 (Subnet)] GET /library/metadata/106 (6 live) TLS GZIP Signed-in Token (faculhps)
Oct 15, 2016 17:49:41.581 [2016] DEBUG - It took 0.0 sec to serialize a list with 1 elements.
Oct 15, 2016 17:49:41.583 [16224] DEBUG - Completed: [192.168.25.6:50037] 200 GET /library/metadata/106 (6 live) TLS GZIP 4ms 749 bytes (pipelined: 17)
Oct 15, 2016 17:49:41.813 [16224] DEBUG - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Oct 15, 2016 17:49:41.814 [16224] DEBUG - Auth: authenticated user 1 as faculhps
Oct 15, 2016 17:49:41.814 [16224] DEBUG - Auth: Came in with a super-token, authorization succeeded.
Oct 15, 2016 17:49:41.814 [15808] DEBUG - Request: [192.168.25.6:50037 (Subnet)] GET /library/metadata/106/children (6 live) TLS GZIP Signed-in Token (faculhps)
Oct 15, 2016 17:49:41.819 [15808] DEBUG - It took 0.0 sec to serialize a list with 10 elements.
Oct 15, 2016 17:49:41.822 [6732] DEBUG - Completed: [192.168.25.6:50037] 200 GET /library/metadata/106/children (6 live) TLS GZIP 8ms 2957 bytes (pipelined: 19)
Oct 15, 2016 17:49:42.001 [12804] WARN - [Plex for Xbox One] Multiple views registered for a single element with class=“background-artwork layout-hidewhensnapped loaded”
Oct 15, 2016 17:50:08.385 [17064] DEBUG - BPQ: onConsiderProcessing: Idle (true)
Oct 15, 2016 17:50:08.386 [17064] DEBUG - BPQ: [Idle] -> [Processing]
Oct 15, 2016 17:50:08.388 [17064] DEBUG - BPQ: generating queue items from 0 generator(s)
Oct 15, 2016 17:50:08.388 [17064] DEBUG - BPQ: generated 0 item(s) for queue
Oct 15, 2016 17:50:08.388 [17064] DEBUG - PlayQueue: 0 generated IDs compressed down to a 2 byte blob.
Oct 15, 2016 17:50:08.389 [17064] DEBUG - PlayQueue: 0 generated IDs compressed down to a 2 byte blob.
Oct 15, 2016 17:50:08.401 [17064] DEBUG - BPQ: [Processing] -> [Idle]

In fact here should touch “direct play” because the file is in mkv H264 and AC3 audio.

Please update the whole log-file.

The important part is not here.

As mike said, the lines you posted have nothing to do with the actual playback of the item. All we can see from those entries is that you entered a library.

i think that is what is happening to mine, seems to buffer constantly rather than playing direct like my Mac and iPhones, im going to post my logs here, i think its the right stuff if not let me know and ill try sort it.

@richarddc79 said:
I have noticed this morning that since the I installed the latest PMS server update my xbox one is no longer able to direct stream an mkv with dts/truehd, this worked ok the other day, now it is transcoding both audio AND video.

My issue has now been resolved now with the latest Xbox update.

this is the latest log from my synology nas server trying to play westworld s01e03 in 720p to my xbox one s and not being able to, i started playing it around 19:00. i hope you guys see something cause its about to become an expensive door stop…

There’s a few things that appear to be going on here. The main thing I am seeing is the MDE reporting that the previous analysis of the file failed:
Oct 21, 2016 18:59:16.537 [0xeb4d7b40] WARN - [Plex for Xbox One] [MDE] Unable to validate videoResolution; re-analyze the media if possible Oct 21, 2016 18:59:16.887 [0xeeb35b40] WARN - [Plex for Xbox One] [MDE] Unable to determine effective quality; re-analyze the media if possible

These are typically how the server determines what the original values were before requesting a transcode. It looks like these values were not acquired during the initial addition to the library and it appears to be causing the server to serve the file up in full quality which looks like a 1080p file. So one thing to do is try running an analysis of the file again. This can be done from the episode information screen in the web manager under the … menu and selecting analyze.

Compounding that the files look they are being pulled remotely:
Oct 21, 2016 19:00:09.408 [0xebab3b40] DEBUG - Request: [xxx.xxx.xxx.xxx:1031 (WAN)] GET /library/parts/217085/1476787242/file.mkv (2 live) TLS GZIP Signed-in Token (xxxxxx)

If this is a local server from your NAS, it looks like you might have some type of isolation going on that is preventing the Xbox from connecting locally to the server. Occasionally, I have seen this if the server is wired and the Xbox is connected via WiFi where the router isolates the two vlan’s for protection. If that is the case there is normally an option in the router settings to turn off AP Isolation which will then allow WiFi and Wired devices to talk to each other locally.

Thank you so much and I will get onto the analysis first thing tomorrow and see what luck I have, secondly both my Xbox and Nas are hard wired through the router so should that second part still be happening.

So I’ve analysed the file on my Mac server and on my Synology server and when played on the xbox one its still buffering and un watchable from both of the servers, the mac and iPhones still play it perfect. i also tried a 1080p movie and Westworld which was also 1080p too (i know i said it was 720p yesterday i was wrong sorry).

@richarddc79 said:

@richarddc79 said:
I have noticed this morning that since the I installed the latest PMS server update my xbox one is no longer able to direct stream an mkv with dts/truehd, this worked ok the other day, now it is transcoding both audio AND video.

My issue has now been resolved now with the latest Xbox update.

Since the most recent server update my Xbox is transcoding video again.

I have been doing some testing and I have found that even a file which direct plays on a fire stick is now causing a transcode when played from the Xbox one, went back to the fire stick and direct plays perfectly, is it possible the profile is screwed up.

@richarddc79 said:
is it possible the profile is screwed up.

Unlikely, as there would be a major flood of people reporting problems if the profile for the entire device screwed up. Not only that but the main decision to transcode is done by the app and not the server.

However, without your logs all we can do is guess at what is happening here.

It’s strange as files which should direct stream and some which should direct play, and have done before all now transcode, the files haven’t changed, only the version of pms has changed.

@richarddc79 said:
It’s strange as files which should direct stream and some which should direct play, and have done before all now transcode, the files haven’t changed, only the version of pms has changed.

Without your logs all we can do is guess at what is happening here.

Well it’s working as it should with full Blu-ray rips again, direct streams the video, transcodes the hd-audio to aac on my xb1, latest server update resolved my issue.