fix(media): gate spectrum pipeline on playback to cut idle CPU

Issue: #2393
This commit is contained in:
Lysec
2026-04-04 15:31:11 +02:00
parent 4b9a607151
commit a0093e509b
8 changed files with 25 additions and 19 deletions
+3 -3
View File
@@ -264,7 +264,7 @@ Item {
Loader {
anchors.fill: parent
anchors.margins: 4
active: Settings.data.audio.visualizerType === "linear"
active: Settings.data.audio.visualizerType === "linear" && MediaService.isPlaying
z: 0
sourceComponent: NLinearSpectrum {
anchors.fill: parent
@@ -278,7 +278,7 @@ Item {
Loader {
anchors.fill: parent
anchors.margins: 4
active: Settings.data.audio.visualizerType === "mirrored"
active: Settings.data.audio.visualizerType === "mirrored" && MediaService.isPlaying
z: 0
sourceComponent: NMirroredSpectrum {
anchors.fill: parent
@@ -292,7 +292,7 @@ Item {
Loader {
anchors.fill: parent
anchors.margins: 4
active: Settings.data.audio.visualizerType === "wave"
active: Settings.data.audio.visualizerType === "wave" && MediaService.isPlaying
z: 0
sourceComponent: NWaveSpectrum {
anchors.fill: parent