Server Version#: 1.30.1.6497
Player Version#: Android 9.13.0.37280
The download requests are doing direct file downloads instead of transcoding in some files because the app is setting directPlay=1, I noticed that in other files directPlay is set to 0 so the server transcodes. My download quality is set to 1080p 20mbps but regardless of what I choose plex always decides to not transcode due to directPlay property.
Request: [192.168.1.206:49256 (Subnet)] GET /video/:/transcode/universal/decision?audioBoost=100&autoAdjustQuality=0&context=static&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&hasMDE=1&location=lan&maxVideoBitrate=20000&mediaBufferSize=74944&mediaIndex=0&offlineTranscode=1&partIndex=0&path=%2Flibrary%2Fmetadata%2F85982&protocol=&session=1a8af8607685e6ae1c1a1d89f8e0a94922d59648&subtitleSize=100&videoBitrate=20000&videoQuality=100&videoResolution=3840x2160 (9 live) #28584 TLS GZIP Signed-in Token (Deniz) / Accept => application/xml / Accept-Encoding => gzip / Accept-Language => en-us / Connection => Keep-Alive / Host => 192.168.1.188:32400 / User-Agent => Mozilla/5.0 (Linux; Android 9; strongbad Build/R108-15183.69.0; wv)PlexMobile/9.13.0.37280 / X-Plex-Client-Identifier => 709180e9ce3b4aa4-com-plexapp-android / X-Plex-Client-Identifier => 709180e9ce3b4aa4-com-plexapp-android / X-Plex-Client-Platform => Android / X-Plex-Client-Profile-Extra => add-limitation(scope=videoCodec&scopeName=h264&type=upperBound&name=video.level&value=52)+add-limitation(scope=videoCodec&scopeName=&type=upperBound&name=video.width&value=3840&replace=true)+add-limitation(scope=videoCodec&scopeName=&type=upperBound&name=video.height&value=2160&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=notMatch&name=video.DOVIProfile&value=5)+add-transcode-target(type=videoProfile&context=static&protocol=http&container=mkv&videoCodec=h264,mpeg4,vp8,vp9&audioCodec=aac_latm,aac,aac,ac3,alac,dca,flac,mp1,mp2,mp3,opus,pcm,vorbis,wmav1,wmav2,wmalossless,wmapro,wmavoice&subtitleCodec=ass,pgs,subrip,dvd_subtitle,mov_text,vtt,dvb_subtitle&replace=true)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=mp3)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=ac3)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=dca)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=opus)+add-limitation(scope=videoCodec&scopeName=&type=NotMatch&name=video.anamorphic&value=999&replace=true)+add-transcode-target(type=subtitleProfile&context=streaming&protocol=http&container=mkv&subtitleCodec=srt) / X-Plex-Device => strongbad / X-Plex-Device => strongbad / X-Plex-Device-Name => strongbad / X-Plex-Device-Screen-Density => 160 / X-Plex-Device-Screen-Resolution => 1920x1080 (Mobile) / X-Plex-Device-Vendor => Google / X-Plex-DRM => widevine:video / X-Plex-Features => external-media,indirect-media,hub-style-list / X-Plex-Language => en-us / X-Plex-Model => strongbad_cheets / X-Plex-Platform => Android / X-Plex-Platform => Android / X-Plex-Platform-Version => 9 / X-Plex-Platform-Version => 9 / X-Plex-Product => Plex for Android (Mobile) / X-Plex-Product => Plex for Android (Mobile) / X-Plex-Provider-Version => 6.3.0 / X-Plex-Provides => controller,sync-target / X-Plex-Session-Identifier => 72b7e482-aaf0-4cf3-bc55-1220167ada40 / X-Plex-Token => xxxxxxxxxxxxxxxxxxxx / X-Plex-Version => 9.13.0.37280 / X-Plex-Version => 9.13.0.37280