mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-09 21:17:18 +03:00
add plugin and fix loudness = 0 disable equalizer
This commit is contained in:
@@ -21,6 +21,18 @@
|
||||
params: ['[% playerid %]', ['squeezeesp32', 'seteq', eqValues.join()]]
|
||||
});
|
||||
}
|
||||
|
||||
var ldValue = 0;
|
||||
this.lastLd = this.lastLd || 0;
|
||||
|
||||
ldValue = Ext.get('pref_loudness').dom.value || 0;
|
||||
|
||||
if (ldValue != this.lastLd) {
|
||||
this.lastLd = ldValue;
|
||||
SqueezeJS.Controller.request({
|
||||
params: ['[% playerid %]', ['squeezeesp32', 'setld', ldValue]]
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
[% END; ELSIF !useExtJS; pageHeaderScripts = BLOCK %]
|
||||
@@ -46,6 +58,23 @@
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
var ldValue = 0;
|
||||
this.lastLd = this.lastLd || 0;
|
||||
|
||||
ldValue = $('pref_loudness').value || 0;
|
||||
|
||||
if (ldValue != this.lastLd) {
|
||||
this.lastLd = ldValue;
|
||||
new Ajax.Request('/jsonrpc.js', {
|
||||
method: 'post',
|
||||
postBody: JSON.stringify({
|
||||
id: 1,
|
||||
method: 'slim.request',
|
||||
params: ['[% playerid %]', ['squeezeesp32', 'setld', ldValue]]
|
||||
})
|
||||
});
|
||||
}
|
||||
}
|
||||
</script>
|
||||
[% END; END %]
|
||||
@@ -140,6 +169,10 @@
|
||||
[% END %]
|
||||
|
||||
[% WRAPPER settingSection %]
|
||||
[% WRAPPER settingGroup title='Loudness' desc="" %]
|
||||
<input type="text" class="stdedit sliderInput_0_10" name="pref_loudness" id="pref_loudness" value="[% pref_loudness || 0 %]" size="2"">
|
||||
[% END %]
|
||||
|
||||
[% WRAPPER settingGroup title='31Hz' desc="" %]
|
||||
<input type="text" class="stdedit sliderInput_-13_20" name="pref_equalizer.0" id="pref_equalizer.0" value="[% pref_equalizer.0 || 0 %]" size="2"">
|
||||
[% END %]
|
||||
|
||||
Reference in New Issue
Block a user