Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transcoded Downloads #496

Closed
wants to merge 14 commits into from
Closed

Transcoded Downloads #496

wants to merge 14 commits into from

Conversation

jmshrv
Copy link
Owner

@jmshrv jmshrv commented Sep 19, 2023

This PR adds the ability to download transcoded files. OPUS is used, as it is both the best lossy audio compression format, and the OGG container doesn't have any weird skip-back-to-the-start bits when writing, which Jellyfin really doesn't handle, as discussed in the issue.

Because iOS doesn't support OGG/OPUS, this feature will initially be Android-only. Ideally, I'd be able to request CAF/OPUS from Jellyfin, but until jellyfin/jellyfin#9192 is released, this will not be possible, as Jellyfin will only consider the container when transcoding. AAC transcoding may be possible when jellyfin/jellyfin#9249 is released, but if I remember correctly I still had weird issues.

Mostly closes #215

@jmshrv
Copy link
Owner Author

jmshrv commented Oct 4, 2023

Looks like this will still be a draft, since not specifying a coded will default to copy :(

We'll be able to look into this again once jellyfin/jellyfin#9192 lands.

@Chaphasilor
Copy link
Collaborator

If I'm not mistaken these changes are now live on 11.8.11/11.8.12:

https://github.com/jellyfin/jellyfin/blob/a173d01139357c5913d3293cfb4c6c53019fbed0/MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs#L5616-L5619

@Chaphasilor
Copy link
Collaborator

Superseded by #568

@Chaphasilor Chaphasilor deleted the transcoded-downloads branch March 11, 2024 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Download transcoded files
2 participants