Open MeguMario opened 1 year ago
Oh external audio tracks are a thing, I didn't know haha :sweat_smile: I will take a look at this soon
Could you check if the external audio tracks show up in ExoPlayer in the official Jellyfin app? I have a feeling they are only supported in the web player. I may be able to add them to mpv in a pretty ugly way (code). But I'm unsure about ExoPlayer.
Could you check if the external audio tracks show up in ExoPlayer in the official Jellyfin app? I have a feeling they are only supported in the web player. I may be able to add them to mpv in a pretty ugly way (code). But I'm unsure about ExoPlayer.
Sure enough. It still showed up tho.
Okay I'll take a look at how the official app implements it thanks!
I think that the server is remuxing the external audio tracks inside the container. @MeguMario Could you verify that for me? You should be able to see that when pressing the little info
icon in the player (or in the server dashboard)
I think that the server is remuxing the external audio tracks inside the container. @MeguMario Could you verify that for me? You should be able to see that when pressing the little
info
icon in the player (or in the server dashboard)
Sure enough, here you go
Web player (Jellyfin Android) - Transcode audio but direct playing video:
exoplayer (Jellyfin Android) - Transcode video but direct playing audio(??):
As a bonus, here some more screenshot on other clients & platforms, for reference:
Google Chrome on Android (same as the Android client, should be expected)
Windows client (mpv) - Properly remuxing the container:
Okay I see, thanks for all the screenshots!
Right now Findroid requests the file directly, no transcoding or remuxing. To support external audio tracks I will first need to add support for transcoding and remuxing. And that's already on the do-to list :)
Describe the bug To put it simply, Findroid did not detect if that video (movie or TV show) has external audio track(s) at all and render those track(s) unselectable.
To Reproduce Steps to reproduce the behavior:
Expected behavior See option to switch to external audio tracks (see below)
Screenshots Jellyfin for Android (and Web browser) Findroid (MPV) Findroid (exoplayer)
Device info (please complete the following information):
Additional context I know I can remux those files into one but i would rather not do that for my entire library.