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

Address comments

This commit is contained in:
Bond_009 2024-04-30 21:46:29 +02:00
parent d2b8ce16e0
commit c7b6f4418c

View file

@ -113,12 +113,19 @@ class HtmlAudioPlayer {
let val = options.url; let val = options.url;
console.debug('playing url: ' + val); console.debug('playing url: ' + val);
import('../../scripts/settings/userSettings').then((userSettings) => { import('../../scripts/settings/userSettings').then((userSettings) => {
if (userSettings.selectAudioNormalization() == 'TrackGain' let normalizationGain;
&& (options.item.NormalizationGain != null || options.mediaSource.albumNormalizationGain != null)) { if (userSettings.selectAudioNormalization() == 'TrackGain') {
self.gainNode.gain.value = Math.pow(10, ((options.item.NormalizationGain ?? options.mediaSource.albumNormalizationGain) / 20)); normalizationGain =
} else if (userSettings.selectAudioNormalization() == 'AlbumGain' options.item.NormalizationGain ??
&& (options.mediaSource.albumNormalizationGain != null || options.item.NormalizationGain != null)) { options.mediaSource.albumNormalizationGain;
self.gainNode.gain.value = Math.pow(10, ((options.mediaSource.albumNormalizationGain ?? options.item.NormalizationGain) / 20)); } else if (userSettings.selectAudioNormalization() == 'AlbumGain') {
normalizationGain =
options.item.albumNormalizationGain ??
options.mediaSource.NormalizationGain;
}
if (normalizationGain) {
self.gainNode.gain.value = Math.pow(10, normalizationGain / 20);
} else { } else {
self.gainNode.gain.value = 1; self.gainNode.gain.value = 1;
} }