I’m seeing this issue as well on a Google Pixel 9 Pro and Pixel Tablet. I have original quality selected for downloads.
I did not experience this download issue on the old Plex app. None of my downloads needed to be transcoded. On the new app, I have had some files download without transcoding, but I’m not sure if it’s a codec issue, HDR, or file size. The only files that download without transcoding are an HEVC file with DTS-HD MA and an H264 file with DTS 5.1.
Anything with DV/HDR and/or EAC3 audio seems to transcode before downloading. Also, the resulting download is a few gigabytes larger than the original file.
Log for DV/HDR HEVC file with EAC3:
Jun 06, 2025 13:28:23.097 [128926128675640] DEBUG - [Req#55325] TranscodeUniversalRequest: adapting profile with augmentation data: add-transcode-target(type=videoProfile&context=all&protocol=http&container=mkv&videoCodec=h264,hevc,vp8,vp9,mpeg1video,mpeg2video,mpeg4,msmpeg4v1,msmpeg4v2,msmpeg4v3,vc1,wmv1,wmv2,wmv3,av1&audioCodec=aac,pcm,mp3,ac3,dca,opus,vorbis,eac3,aac_latm,alac,mp1,mp2,wmav1,wmav2,wmalossless,wmapro,wmavoice,truehd&subtitleCodec=ass,ssa,pgs,srt,smi,dvd_subtitle,mov_text,eia_608,eia_708,vobsub,vtt,webvtt,text,ttxt,tx3g)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=all&protocol=http&type=upperBound&name=video.width&value=3840)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=all&protocol=http&type=upperBound&name=video.height&value=3840)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=all&protocol=http&type=upperBound&name=video.width&value=3840)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=all&protocol=http&type=upperBound&name=video.height&value=3840)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=all&protocol=http&type=upperBound&name=video.bitDepth&value=10)+add-transcode-target-settings(type=videoProfile&context=all&protocol=http&CopyMatroskaAttachments=true)+add-settings(DirectPlayStreamSelection=true)
Jun 06, 2025 13:28:23.099 [128926128675640] DEBUG - [Req#55325] TranscodeUniversalRequest: using augmented profile Generic
Jun 06, 2025 13:28:23.099 [128926128675640] DEBUG - [Req#55325] Downloading document http://127.0.0.1:xxxxx/library/metadata/14845?includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifier=cec2013a02942998-com-plexapp-android
Jun 06, 2025 13:28:23.139 [128926128675640] DEBUG - [Req#55325] MDE: Sinners (2025): Direct Play is disabled
Jun 06, 2025 13:28:23.139 [128926128675640] DEBUG - [Req#55325] MDE: Sinners (2025): no direct play video profile exists for http/mkv/hevc
Jun 06, 2025 13:28:23.139 [128926128675640] DEBUG - [Req#55325] MDE: Sinners (2025): no direct play video profile exists for http/mkv/hevc/eac3
Jun 06, 2025 13:28:23.139 [128926128675640] DEBUG - [Req#55325] MDE: Sinners (2025): Audio Direct Streaming is disabled, so video's audio stream will be transcoded
Jun 06, 2025 13:28:23.140 [128926128675640] DEBUG - [Req#55325] MDE: Cannot direct stream audio stream due to profile or setting limitations