mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Address comments
This commit is contained in:
parent
d2b8ce16e0
commit
c7b6f4418c
1 changed files with 13 additions and 6 deletions
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue