mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
More fine control over transcoding #812
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
@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.
@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.