Add 10-band equalizer support and AutoEQ integration

This commit is contained in:
Gianluca Boiano
2026-02-06 02:50:39 +01:00
parent 2e33b81914
commit 0097b0a052
6 changed files with 1075 additions and 0 deletions
+5
View File
@@ -135,8 +135,12 @@ type LocalPlaybackConfig struct {
InMemoryCacheSizeMB int
Volume int
EqualizerEnabled bool
EqualizerType string // "ISO10Band" or "ISO15Band"
EqualizerPreamp float64
GraphicEqualizerBands []float64
ActiveEQPresetName string // Name of currently selected EQ preset
AutoEQProfilePath string // Path to applied AutoEQ profile (e.g., "oratory1990/over-ear/Sennheiser HD 650")
AutoEQProfileName string // Display name of applied profile (e.g., "Sennheiser HD 650")
PauseFade bool
}
@@ -269,6 +273,7 @@ func DefaultConfig(appVersionTag string) *Config {
InMemoryCacheSizeMB: 30,
Volume: 100,
EqualizerEnabled: false,
EqualizerType: "ISO15Band",
EqualizerPreamp: 0,
GraphicEqualizerBands: make([]float64, 15),
PauseFade: true,