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

bandaid fix for m4b on Safari #5190

Closed
wants to merge 2 commits into from

Conversation

felix920506
Copy link
Member

@felix920506 felix920506 commented Feb 7, 2024

Enables m4b to play on iOS and Safari at the cost of force transcoding aac in m4b for everyone (Yes transcoding, not remuxing)

The force transcoding for not safari has been addressed. However aac in m4b would still transcode for Safari or iOS browsers, which can be overkill in many cases. This would need to be addressed in the future.

Changes
Make web report m4b containers aren't supported

Issues
Bandaid fix for jellyfin/jellyfin#6986

Enables m4b to play on iOS and Safari at the cost of force transcoding aac in m4b
@felix920506 felix920506 requested a review from a team as a code owner February 7, 2024 23:00
@RayBB
Copy link

RayBB commented Feb 7, 2024

@felix920506 thank you so much for working on this! Will be much appreciated by many I'm sure :)
Good timing as I was just posting on the forum about this recently.

One naive question for me as I'm learning about how jellyfin works, is there a way to test actually playing the m4b and it fails and then the player reports to the server to request a transcoding?

@thornbill
Copy link
Member

If Safari is the issue, why not just wrap this in a if (!browser.safari) { ... }?

Copy link

sonarcloud bot commented Feb 8, 2024

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@jellyfin-bot
Copy link
Collaborator

Cloudflare Pages deployment

Latest commit 96346ff
Status ✅ Deployed!
Preview URL https://b3a181d9.jellyfin-web.pages.dev
Type 🔀 Preview

View build logs
View bot logs

@felix920506
Copy link
Member Author

A better fix has been identified, will close this one in favor of the alternative

@felix920506 felix920506 closed this Feb 8, 2024
@RayBB
Copy link

RayBB commented Feb 8, 2024

This is the better fix? jellyfin/jellyfin#10980

@felix920506
Copy link
Member Author

@RayBB Yes

@felix920506 felix920506 deleted the m4b-safari-bandaid branch February 8, 2024 17:11
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.

None yet

4 participants