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

Add opus remux for jellyfin 10.10 and customizable bluetooth device icons #86

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

gnattu
Copy link
Contributor

@gnattu gnattu commented Dec 10, 2024

Jellyfin 10.10 introduces remux support for UniversalAudioController, allowing direct copy of the codec without transcoding. This feature is particularly useful for us as the iOS native player can play Opus audio, just not within the Ogg container. This PR adds an opus in mp4 profile when the server version is 10.10 or higher enables the server to directly copy opus during HLS streaming. For downloads, the server will provide an MP4 file with Opus directly copied in the container. I have tested and verified that both streaming and downloads works with all the iOS versions we support (iOS 17 and above).

This also adds a new option that enables users to customize the default Bluetooth device icon rather than to always use the hifi speaker icon. I hope Apple provides an easier way to at least identify their own headphones. The AirPods allow users to rename them, making it impossible to simply add overrides with the route name, as we currently do for some Bluetooth headphones.

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.

1 participant