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

Add track sorting to mediainfo and player track selection

This commit is contained in:
Shadowghost 2022-04-06 13:17:46 +02:00
parent dc956eb48c
commit b69b9227c4
3 changed files with 9 additions and 8 deletions

View file

@ -3657,7 +3657,7 @@ class PlaybackManager {
if (player.audioTracks) {
const result = player.audioTracks();
if (result) {
return result;
return result.sort(itemHelper.sortTracks);
}
}
@ -3666,14 +3666,14 @@ class PlaybackManager {
const mediaStreams = (mediaSource || {}).MediaStreams || [];
return mediaStreams.filter(function (s) {
return s.Type === 'Audio';
});
}).sort(itemHelper.sortTracks);
}
subtitleTracks(player = this._currentPlayer) {
if (player.subtitleTracks) {
const result = player.subtitleTracks();
if (result) {
return result;
return result.sort(itemHelper.sortTracks);
}
}
@ -3682,7 +3682,7 @@ class PlaybackManager {
const mediaStreams = (mediaSource || {}).MediaStreams || [];
return mediaStreams.filter(function (s) {
return s.Type === 'Subtitle';
});
}).sort(itemHelper.sortTracks);
}
getSupportedCommands(player) {