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:
parent
f5f012fa86
commit
c74712e13f
4 changed files with 34 additions and 25 deletions
|
@ -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
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue