Plex Media Server Operating System: Ubuntu v22.04.2 LTS (64 bit)
Plex Media Server TV TUNERS:
Hauppauge WinTV-HVR-955Q
Hauppauge WinTV-dualHD
Plex Media Server version: 1.32.0.6973
Plex (client) App:
Xbox Series S (from windows store, version number unknown)
ISSUE (BUG REPORT) DETAILS:
The XBOX PLEX APP DOES NOT ALWAYS PROPERLY TELL THE PLEX MEDIA SERVER THAT DIRECT STREAM HAS BEEN DISABLED FOR LIVE VIDEO FROM TV TUNERS. This causes the “Live TV” channel requests to fail ON XBOX PLEX APP ONLY (direct steam works OK on my Android TV devices). The APP SETTING TO DISABLE DIRECT STREAM IS COMPLETELY IGNORED (the Live TV request sent to the plex media server IS STILL PLAYED AS A DIRECT STREAM instead of as encoded).
Additionally, judging from having debug info on-screen (see screenshots), it looks like the Xbox version of the app ALREADY ATTEMPTS TO FORCE-DISABLE DIRECT STREAM FOR LIVE TV, BUT IT ALSO FAILS TO DISABLE DIRECT STREAM ON THE SERVER.
The Xbox Plex App needs to consistently / always tell the Plex media server to play “Live TV” stream requests in “Encode” mode. When “Live TV” streams are played in “Encode” mode to the Xbox Plex App, the “Live TV” works properly, and it successfully initiates playing live TV.
I enabled the Xbox Plex app to log debug logs to the Plex media server, and I have attached the Plex media server logs to this bug report (along with screenshots of server dashboard / xbox client live tv results).
UPDATE FOR CLARIFICATION:
This live TV issue is semi-random, sometimes a channel runs as “encoded” and works fine, other times it still runs as “directstream” ignoring all settings telling it not to and it ALWAYS fails. Best guess is the xbox app is possibly not passing the “no directstream” setting to the media server, or the media server is ignoring that passed setting?


