2025-05-25, 10:33 PM
(This post was last modified: 2025-05-26, 02:32 AM by coffeetablecandle. Edited 5 times in total.)
- Jellyfin Server: 10.10.7ubu2404
- Affected clients: Android TV (0.18.8, Bitstream Dolby Digital Audio is enabled) and Android (2.6.3)
- TV Model: Sony Bravia 7, set to prioritize passthrough but it makes no difference whether it's the TV speakers or Soundbar
- Soundbar: Samsung Q800D
- Additional notes: Windows 11 Media Player also cannot play these files, neither can my TVs media player from USB (doesn't see video or audio codec or any details at all) but VLC on any platform can play them without issue, including the one on Android TV.
- Here's all the media info Jellyfin gives for most of the files: https://pastebin.com/v5M4CsDu
Any videos with AC3 Mono audio won't play at all unless the Android TV app is set to downmix to stereo. It loads to a black screen and appears paused. I can hit play but only the symbol changes. Interestingly, Jellyfin Dashboard shows that the video is playing, and says it is 100% compatible and Direct Playing. On Android I just can't get it to play, as I can't find an option to downmix.
No attempt is made to transcode it, and I don't understand why it would need to, but I ain't that smart haha. I have plenty of other media with AC3 codec, but it's all Stereo instead of Mono, and works without issue.
When Audio Output is set to Direct, the logs are basically empty: https://pastebin.com/Kd4ezNm2
You can see I waited a minute between pressing play and exiting. It simply sat at 0:00.
When Audio Output is set to Downmix to Stereo, the logs look like this
- General Log: https://pastebin.com/tBg7QgbL
- FFmpeg Log: https://pastebin.com/aaiiwaNU