YandexStation icon indicating copy to clipboard operation
YandexStation copied to clipboard

Как включить плейлист вперемешку в тихом режиме?

Open KAPACb1988 opened this issue 1 year ago • 4 comments

Здравствуйте, Как включить нужный мне плейлист вперемешку, и чтобы Алиса не говорила "включаю плейлист....." просто начала играть и все? Посмотрел раздел "чтобы команда бесшумно ушла в ХА", но толи это не то, толи я не понял как ее применить.. Могу включить бесшумно плейлист к примеру так:

service: media_player.play_media
target:
  entity_id: media_player.stanciya_spalnya
data:
  media_content_id: тут ссылка на плейлист
  media_content_type: text

но что нужно добавить, чтобы воспроизводилось вперемешку, а не по порядку?

KAPACb1988 avatar Jan 17 '24 07:01 KAPACb1988

плюсую, тоже непонятно!

TonTon-Macout avatar Jan 25 '24 17:01 TonTon-Macout

короче походу это сделать невозможно. пока сделал так - уменьшаю громкость в 0, отправляю - включи плейлист вперемешку - жду 3 секунды и ставлю нужную громкость.

TonTon-Macout avatar Jan 25 '24 17:01 TonTon-Macout

с ожиданием как оказалась фигня получается, либо надо ставить большую задержку либо иногда не успевает с ожиданием триггера вроде норм работает:

wait_for_trigger:
  - platform: state
    entity_id:
      - media_player.yandex_station
    attribute: alice_state
    to: IDLE

TonTon-Macout avatar Jan 25 '24 18:01 TonTon-Macout

Так делал, но все равно это ожидание.. мы не затыкаем Алису, а просто mute как бы включаем, пока она говорит, музыка заиграет только через несколько секунд. Вот в примере в 1ом сообщении музыка сразу играет, но не в случайном порядке. Есть функция shuffle в ha, но она к сожалению тут не работает, она для определенных сервисов применяется.

KAPACb1988 avatar Jan 25 '24 20:01 KAPACb1988