Would be really nice to be able to tell what quality remote users are using. Maybe there is an easy way to tell this without log grepping already that I don’t know of?
Current transcode session xml
TranscodeSession key=“blah” throttled=“0” progress=“71.400001525878906” speed=“3.4000000953674316” duration=“6112000” remaining=“524” context="streaming"videoDecision=“transcode” audioDecision=“transcode” protocol=“http” container=“mkv” videoCodec=“h264” audioCodec=“aac” audioChannels=“2” width=“1920” height=“1080”
The logs contain the max bitrate quality setting that is on the client side
Jan 18, 2016 13:04:18:329 [1676] DEBUG - Started session successfully: blah
Jan 18, 2016 13:04:18:329 [1676] VERBOSE - [IDLE] Adding (0->1) work item http_download - /video/:/transcode/universal/start?path=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fmetadata%2F13449&mediaIndex=0&partIndex=0&protocol=http&offset=4336.495&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&maxVideoBitrate=10000&videoQuality=75&videoResolution=1920x1080&session=blah&subtitles=burn©ts=1&Accept-Language=en&X-Plex-Chunked=1&X-Plex-Product=Plex%20Web&X-Plex-Version=2.5.3&X-Plex-Client-Identifier=eebcf7be-6831-4fae-8704-d182dd4041e1&X-Plex-Platform=Chrome&X-Plex-Platform-Version=47.0&X-Plex-Device=Windows&X-Plex-Device-Name=Plex%20Web%20%28Chrome%29&X-Plex-Token=xxxxxxxxxxxxxxxxxxxx
Stream #0:0(eng), 0, 1/1000: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=-1--1, max. 10000 kb/s, 23.98 fps, 1k tbn, 23.98 tbc
Metadata:
encoder : Lavc56.41.100 libx264
Stream #0:1(eng), 0, 1/1000: Audio: aac ([255][0][0][0] / 0x00FF), 48000 Hz, stereo, fltp (24 bit), 217 kb/s (default)
Metadata:
encoder : Lavc56.41.100 aac
Would be really nice to have the maxVideoBitrate or just all the setting selected by the client in the xml session so it can be parsed easily.