@mike4001 If you enable logging in the app settings (under privacy), attempt playback again and post the server logs here we can look at why that’s happening.
During playback Original quality (9 MBit / 1080) is highlighted but logs say
DEBUG - Streaming Resource: Changing decision parameters to fit bandwidth limit of 4000kbps
DEBUG - Streaming Resource: Reducing playback quality for 3809kbps stream bitrate: video resolution to 1280x538
@mike4001 Do you have Limit remote stream bitrate in your server settings set to something other than original? It looks like your Xbox One is being detected as a remote device.
I set Server => Network => Secure Connection to Disabled and now the files play with direct play as they should.
I remember in the old app there was a setting in the app itself that could set the secure connection to “never” (or similar) and I had to change this in order for it to work.
In version 2.0 this probably somehow moved the playback to “remote” as it could not establish the secure connection (also I don’t see a toggle for it in the new app)
EDIT: If you know why this happened in the first place I would be glad - otherwise I just leave secure connections disable for the time being.
@mike4001 If you enable secure connections, restart the Xbox One app and go to Media Servers in the user menu does your server show up as nearby or remote? Remote servers have a quality limit of 4 Mbps, 720p. You can see this in the Settings -> Video -> Remote Quality menu.
If that is the case I would look into why the server cannot connect securely locally. Perhaps look at the DNS Rebinding section in this article.
I had exactly the same issue as described here. My Xbox and PC (plex server) are on the same subnet 192.168.100.0/24.
My ios app (when on wifi on this network) connects securely to the plex server and shows location as nearby.
With the old xbox app I had to disable connecting securely within the app settings otherwise the connection to server would never work (as mike describes above).
With this new app i connect securely but it gets classed as remote and hence i get the 4mb/s 720p remote profile. i have had to workaround the issue by editing the manual servers settings within the xbox app and adding in the local IP of my server (192.168.100.10). In doing this I then notice that the server changes from being classed as remote to nearby/local.
The connection is then both secure and local/nearby.
@Moussa said: @mike4001 If you enable secure connections, restart the Xbox One app and go to Media Servers in the user menu does your server show up as nearby or remote? Remote servers have a quality limit of 4 Mbps, 720p. You can see this in the Settings → Video → Remote Quality menu.
If that is the case I would look into why the server cannot connect securely locally. Perhaps look at the DNS Rebinding section in this article.
When I enable secure connection then my Xbox One shows the server as remote
This raises the next issue that I have set “remote quality” to Original in the xbox app (see the picture some posts above), but apparently this has no effect and I am still limited by a 4 mbit limit.
I cannot really tell, if my router has this “DNS Rebinding issue” but …
… as described by @swperry42 I have added my server IP in the xbox one app and now the server sees me as nereby on a secure connection. So for me the problem is now solved