Jellyfin Forum
DTS-HD MA Audio Not Passing on Roku - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: DTS-HD MA Audio Not Passing on Roku (/t-dts-hd-ma-audio-not-passing-on-roku)



DTS-HD MA Audio Not Passing on Roku - stephenshutters - 2024-02-02

I’m currently trying to play my copy of Scream (2022) via the Jellyfin app on my Roku TV. The video is 1080P H264 SDR, and the only audio track is DTS-HD MA. Instead of trying to transcode the audio (because I’ve heard that lossless audio is not supported by Roku), the video plays directly. The playback info on the Roku says, “The source file is entirely compatible with this client, and the session is receiving the file without modifications.” The problem is that no audio is being passed through. (I should point out that when I watch the same video file on the Jellyfin iOS app, audio plays just fine. This displays that there IS a functional audio track to begin with and that the issue is on the Roku end.) So, for some reason, Roku thinks that it can pass the audio when it actually can’t, and therefore won’t transcode. How would I force an audio transcode as a workaround or fix this issue altogether?


RE: DTS-HD MA Audio Not Passing on Roku - tmsrxzar - 2024-02-03

https://developer.roku.com/en-ca/docs/specs/media/streaming-specifications.md

i'm not familiar with the roku client but if it's not sending in mkv container format then that's why DTS isn't working

recommend encoding a track as EAC3 for use with Roku

the 'latest' version of the Roku client (coming after christmas) was supposed to offer transcode options that you are asking about but i don't know if that came around to release and i don't see what version you are using to compare it to even if i did



if you were to compile your own version i'm pretty sure you would remove dts from this file
https://github.com/jellyfin/jellyfin-roku/blob/master/source/utils/deviceCapabilities.bs#L90


RE: DTS-HD MA Audio Not Passing on Roku - stephenshutters - 2024-02-03

tmsrxzar dateline='[url=tel:1706926685' Wrote: 1706926685[/url]']
https://developer.roku.com/en-ca/docs/specs/media/streaming-specifications.md

i'm not familiar with the roku client but if it's not sending in mkv container format then that's why DTS isn't working

recommend encoding a track as EAC3 for use with Roku

the 'latest' version of the Roku client (coming after christmas) was supposed to offer transcode options that you are asking about but i don't know if that came around to release and i don't see what version you are using to compare it to even if i did



if you were to compile your own version i'm pretty sure you would remove dts from this file
https://github.com/jellyfin/jellyfin-roku/blob/master/source/utils/deviceCapabilities.bs#L90

It is an MKV file, and it is being sent as such, as no transcoding is occurring. Most of my video files are MKVs with DTS audio tracks, and they have all worked just fine. However, I believe this is the only DTS-HD MA that I have attempted to stream via Roku, and that is a lossless form of DTS as opposed to the other lossy forms of DTS. That’s why my suspicion is that Roku simply can’t handle the lossless DTS.

Anyway, since the majority of my movies have DTS audio tracks, I’d rather stick with that and not disable DTS in general in that file. Is there any way to disable specific DTS formats such as DTS-HD MA instead of DTS overall?


RE: DTS-HD MA Audio Not Passing on Roku - tmsrxzar - 2024-02-03

AFAIK and AFAICT jellyfin doesn't differentiate different types of DTS, it's "DTS" or "Not DTS"
i have this same issue on FireTV, i compiled a client version that forces all DTS to be encoded to EAC3