2023-10-09, 06:40 PM
I generally use Kodi for playback on android tv because it supports audio passthrough of Atmos (TrueHD/EAC3) and DTS:X
But I am not a fan of the rest of the way Kodi is so I prefer the native functionality and feel of an app made for android tv (vs one 'forced to work on' android tv)
I am trying to understand how Kodi is able to achieve this when JF cannot, on the same platform+device+OS while both are using an FFMpeg library.
The topic of external players includes a link to a player which is somehow 'better' but only really has the difference in the compiled features of the FFMpeg library.
( That player is not capable of this either as far as I have been able to find out - https://forum.jellyfin.org/t-just-video-...android-tv )
I see a lot of mappings are commented out, but the main ones TrueHD and DTS are not - https://github.com/jellyfin/jellyfin-and...g/audio.kt
Is it strictly because of ExoPlayer provided by the OS or is there something else I am not seeing?
I had a thought to strip Kodi down to it's bare Player Core and create a 'libkodi' similar to the way libvlc is used but that appears to be an exceptional amount of work.
But I am not a fan of the rest of the way Kodi is so I prefer the native functionality and feel of an app made for android tv (vs one 'forced to work on' android tv)
I am trying to understand how Kodi is able to achieve this when JF cannot, on the same platform+device+OS while both are using an FFMpeg library.
The topic of external players includes a link to a player which is somehow 'better' but only really has the difference in the compiled features of the FFMpeg library.
( That player is not capable of this either as far as I have been able to find out - https://forum.jellyfin.org/t-just-video-...android-tv )
I see a lot of mappings are commented out, but the main ones TrueHD and DTS are not - https://github.com/jellyfin/jellyfin-and...g/audio.kt
Is it strictly because of ExoPlayer provided by the OS or is there something else I am not seeing?
I had a thought to strip Kodi down to it's bare Player Core and create a 'libkodi' similar to the way libvlc is used but that appears to be an exceptional amount of work.