Найти тему
Константин Н.

Голосовой поиск в Spotify и запуск в LMS

Добавил бэкенд для навыка Алисы голосового поиска в Spotify.

GitHub - knovash/squeeze-alice

Доступные сейчас комманды (название навыка "раз два"):

  • Алиса, скажи раз два, включи депеш мод - ищет в Spotify "депеш мод" плэйлисты, из найденных плейлистов выбирает плейлист содержащий "This Is" и owner: Spotify, отправляет плейлист в LMS, включает в LMS shuffle.
  • Алиса, скажи раз два, дальше (следующий) - включает следующий трек
  • Алиса, скажи раз два, что играет - скажет что ща играет
  • Алиса, скажи раз два, какая громкость - скажет какая громкость

Для работы с api spotify необходима авторизация, для этого необходимо получить Client ID и Client Secret тут https://developer.spotify.com/documentation/web-api/tutorials/getting-started

Добавил на сервер простейший веб интерфейс для ввода Client ID и Client Secret. после ввода, оно получет токен от спотифая для работы с его апи.
http://localhost:8010/ или https://squeeze.loca.lt/

-2

Cоздание навыка в Яндекс Диалоги

https://dialogs.yandex.ru/developer
Для сознания навыка достаточно задать его имя для обращения к навыку, лучше чем короче и проще, например "раз два" и Webhook URL к серверу
https://squeeze.loca.lt/alice (у меня туннель через local tunnel)

-3

еще добавлено по мелочи:
авто поиск ip сервера LMS в локальной сети при старте, теперь необезательно указывать его как аргумент при запуске.