More fine control over transcoding #812

Closed
opened 2026-02-06 20:07:50 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @Webbeh on GitHub (Jul 28, 2019).

Is your feature request related to a problem? Please describe.
I've got several devices (Android, Linux, ...) who support a vast variety of video and audio formats.
Right now, with my Android device, I'm using the bluetooth Bose SoundSport Free truly wireless earbuds, who don't support APTx low latency, but do have AAC streaming, which means that anything that isn't in AAC audio format will have at least 200ms of delay, which is just unwatchable.
I did not install Jellyfin to my girlfriend's iphone, but I do know that AAC streaming works from there, as I tried to use Youtube on it, and there's no delay there, as opposed to the android version.

Describe the solution you'd like
It would be really easy to allow a few different audio formats to be selected. Right now, the android app only allows the MP3 format, when it can recognize a plethora of them. Why not add some of those formats to the dropdown list ?
Or, for more power users, allow the direct input of the ffmpeg transcode options ?

Describe alternatives you've considered
An alternative would be having a setting to compensate the audio desync. I think this would be considerably harder since the videos are streamed, but I'm sure there would be a way to buffer either the audio or the video for them to be synced back together.

Originally created by @Webbeh on GitHub (Jul 28, 2019). **Is your feature request related to a problem? Please describe.** I've got several devices (Android, Linux, ...) who support a vast variety of video and audio formats. Right now, with my Android device, I'm using the bluetooth Bose SoundSport Free truly wireless earbuds, who don't support APTx low latency, but do have AAC streaming, which means that anything that isn't in AAC audio format will have at least 200ms of delay, which is just unwatchable. I did not install Jellyfin to my girlfriend's iphone, but I do know that AAC streaming works from there, as I tried to use Youtube on it, and there's no delay there, as opposed to the android version. **Describe the solution you'd like** It would be really easy to allow a few different audio formats to be selected. Right now, the android app only allows the MP3 format, when it can recognize a plethora of them. Why not add some of those formats to the dropdown list ? Or, for more power users, allow the direct input of the ffmpeg transcode options ? **Describe alternatives you've considered** An alternative would be having a setting to compensate the audio desync. I think this would be considerably harder since the videos are streamed, but I'm sure there would be a way to buffer either the audio or the video for them to be synced back together.
OVERLORD added the enhancement label 2026-02-06 20:07:50 +03:00
Author
Owner

@Webbeh commented on GitHub (Jul 29, 2019):

As a side note, having the default settings stay the same as they are right now, for compatibility, would be completely fine.
Also, I don't think Jellyfin needs to detect all supported formats for this feature, just add a warning stating that any format that isn't the default one could simply not work.

@Webbeh commented on GitHub (Jul 29, 2019): As a side note, having the default settings stay the same as they are right now, for compatibility, would be completely fine. Also, I don't think Jellyfin needs to detect all supported formats for this feature, just add a warning stating that any format that isn't the default one could simply not work.
Author
Owner

@jellyfin-bot commented on GitHub (Jul 29, 2019):

We are moving all feature and enhancement requests to our new Fider platform here. This new platform lets people vote on and better manage such requests.
This request now lives here.

@jellyfin-bot commented on GitHub (Jul 29, 2019): We are moving all feature and enhancement requests to our new Fider platform [here](https://features.jellyfin.org/). This new platform lets people vote on and better manage such requests. This request now lives [here](https://features.jellyfin.org/posts/78/more-fine-control-over-transcoding).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#812