bugs wrote:So does it depend on the renderer or on the profile config? or both?
My experience (for what that's worth

) is that two things are necessary. The player must support the file without transcoding, and it must offer the ability to select audio tracks. If the video is transcoded, the captions and all but the primary audio track are removed. So as far as the profile goes, it needs to send a file without transcoding if the device supports it.
My Sony BD players will play most files natively, without transcoding. They also support selecting different audio and caption tracks. So, I can choose different audio the same as if I was watching the disc.
The Roku does not support audio selection, and I've never been able to select captions (although it's supposed to work, but even with that it won't choose from multiple captions).
My Panasonic TV doesn't appear to support selecting either audio or caption tracks.
Dan
LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: AMD Ryzen 5 5600GT, 32 gig ram, Windows 11 Pro, 22 TB hard drive space | Test server: Intel i5-6400, 16 gig ram, Windows 10 Pro
HOWTO: Enable debug logging HOWTO: Identify media file contents