Server Version#: 1.41.6.9685
Player Version#: Android - 2025.15.0 (966828394)
I recently noticed that then new Mobile App (Android) will not play a file if the audio codec is AAC and it has a channel count over 2. It returns the below error on any file with AAC 5.1. I have tested across multiple files and received the same result every time. If I reencode these same files to be AAC 2.0 (with no other changes) they will play without issue. Also, if I reencode them to another codec, such as AC3 and keep them at 5.1 they tend to work as well.
I have also included a log snippet for such an event below.
"MediaCodecAudioRenderer error, index=3, format=Format(1, null, null, audio/mp4a-latm, aac, -1, english, [-1, -1, -1.0, null], [6, 48000]), format_supported=YES"
05/07/2025 17:28:59:361 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [CastScreen] Start Casting - Cast Data found
05/07/2025 17:28:59:362 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [Vizbee] Casting content /library/metadata/367314
05/07/2025 17:28:59:366 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [Vizbee] Playing Locally - Not connected to TV
05/07/2025 17:28:59:382 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [CastScreen] Fallback - Original path found
05/07/2025 17:28:59:475 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [PlaybackSession] Updating session for new item.
05/07/2025 17:28:59:517 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Loading native video player.
05/07/2025 17:28:59:517 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Selecting subtitle stream: undefined
05/07/2025 17:28:59:517 [Simon5d21eaaf0aae5410-com-plexapp-android] ERROR [NativeVideo] Video size changed, but view size unknown.
05/07/2025 17:28:59:519 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [MediaDecisionEngine] Running initial load
05/07/2025 17:28:59:519 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaDecisionEngine] Refreshing decision. Reason: Initial load startOffsetMs: 0
05/07/2025 17:28:59:570 [Simon5d21eaaf0aae5410-com-plexapp-android] ERROR [NativeVideo] Unable to change dimensions, size invalid.
05/07/2025 17:28:59:855 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaInspector] Selected video quality as original.
05/07/2025 17:28:59:855 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaInspector] Selected video quality as original, whilst session quality is undefined.
05/07/2025 17:28:59:855 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [PlaybackOptions] Updating session quality to original (max bitrate undefined).
05/07/2025 17:28:59:855 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaInspector] Selected video quality as original.
05/07/2025 17:28:59:855 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaInspector] Selected video quality as original, whilst session quality is original.
05/07/2025 17:28:59:894 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE][Video] hevc is supported by platform.
05/07/2025 17:28:59:900 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE][Video] hevc is supported by platform.
05/07/2025 17:28:59:904 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE][Audio] aac is supported by platform.
05/07/2025 17:28:59:907 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE][Audio] aac is supported by platform.
05/07/2025 17:28:59:907 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE] Application decision, directPlay: true, directStreamVideo: true, directStreamAudio: true
05/07/2025 17:28:59:907 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO videoStream: {
"id": 3610069,
"streamType": 1,
"default": true,
"codec": "hevc",
"index": 0,
"bitrate": 1550,
"bitDepth": 8,
"chromaLocation": "left",
"chromaSubsampling": "4:2:0",
"codedHeight": 1088,
"codedWidth": 1920,
"colorPrimaries": "bt709",
"colorRange": "tv",
"colorSpace": "bt709",
"colorTrc": "bt709",
"frameRate": 23.976,
"height": 1080,
"level": 120,
"profile": "main",
"refFrames": 1,
"scanType": "progressive",
"width": 1920,
"displayTitle": "1080p (HEVC Main)",
"extendedDisplayTitle": "1080p (HEVC Main)"
}
05/07/2025 17:28:59:907 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO audioStream: {
"id": 3610070,
"streamType": 2,
"selected": true,
"default": true,
"codec": "aac",
"index": 1,
"channels": 6,
"bitrate": 192,
"language": "English",
"languageTag": "en",
"languageCode": "eng",
"profile": "lc",
"samplingRate": 48000,
"displayTitle": "English (AAC 5.1)",
"extendedDisplayTitle": "English (AAC 5.1)"
}
05/07/2025 17:28:59:907 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO subtitleStream: none
05/07/2025 17:28:59:911 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE][Audio] aac is supported by platform.
05/07/2025 17:28:59:918 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE][Video] hevc is supported by platform.
05/07/2025 17:28:59:920 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaInspector] Selected video quality as original.
05/07/2025 17:28:59:920 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaInspector] Selected video quality as original, whilst session quality is original.
05/07/2025 17:28:59:945 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE] Server decision, directPlay: true, directStreamVideo: true, directStreamAudio: true
05/07/2025 17:28:59:945 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO reason: Direct play OK.
05/07/2025 17:28:59:945 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE] Direct play is supported for this media item.
05/07/2025 17:28:59:945 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE] Playing audio as aac.
05/07/2025 17:28:59:945 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MDE] Playing video as hevc.
05/07/2025 17:28:59:946 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [MediaDecisionEngine] Decision has been refreshed. Reason: Initial load startOffsetMs: 0
05/07/2025 17:28:59:973 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Unloading native video player.
05/07/2025 17:28:59:973 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Loading native video player.
05/07/2025 17:28:59:973 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Selecting initial audio stream at index 1.
05/07/2025 17:28:59:973 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Selecting subtitle stream: undefined
05/07/2025 17:28:59:987 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [Metrics] Playback metric event playback:itemstart recorded: {
"offset": 0
} {
"startTime": 0,
"playbackCount": 1,
"codecs": {
"audioCodec": "aac",
"subtitleCodec": null,
"videoCodec": "hevc"
},
"auto": null,
"groupID": null,
"groupIndex": null,
"itemIndex": null,
"page": null
} {
"duration": 3758,
"drm": null,
"type": "episode",
"provider": "com.plexapp.plugins.library"
}
05/07/2025 17:29:00:005 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [NativeVideo] Video size changed to 2560x1440
at 320/0,
original size was 1920x1080 (1),
view was 3200x1440.
05/07/2025 17:29:00:444 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [Metrics] Playback metric event playback:failure recorded: {
"error": "MediaCodecAudioRenderer error, index=3, format=Format(1, null, null, audio/mp4a-latm, aac, -1, english, [-1, -1, -1.0, null], [6, 48000]), format_supported=YES"
} {
"bufferingCount": 1,
"bufferingDuration": 733,
"bufferingDurationUnit": "ms",
"secondsWatched": 0,
"percentWatched": 0,
"numSeeks": 0,
"bufferDurationFromSeeks": 0,
"startTime": 0,
"playbackCount": 1,
"codecs": {
"audioCodec": "aac",
"subtitleCodec": null,
"videoCodec": "hevc"
},
"auto": null,
"groupID": null,
"groupIndex": null,
"itemIndex": null,
"page": null
} {
"duration": 3758,
"drm": null,
"type": "episode",
"provider": "com.plexapp.plugins.library"
}
05/07/2025 17:29:01:209 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO [PlaybackSession] Unloading session
05/07/2025 17:29:01:219 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [Metrics] Playback metric event playback:itemend recorded: {
"result": "stopped"
} {
"bufferingCount": 1,
"bufferingDuration": 733,
"bufferingDurationUnit": "ms",
"secondsWatched": 0,
"percentWatched": 0,
"numSeeks": 0,
"bufferDurationFromSeeks": 0,
"startTime": 0,
"playbackCount": 1,
"codecs": {
"audioCodec": "aac",
"subtitleCodec": null,
"videoCodec": "hevc"
},
"auto": null,
"groupID": null,
"groupIndex": null,
"itemIndex": null,
"page": null
} {
"duration": 3758,
"drm": null,
"type": "episode",
"provider": "com.plexapp.plugins.library"
}
05/07/2025 17:29:01:227 [Simon5d21eaaf0aae5410-com-plexapp-android] DEBUG [Metrics] Playback metric event playback:sessionend recorded: {} {
"bufferingCount": 1,
"bufferingDuration": 733,
"bufferingDurationUnit": "ms",
"secondsWatched": 0,
"percentWatched": 0,
"numSeeks": 0,
"bufferDurationFromSeeks": 0,
"startTime": 0,
"playbackCount": 0,
"codecs": {
"audioCodec": "aac",
"subtitleCodec": null,
"videoCodec": "hevc"
},
"auto": null,
"groupID": null,
"groupIndex": null,
"itemIndex": null,
"page": null
} {
"duration": 3758,
"drm": null
}
05/07/2025 17:29:01:234 [Simon5d21eaaf0aae5410-com-plexapp-android] INFO Unloading native video player.
