Comments 22
предлагает компания Philliphs
Позвольте, это что-за Абибасы?
Идея прикольная, но очевидно запаздывание :(
Давно пришла в голову точно такая же идея. Но пока не реализовал. Может быть даже примерно никогда доберусь до реализации.
Использование публичного API лампы очевидно неэффективно, т.к. количество вызовов в секунду сильно ограничено. Для того, чтобы всё работало [почти] без лагов, необходимо использовать в лампах Music mode. А для этого нужно расколупать закрытый протокол.
Возможно чтобы избавиться от лага, можно считать свет от ламп для изображения которое будет через несколько секунд.
youtu.be/tx5GxvFgkh0
Кстати, настоящий Ambilight тоже умеет так работать, но только с лампами Philips Hue. То есть помимо встроенных в телевизор светодиодов по периметру, можно ещё подключить внешние лампы.
Собственно, комментарий оставляю, потому что автору наверняка будет приятно знать, что кто-то попробовал его решение на практике.
На мой взгляд, адаптивная подсветка – не та фишка, ради которой кто-то побежит покупать умную лампу Xiaomi (за существенные деньги кстати). Однако, как по мне, это хорошая возможность расширить функционал уже имеющейся дома лампы.;)
Собственно и в этом приложении требование к vlc остановило больше чем задержка.
Очень полезная статья. Если докрутить код для работы с получением изображения с монитора, то можно ambilight вообще к любому контенту получить, единственное, придётся немного постобработку прикрутить. На скорую руку накидал код на Go, может кому пригодится
https://gist.github.com/maintainer64/be9671b05e08e9e4b565d421a345735f
Добавляем в плеер функцию Ambilight при помощи умных ламп Xiaomi