Server Version#: Version 1.41.6.9685
Player Version#: 5.91.0
Platform Version#: 10.0.26100.4020
There appears to be a bug in the Xbox Client that happens whenever you end playing content with DTS-X: MA or ATMOS content. It might happen for some other audio formats that are sent via HDMI pass-through as well. When the media is stopped, the client shows a black screen and is stuck in the player mode. You can use the remote to bring up the buttons of the player and can even use the seek functions, but nothing works. It just continues to show you a black screen, like the player is running but with no media loaded in it. You cannot get back to the main screen unless you forcibly quit the app or go into another app then switch back (which restarts the Plex app).
Itās taken me a long time to figure out what was the trigger and be able to reproduce it reliably but this ALWAYS works to reproduce:
- Start a video with DTS-X:MA sound
- Skip to the last chapter of the video
- Let it play at least 60 seconds
- Stop the video (or let it play all the way to the end)
- Now you are stuck on the black screen
Iāve looked through the logs of both the server and client and donāt see anything unusual. This is a super annoying bug because you only hit it with the advanced audio formats, so you forget about it and then it hits you again.
Here is some logs:
Apr 20, 2025 18:58:42.461 [13808] DEBUG - [Req#2b04adf] [Now] User is username (ID: 1)
Apr 20, 2025 18:58:42.461 [13808] DEBUG - [Req#2b04adf] [Now] Device is Xbox (XBOXONE).
Apr 20, 2025 18:58:42.462 [13808] ERROR - [Req#2b04adf] Unable to find client profile for device; platform=Xbox, platformVersion=10.0.26100.4020, device=Xbox, model=Xbox One X
Apr 20, 2025 18:58:42.462 [13808] DEBUG - [Req#2b04adf] [Now] Updated play state for /library/metadata/853517.
Apr 20, 2025 18:58:42.468 [13808] DEBUG - [Req#2b04adf] It took 0.000000 ms to retrieve 108 items.
Apr 20, 2025 18:58:42.598 [9588] DEBUG - player d04ir97ye2t9so7dec4xobat was last refreshed 10 seconds ago
Apr 20, 2025 18:58:42.807 [13808] DEBUG - [Req#2b04adf] Statistics: (d04ir97ye2t9so7dec4xobat) Reporting active playback in state 3 of type 1 (scrobble: 0) for account 1
Apr 20, 2025 18:58:42.807 [19668] DEBUG - [Req#2b04adf] Webhook: Delivering media.stop event by user username (1) to 1 hooks.
Apr 20, 2025 18:58:42.808 [13808] DEBUG - [Req#2b04adf] Streaming Resource: Terminated session 00000245A925D580:d04ir97ye2t9so7dec4xobat with reason Client stopped playback.
Apr 20, 2025 18:58:42.808 [13808] DEBUG - [Req#2b04adf] Streaming Resource: Removing session 00000245A925D580:d04ir97ye2t9so7dec4xobat
Apr 20, 2025 18:58:42.808 [19668] DEBUG - [Req#2b04adf/HCl#af39] HTTP requesting POST eavesdrop.fm | submit your Plex listens with ListenBrainz
Apr 20, 2025 18:58:42.808 [2840] DEBUG - Completed: [LOCAL.IP:52314] 200 GET /:/timeline?key=%2Flibrary%2Fmetadata%2F853517&ratingKey=853517&state=stopped&time=6784280&duration=7032158&playbackTime=49551&playQueueItemID=214830&context=source%3Acontent.library&continuing=0 (17 live) #2b04adf TLS GZIP 700ms 494 bytes (pipelined: 3)
Apr 20, 2025 18:58:42.919 [19700] DEBUG - [HttpClient/HCl#af39] HTTP/2.0 (0.1s) 200 response from POST eavesdrop.fm | submit your Plex listens with ListenBrainz (reused)
Apr 20, 2025 18:58:45.226 [2840] DEBUG - Request came in with unrecognized domain / IP āsSERVER.IPā in header Host; treating as non-local
Apr 20, 2025 18:58:45.226 [13808] DEBUG - Request: [LOCAL.IP:52314 (Allowed Network (WAN))] POST /log (17 live) #2b04b1a TLS GZIP Signed-in Token (username) (XBOXONE)
Apr 20, 2025 18:58:45.227 [13808] DEBUG - [Req#2b04b1a] [Plex for Xbox] [username:d04ir97ye2t9so7dec4xobat] [XboxStorageAdapter] Successfully exported user data
Apr 20, 2025 18:58:45.227 [13808] INFO - [Req#2b04b1a] [Plex for Xbox] [username:d04ir97ye2t9so7dec4xobat] [PlaybackSessionController] playback state changed to: stopped
Apr 20, 2025 18:58:45.227 [18364] DEBUG - Completed: [LOCAL.IP:52314] 200 POST /log (17 live) #2b04b1a TLS GZIP 0ms 195 bytes (pipelined: 4)
Apr 20, 2025 18:58:49.238 [9588] DEBUG - [Req#2b0476f] BPQ: deferring onLibraryChanged callback, only 35 seconds since last library change
Apr 20, 2025 18:58:52.612 [1336] DEBUG - player d04ir97ye2t9so7dec4xobat was last refreshed 20 seconds ago
Apr 20, 2025 18:58:55.244 [2840] DEBUG - Request came in with unrecognized domain / IP āsSERVER.IPā in header Host; treating as non-local
Apr 20, 2025 18:58:55.244 [13808] DEBUG - Request: [LOCAL.IP:52314 (Allowed Network (WAN))] POST /log (17 live) #2b04b27 TLS GZIP Signed-in Token (username) (XBOXONE)
Apr 20, 2025 18:58:55.244 [13808] DEBUG - [Req#2b04b27] [Plex for Xbox] [username:d04ir97ye2t9so7dec4xobat] [XboxStorageAdapter] Successfully exported user data
Apr 20, 2025 18:58:55.244 [18364] DEBUG - Completed: [LOCAL.IP:52314] 200 POST /log (17 live) #2b04b27 TLS GZIP 0ms 195 bytes (pipelined: 5)
Apr 20, 2025 18:59:02.620 [17872] DEBUG - player d04ir97ye2t9so7dec4xobat was last refreshed 30 seconds ago
Apr 20, 2025 18:59:03.066 [18364] DEBUG - Request came in with unrecognized domain / IP āsSERVER.IPā in header Host; treating as non-local
Apr 20, 2025 18:59:03.066 [13808] DEBUG - Request: [LOCAL.IP:52314 (Allowed Network (WAN))] GET /player/proxy/poll?deviceClass=pc&protocolVersion=2&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cplayqueues%2Cprovider-playback&timeout=1 (17 live) #2b04b34 TLS GZIP Signed-in Token (username) (XBOXONE)
Apr 20, 2025 18:59:03.066 [2840] DEBUG - Completed after connection close: [LOCAL.IP:52311] 204 GET /player/proxy/poll?deviceClass=pc&protocolVersion=2&protocolCapabilities=timeline%2Cplayback%2Cnavigation%2Cplayqueues%2Cprovider-playback&timeout=1 (17 live) #2b04a14 TLS GZIP 31019ms 0 bytes (pipelined: 4)
Apr 20, 2025 18:59:12.629 [1336] DEBUG - player d04ir97ye2t9so7dec4xobat was last refreshed 9 seconds ago
Apr 20, 2025 18:59:14.243 [3068] DEBUG - [Req#2b0476f] BPQ: onConsiderProcessing: Idle (true)
Apr 20, 2025 18:59:14.243 [3068] DEBUG - [Req#2b0476f] BPQ: [Idle] ā [Processing]
Apr 20, 2025 18:59:14.244 [3068] DEBUG - [Req#2b0476f] BPQ: generating queue items from 0 generator(s)
Apr 20, 2025 18:59:14.244 [3068] DEBUG - [Req#2b0476f] BPQ: generated 0 item(s) for queue
Apr 20, 2025 18:59:14.245 [3068] DEBUG - [Req#2b0476f] BPQ: [Processing] ā [Idle]
Apr 20, 2025 18:59:14.245 [3068] DEBUG - [Req#2b0476f] BPQ: garbageCollect - version - forced - -1
Apr 20, 2025 18:59:14.245 [3068] DEBUG - [Req#2b0476f] Versions: garbage collecting
Apr 20, 2025 18:59:14.245 [3068] DEBUG - [Req#2b0476f] Versions: garbage collected in 0.0 seconds