1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge pull request #3543 from Shadowghost/strm-display-fix

(cherry picked from commit 4792631f06)
Signed-off-by: crobibero <cody@robibe.ro>
This commit is contained in:
Bill Thornton 2022-04-29 14:09:05 -04:00 committed by crobibero
parent f5f012fa86
commit c74712e13f
4 changed files with 34 additions and 25 deletions

View file

@ -331,6 +331,17 @@ export function supportsMediaSourceSelection (item) {
return true;
}
export function sortTracks (trackA, trackB) {
let cmp = trackA.IsExternal - trackB.IsExternal;
if (cmp != 0) return cmp;
cmp = trackB.IsForced - trackA.IsForced;
if (cmp != 0) return cmp;
cmp = trackB.IsDefault - trackA.IsDefault;
if (cmp != 0) return cmp;
return trackA.Index - trackB.Index;
}
export default {
getDisplayName: getDisplayName,
supportsAddingToCollection: supportsAddingToCollection,
@ -346,5 +357,6 @@ export default {
canRate: canRate,
canConvert: canConvert,
canRefreshMetadata: canRefreshMetadata,
supportsMediaSourceSelection: supportsMediaSourceSelection
supportsMediaSourceSelection: supportsMediaSourceSelection,
sortTracks: sortTracks
};