YandexStation Binding allows you to control music player of the Yandex device, send voice commands and text-to-speech phrases to the device throught unofficial Local API
Changelog
Version 4.2.0-2
- autorefresh yandex cookie
- add processing http code 401 and update thing scenario status
- added new devices - Yandex Station Midi and Xiaomi Display, Yandex Station Duo Max
- added support of different yandex tv
- small scenarios refactor, reconnect to scenarios socket after 15 sec instead of 1 sec (ddos yandex)
Version 4.2.0-1
- Exclude IPv6 by @legioner0
- try to fix Error [track_id.empty]
Version 4.0.4-4
- Event trigger as Station ID by @Pshatsillo
Version 4.0.4-3
- added scenarios support by @Pshatsillo
Version 4.0.4-2
- fix auth header / ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ΅Π½Π° (ΡΠ½Π΄Π΅ΠΊΡ ΡΡΠΎ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» 22-23 ΡΠ΅Π½ΡΡΠ±ΡΡ)
Version 4.0.4-1
- ping every minute to prevent disconnection / ΠΏΠΈΠ½Π³ΡΠ΅ΠΌ ΡΠ½Π΄Π΅ΠΊΡ ΡΡΠ°Π½ΡΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠΈΠ½ΡΡΡ, ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ Π΄ΠΈΡΠΊΠΎΠ½Π½Π΅ΠΊΡΠ° / @Pshatsillo
- get device ip address and token during thing initialization / ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ip Π°Π΄ΡΠ΅Ρ ΡΡΠ°Π½ΡΠΈΠΈ ΠΈ ΡΠΎΠΊΠ΅Π½ ΠΏΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ thing
Old versions for OH 3.x
Version 0.6
- coverURI has βhttps://β now
- change volume channel to Dimmer and control volume from 0 to 10 with step 1
Version 0.5
- added russian localization
Version 0.4
- fix NPE when receive empty track id
- added ability to select voice from list in rule action βsay textβ
- added new thing actions (player control, volume control)
Version 0.3
- added Discovery & Bridge by @Pshatsillo
- added Rule Actions:
- sayText with parameters (whisper, voice, prevent listen)
- VoiceCommand
- fix NPE when playerState is null
Version 0.2
-
added things actions to use in rules:
- sayText
- voiceCommand
-
fix websocket error 1006 - Invalid BigDecimal Value
Version 0.1
- initial release
Resources
Source code: