If anyone wants to look at this, here’s the request that my Roku TV sends to plex:
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] DEBUG - Request: [192.168.3.125:59437 (Allowed Network (WAN))] POST /livetv/dvrs/5/channels/5.1/tune (14 live) TLS GZIP Signed-in Token (saiarcot895)
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * Accept => application/xml
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * Accept-Encoding => deflate, gzip
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * Accept-Language => en
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * Host => nuc.saiarcot895.me:32400
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * User-Agent => Roku/DVP-9.30 (309.30E04182A)
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Advertising-DoNotTrack => 0
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Advertising-Identifier => 893af79a-bb12-558e-8c6b-9ed4c05362e3
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Client-Capabilities => videoDecoders=h264{profile:high&resolution:1080};audioDecoders=aac{channels:2},ac3{channels:6},eac3{channels:8}
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Client-Identifier => 4fb768844cb1caa3d75618c671e71246
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Device => 43S515
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Device-Name => 43" TCL Roku TV
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Device-Vendor => TCL
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Features => external-media,indirect-media
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Model => 7000X
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Platform => Roku
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Platform-Version => 9.x
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Product => Plex for Roku
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Provides => player,pubsub-player
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Token => xxxxxxxxxxxxxxxxxxxx
Jul 19, 2020 08:25:17.832 [0x7f8b26ffd700] VERBOSE - * X-Plex-Version => 6.6.4.6468-8be6f8f5b-Plex - Stream Free Movies & TV
...
Jul 19, 2020 08:25:17.972 [0x7f8b3dffb700] DEBUG - We're going to try to auto-select an audio stream for account 1.
Jul 19, 2020 08:25:17.972 [0x7f8b3dffb700] DEBUG - Selecting best audio stream for part ID -1 (autoselect: 1 language: en)
Jul 19, 2020 08:25:17.972 [0x7f8b3dffb700] DEBUG - We're going to try to auto-select a subtitle.
Jul 19, 2020 08:25:17.972 [0x7f8b3dffb700] DEBUG - Subtitles: Found a candidate subtitle language [] for a foreign film
Jul 19, 2020 08:25:17.972 [0x7f8b3dffb700] DEBUG - Audio Stream: -1, Subtitle Stream: -1
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: Selected protocol hls; container: mpegts
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] ERROR - Unable to find title for item of type 5
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: analyzing media item -1
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: : no direct play video profile exists for http/mpegts/
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: : no direct play video profile exists for http/mpegts//
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: : selected subtitle stream has no codec
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: : codec is unavailable for analysis
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: : codec is unavailable for analysis
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] ERROR - Unable to find title for item of type 5
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] DEBUG - MDE: : selected media 0 / -1
Jul 19, 2020 08:25:17.973 [0x7f8b3dffb700] VERBOSE - [IDLE] Adding (0->1) work item transcoder - 3df20971-8987-4900-9d02-a5755db89beb