diff --git a/server/src/wled_controller/static/js/features/color-strips.js b/server/src/wled_controller/static/js/features/color-strips.js index 09fed2f..872f2aa 100644 --- a/server/src/wled_controller/static/js/features/color-strips.js +++ b/server/src/wled_controller/static/js/features/color-strips.js @@ -653,9 +653,12 @@ export function createColorStripCard(source, pictureSourceMap) { } else if (isAudio) { const vizLabel = t('color_strip.audio.viz.' + (source.visualization_mode || 'spectrum')) || source.visualization_mode || 'spectrum'; const sensitivityVal = (source.sensitivity || 1.0).toFixed(1); - const srcLabel = source.audio_source_id || '—'; + const vizMode = source.visualization_mode || 'spectrum'; + const showPalette = (vizMode === 'spectrum' || vizMode === 'beat_pulse') && source.palette; + const audioPaletteLabel = showPalette ? (t('color_strip.palette.' + source.palette) || source.palette) : ''; propsHtml = ` 🎵 ${escapeHtml(vizLabel)} + ${audioPaletteLabel ? `🎨 ${escapeHtml(audioPaletteLabel)}` : ''} 📶 ${sensitivityVal} ${source.audio_source_id ? `🔊` : ''} ${source.mirror ? `🪞` : ''}