File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -10830,8 +10830,8 @@ class FastSearchCard extends HTMLElement {
1083010830
1083110831 updateTTSButtonState(state) {
1083210832 // Finde den aktuell aktiven TTS Button
10833- const activeTTSContainer = this.shadowRoot?.querySelector('.device-control-presets.tts-presets.visible ') ||
10834- document.querySelector('.device-control-presets.tts-presets.visible ');
10833+ const activeTTSContainer = this.shadowRoot?.querySelector('.device-control-presets.tts-presets[data-is-open="true"] ') ||
10834+ document.querySelector('.device-control-presets.tts-presets[data-is-open="true"] ');
1083510835
1083610836 if (!activeTTSContainer) return;
1083710837
@@ -10856,6 +10856,15 @@ class FastSearchCard extends HTMLElement {
1085610856
1085710857 setTimeout(() => {
1085810858 this.updateTTSButtonState('ready');
10859+
10860+ // ✅ NEU: Auto-Resume nach TTS
10861+ const entityId = this.currentDetailItem?.id;
10862+ if (entityId) {
10863+ console.log('🎵 Auto-resuming music after TTS:', entityId);
10864+ setTimeout(() => {
10865+ this.callMusicAssistantService('media_play', entityId);
10866+ }, 1000); // 1 Sekunde warten nach TTS Ende
10867+ }
1085910868 }, estimatedDuration);
1086010869 }
1086110870 break;
@@ -10880,7 +10889,7 @@ class FastSearchCard extends HTMLElement {
1088010889 btnText.textContent = 'Sprechen';
1088110890 break;
1088210891 }
10883- }
10892+ }
1088410893
1088510894 setupTTSEventListeners(item, container) {
1088610895 console.log('🔍 setupTTSEventListeners called for:', item.id);
You can’t perform that action at this time.
0 commit comments