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

Ensure ExternalPlayer always direct plays #1181

Merged
merged 4 commits into from
Sep 3, 2023

Conversation

Maxr1998
Copy link
Member

@Maxr1998 Maxr1998 commented Aug 31, 2023

Instead of using a device profile like for ExoPlayer, we always build the direct stream URL, and at the same time tweak the media source request so that it never suggests transcoding. We do that by supplying an effectively unlimited maximum bit rate, which was previously hard-coded to 120 Mbps through the device profile.

Fixes #970.

Remove now unnecessary device profile, and set high bitrate limit so that we never exceed it.
@Maxr1998 Maxr1998 added bug Something isn't working code-cleanup/refactor Code cleanup or rework/refactor labels Aug 31, 2023
@Maxr1998 Maxr1998 added this to the v2.6.0 milestone Aug 31, 2023
@Maxr1998 Maxr1998 force-pushed the external-player-fixes branch from f0705a4 to 4a6a23e Compare August 31, 2023 11:12
@jellyfin-bot jellyfin-bot added the merge conflict Conflicts prevent merging label Sep 2, 2023
@Maxr1998 Maxr1998 force-pushed the external-player-fixes branch from 4a6a23e to 7b0bd3d Compare September 2, 2023 18:27
@jellyfin-bot jellyfin-bot removed the merge conflict Conflicts prevent merging label Sep 2, 2023
@nielsvanvelzen nielsvanvelzen merged commit 6388e77 into master Sep 3, 2023
@nielsvanvelzen nielsvanvelzen deleted the external-player-fixes branch September 3, 2023 07:45
@Maxr1998 Maxr1998 mentioned this pull request Dec 21, 2023
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working code-cleanup/refactor Code cleanup or rework/refactor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Discouraging external player from playing some videos
3 participants