Wie ich Spotify auf jeder Alexa in Home Assistant starte

Ich höre zu Hause Musik über Spotify Premium und nutze als Abspielgeräte überwiegend Alexa-Geräte von Amazon.
Ich wollte, dass meine Tochter ihre Lieblingslieder selbst starten kann, ohne ein Handy oder einen Bildschirm bedienen zu müssen. Eine NFC-Karte an den Leser halten, und die Musik läuft: eine Art Tonie-Box, nur selbst gebaut. Der Leser basiert auf einem ESP32-Mikrocontroller. Ich habe ihn mit dem ESPHome Builder nach der Vorlage von adonno/tagreader aufgebaut.
Der naheliegende Ansatz in Home Assistant ist die offizielle Spotify-Integration zusammen mit media_player.play_media. Für einen Kaltstart reicht das aber nicht. Mit der Integration lässt sich play_media erst sinnvoll verwenden, wenn auf dem Spotify-Player bereits etwas läuft. Soll ein bestimmter Song, eine Playlist oder ein Podcast aus dem Stand starten, greift dieser Weg zu kurz. Das ist keine Fehlkonfiguration, sondern eine Einschränkung der Integration und ihres aktuellen media_player-Verhaltens.
Die Lösung ist ein kleines Python-Skript. Es fragt die Spotify-Web-API nach den verfügbaren Spotify-Connect-Geräten, sucht die […]

Alexa App auf Android beschleunigen – Schluss mit der Trägheit

Alexa Speedup Alexa App auf Android beschleunigen – Schluss mit der TrägheitKennst du das? Du öffnest die Alexa-App auf deinem Android-Smartphone, klickst dich durch die Menüs – und jeder “Klick” fühlt sich an wie in Zeitlupe. Egal ob Smart-Home-Geräte steuern oder eine einfache Einstellung suchen: Statt schneller Reaktion wird die Nutzung der App zum Geduldsspiel.

Ich hatte genau dieses Problem. Und die Lösung ist so einfach wie kurios.

Der Übeltäter: Kontakte-Berechtigung

Die Ursache für die Performanceprobleme liegt in den meisten Fällen nicht etwa an deinem Smartphone oder deiner Internetverbindung, sondern an einer App-Berechtigung. Genauer gesagt: dem Zugriff auf deine Kontakte.

In meinem Fall hat die App bei jedem Seitenwechsel offenbar versucht, meine über 1.000 Kontakte durchzuscannen. Auf einem zweiten Smartphone mit weniger […]