Prioritizing known video qualities as fallbacks, fixed Gamma quality format.
This commit is contained in:
10
src/media.js
10
src/media.js
@@ -213,7 +213,7 @@ function baseSourceToBaseMedia(baseSource, role, metadata) {
|
||||
|
||||
function sortBaseTrailersByQuality(sources, role) {
|
||||
if (role === 'trailers') {
|
||||
const sortedSources = sources.sort((sourceA, sourceB) => {
|
||||
const sortedSources = sources.toSorted((sourceA, sourceB) => {
|
||||
if (config.media.trailerQuality.includes(sourceB.quality) && config.media.trailerQuality.indexOf(sourceA.quality) > config.media.trailerQuality.indexOf(sourceB.quality)) {
|
||||
return 1;
|
||||
}
|
||||
@@ -222,6 +222,14 @@ function sortBaseTrailersByQuality(sources, role) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (config.media.trailerQuality.includes(sourceB.quality) && !config.media.trailerQuality.includes(sourceA.quality)) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (config.media.trailerQuality.includes(sourceA.quality) && !config.media.trailerQuality.includes(sourceB.quality)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user