Skip to main content

Spotify

Spotify

Integracja ze Spotify pozwala systemowi Asystent domowy na przeglądanie biblioteki, wyszukiwanie i odtwarzanie teści audio z serwisu Spotify.

Przejście do Spotify

Spotify Free lub Spotify Premium

Integracja działa zarówno dla użytkowników Spotify Free, jak i Spotify Premium.

Nasze rozwiązanie pozwala na uwierzytelnianie i pobieranie metadanych dla aktualnie odtwarzanego utworu i kontekstu, wydawanie poleceń odtwarzania i inicjowanie odtwarzania utworów wykonawców, albumów lub list odtwarzania.

Możemy sterować odtwarzaczem Spotify z aplikacji Asystent domowy. W aplikacji Spotify widzimy też nasze urządzenie z Asystentem domowym (jako głośnik AI-Speaker) i możemy je wybierać jako głośnik, na który ma być przesyłana muzyka z aplikacji Spotify. Asystent domowy po każdej komendzie odtwarzania muzyki ze Spotify automatycznie wybierze głośnik AI-Speaker (głośnik podłączony do bramki) jako urządzenie, na którym muzyka ma być odtwarzana.

Ubiegamy się o certyfikację w Spotify

Interfejs do Spotify będziemy rozwijać o kolejne funkcjonalności wraz z dążeniem do celu, jakim jest dostarczenie najlepszego i najbardziej wszechstronnego urządzenia do domowego audio i Internetu Rzeczy z wbudowanym głosowym Asystentem domowym. Ubiegamy się o certyfikację w Spotify. Integracja ze Spotify jest obecnie wersją beta; ta funkcjonalność może się znacznie zmienić lub przestać działać, bez ostrzeżenia. Dokładamy wszelkich starań, żeby spełnić wymogi Spotify i otrzymać certifikację, jednak dopóki nie podpiszemy umowy to nie możemy gwarantować działania tego serwisu na naszych urządzeniach.

Sterowanie pilotem

Wyszukiwanie na Spotify można też uruchamiać za pomocą naszego dedykowanego Pilota radiowego (nie jest do tego potrzebna aplikacja z ekranem). Pilotem można wykonać wyszukanie głosowo mówiąc odpowiednią komendę lub za pomocą wirtualnej klawiatury oraz zwrotnego czytania wpisywanych liter.

Konfiguracja w 3 krokach

1. Wymagania wstępne

  • Posiadanie konta w Spotify, konto można założyć za darmo (bez konieczności podawania karty kredytowej) pod tym adresem: https://www.spotify.com/pl/

  • Urządzenie z systemem Asystent domowy

Uwaga

Żeby można było kontrolować aplikację Spotify (działającą na bramce w tle jako usługa) z Asystenta domowego, trzeba zalogować się w aplikacji Spotify i w aplikacji Asystetn domowy na to samo konto Spotify.

2. Logowanie do aplikacji Spotify

  • Podłącz urządzenie do telewizora lub monitora po HDMI

  • Włącz pilotem tryb "Sterowanie na monitorze" Tryby działania pilota

  • Wybierz przycisk z ikonką -> "Spotify"

Przejście do Spotify

  • Zaloguj się do serwisu Spotify

3. Autoryzacja Asystenta domowego w Spotify

Wykonaj te kroki w przeglądarce internetowej.

  • Przejdź do aplikacji "Asystent domowy" z przeglądarki internetowej w Twojej lokalnej sieci Dostęp do bramki po HTTP

  • Otwórz Ustawienia -> Integracje klikając ikonę "rozwijanego menu" w lewym górnym rogu

Konfiguracja Spotify

  • Uruchom konfigurator integracji AIS Serwis Spotify

Konfiguracja Spotify

  • Kliknij "ZATWIERDŹ"

Konfiguracja Spotify

  • Zaloguj się do Spotify na swoje konto (to samo, na które logowaleś się w punkcie 2.)
  • Zezwól aplikacji AI-Speaker na dostęp do Spotify

Konfiguracja Spotify

Odtwarzanie muzyki ze Spotify

Możesz przeglądać swoją bibliotekę i odtwarzać muzykę ze Spotify.

Konfiguracja Spotify

Możesz też głosowo wyszukiwać i uruchamiać muzykę ze Spotify.

Konfiguracja Spotify

Sterowanie głosowe

Przypominamy, że z asystentem możesz rozmawiać:

  • przez naciśnięcie mikrofonu w aplikacji webowej (tylko w przeglądarkach obsługujących wprowadzanie głosowe)

  • przez mikrofon w telefonie z systemem Android i z zainstalowaną naszą darmową aplikacją dostępną w Google Play

  • przez wywołanie usługi rozmowy z naszego dedykowanego pilota radiowego z wbudowanym mikrofonem.

Konfiguracja Spotify

Informacje techniczne

Integracja oparta jest na Spotify Android SDK

Spotify

Spotify SDK umożliwia interakcję aplikacji AIS z aplikacją Spotify działającą w tle jako usługa. Możliwości tego interfejsu API obejmują pobieranie metadanych dla aktualnie odtwarzanej ścieżki i kontekstu, wydawanie podstawowych poleceń odtwarzania i inicjowanie odtwarzania ścieżek.

Uwaga

Ta integracja jest to jedyny legalny sposób na integracje z odtwarzaczem Spotify. Inne sposoby integracji nie są wspierane przez Spotify.

Jak ostrzega Spotify na swojej stronie, ten sposób integracji jest stosunkowo nowy i obecnie jest w statusie BETA. Funkcjonalność prawdopodobnie zmienią się znacząco bez ostrzeżenia w przyszłych wersjach.

Spotify

Znane problemy

Zdaża się, że ta integracja przestaje działać z powodu błędu zgłoszonego do programisty Spotify -> https://github.com/spotify/android-sdk/issues/252#issuecomment-803311964 Dzieje się to prawdopodobnie po aktualizacji systemu AIS. Nie mamy jeszcze odpowiedzi jak rozwiązać ten problem i jedynym obejściem jakie zamy jest:

  1. Wylogowanie z aplikacji Spotify na bramce
  2. Ponowne zalogowanie się do aplikacji Spotify na bramce
  3. Restart bramki AIS (ponowne uruchomienie)