Перенос просмотра Plex между устройствами в Home Assistant

Для переноса просмотра фильма с одного устройства на другое в Home Assistant, сначала определяются переменные целевого и исходного телевизоров, а также медиаплеера Plex. Скрипт использует условные выражения для определения, какое устройство является источником, а какое – назначением, основываясь на их текущем статусе (включен/выключен). Для получения текущей позиции просмотра используется атрибут media_position, который обновляется при постановке на паузу.
Перенос просмотра Plex между устройствами в Home Assistant
Изображение носит иллюстративный характер

Скрипт ставит на паузу воспроизведение на исходном устройстве, дожидается обновления позиции, затем выключает исходный ТВ и включает целевой. Далее, громкость на целевом устройстве временно снижается до нуля, запускается приложение Plex и начинается сканирование клиентов, которое необходимо для быстрого перехода медиаплеера в статус "idle". Это позволяет гарантировать, что управление медиа плеером будет доступно. Цикл сканирования ограничен по времени.

После определения готовности медиаплеера, фильм запускается на целевом устройстве с использованием ранее сохраненного идентификатора. Затем, фильм ставится на паузу и перематывается на ранее сохраненную позицию, а уровень громкости восстанавливается до исходного. В скрипте реализовано ожидание различных статусов устройств, что обеспечивает плавный переход.


Новое на сайте

1658Тайные уголки Парижа: маршруты, не отмеченные на картах 1657Цена амбиций: как токсичная работа довела меня до больницы 1656Космическая лаборатория: захватывающие моменты научных исследований с мкс в 2024 году 1655Производство бань-бочек: уроки успеха и преодоления трудностей 1654Солнечные панели оживят парк: энергия солнца на службе сообщества 1653Запретная находка: канадец задержан в Дели за перевозку черепа крокодила 1652Путь к успеху: навигатор для начинающих предпринимателей 1651Эффективность в эпоху перемен: как лидерам экономить миллиарды часов 1650Ryanair: провокация как бизнес-модель 1649Звездный калейдоскоп: главные астрономические открытия 2024 года 1648Оптимизация управления дилерской сетью через интеграцию данных 1647Душевная боль: разбираем механизмы разбитого сердца 1646Сила движения: как мышцы стимулируют рост нейронов 1645Призрачные частицы и загадка материи: нейтрино на передовой науки 1644Звуки исцеления: как музыка влияет на наше самочувствие