-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Next episode has mismatched language between server and ui (rebased) #5998
Next episode has mismatched language between server and ui (rebased) #5998
Conversation
Addresses jellyfin-web#3994 The autoset options only take effect on non-transcoded media-- the transcode URL is never updated! This means that if the selected audio does not match the default, the audio/subs are in the default but the UI reflects the auto-set variant (showing the wrong track). When doing the auto-set logic, also trivially change the audio index in the transcode URL to match. This fixes it in most cases, but might have some edge cases that need to go through the full validation to recreate the URL. I don't know the code well enough for that, though.
Note other existing suppressions for the 'URLSearchParams' compat
Note this makes the URLs absolute.
Quality Gate passedIssues Measures |
Cloudflare Pages deployment
|
Was able to reproduce the mentioned issue, and after testing this, it does seem to fix it. |
In addition to #4852 (comment) Changing streams after receiving PlaybackInfo may result in unwanted remuxing/transcoding:
It's better to do this on the server side so that every client gets this auto-select feature. But speaking of web, we should do ranking and update corresponding fields before getting PlaybackInfo: jellyfin-web/src/components/playback/playbackmanager.js Lines 2577 to 2578 in f4a872d
|
Setting the audioStreamIndex/subtitleStreamIndex in options does not seem to affect the stream URL in some scenarios (only when remuxing/direct playing). Any idea why that is? |
Because they are processed on the client side when DirectPlay. It should use |
This pull request has merge conflicts. Please resolve the conflicts so the PR can be successfully reviewed and merged. |
It seems that #6112 has been merged, so I believe this might be safe to close? |
Seems so, closing |
Simple rebase on new master to remove merge conflicts of #4852. Didn't test yet, would be happy if people could!