Application de synchronisation d'écran Philips Hue pour ordinateur de bureau. Utilise la nouvelle API de divertissement de Philips pour synchroniser l'écran de l'utilisateur avec ses lumières avec une très faible latence.
Les binaires téléchargeables pour Windows et macOS sont disponibles sur la page Versions ; voir Installation pour plus d'informations. Il devrait également être possible de compiler les sources pour Linux mais cela n'a pas encore été testé, voir Construction ci-dessous.
Ce logiciel peut provoquer un scintillement rapide de vos lumières Hue, susceptible de déclencher des crises d'épilepsie photosensibles chez les personnes vulnérables, y compris celles qui n'ont jamais souffert d'épilepsie ou de symptômes de crise auparavant. NE PAS l'utiliser si vous êtes ou pensez être atteint d'épilepsie photosensible, ou si vous êtes autrement photosensible, épileptique ou si vous souffrez de convulsions en général. Cessez immédiatement l'utilisation et consultez un médecin si vous souffrez de symptômes de convulsions, qui peuvent inclure des étourdissements, une vision altérée, des contractions des yeux ou du visage, des secousses ou des tremblements des bras ou des jambes, une désorientation, une confusion ou une perte momentanée de conscience.
Un pont Gen2 est indispensable . Votre pont et vos lumières doivent également utiliser le dernier firmware. Utilisez l'application Philips Hue Android ou iOS pour mettre à jour le micrologiciel.
Pour le moment, ce logiciel ne peut pas créer de groupes de divertissement. Vous devez le faire dans l'application Hue. Philips propose une vidéo décrivant comment procéder sur la chaîne Youtube Hue.
Le Lightstrip Plus est de loin la meilleure lumière que j'ai trouvée pour cela. Il a une large gamme de couleurs et s’assombrit jusqu’à devenir très sombre avant de s’éteindre complètement. Mes lumières Gen 1 sont encore assez lumineuses au plus faiblement. Cela peut poser un problème lors de la synchronisation des lumières dans une pièce sombre.
Pour une expérience optimale, je suggère d'utiliser ou plus de lumières derrière ou sur le côté de l'écran, devant vous et dans le cône de vision central. Les changements rapides de lumières derrière ou à vos côtés sont susceptibles d’être plus distrayants et ennuyeux qu’ils ne sont réellement agréables. La vidéo ci-dessus contient plus de lumières que ce avec quoi je l'utilise réellement ; généralement, je n'ai qu'une seule bande lumineuse derrière la synchronisation de mon téléviseur.
Seuls (64 bits) Windows 8 et 10 sont entièrement pris en charge car l'application utilise l'API IDXGIOutputDuplication qui n'est disponible qu'à partir de Windows 8. Cela permet à l'application de capturer presque tout, y compris les jeux en plein écran, avec des performances extrêmement élevées. Si quelqu'un d'autre souhaite travailler sur la prise en charge de Windows 7, j'apprécierais cependant les PR.
Si vous disposez d'une configuration GPU hybride (certains ordinateurs portables, convertibles, etc.), assurez-vous d'exécuter Huestacean sur le GPU intégré , et non sur le GPU discret.
Téléchargez les dernières versions. Extrayez n’importe où. Exécutez huestacean.exe
Uniquement pris en charge sur macOS 10.7+ (utilise AVCaptureScreenInput)
Téléchargez le .app à partir des versions et exécutez-le.
Jusqu'à présent, il n'a été testé que sur 10.11.6 sur un ancien Macbook Pro.
Construire à partir des sources. Voir la section pertinente sous Bâtiment.
Ceci est encore expérimental et est connu pour planter. Chargez latéralement l’APK et exécutez-le. Il ne fonctionne pas actuellement en tant que service, donc Android le supprimera pour économiser des ressources s'il le juge nécessaire. Nécessite Android 5.0 (utilise MediaProjection)
L'apk devrait fonctionner pour la plupart des appareils Android modernes basés sur ARM avec au moins Android 5.
Utilisez les problèmes de ce référentiel pour signaler des bugs ou d'autres problèmes.
Un développement majeur est actuellement actif sur la branche master, vous devrez utiliser une version précédente pour créer une copie de travail de Huestacean pour le moment.
Cloner le référentiel et ses sous-modules
git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
Si vous avez déjà cloné sans les sous-modules, ou si vous avez effectué une synchronisation avant que je modifie l'un de leurs chemins, vous devrez peut-être
git submodule sync
git submodule update --init --recursive
Exécutez l'invite de commande « x64 Native Tools pour VS 2017 ». cd
dans le répertoire du référentiel.
En supposant que Qt5.10 soit installé dans C:Qt5.10.0
, exécutez :
mkdir build
mkdir builddebug
mkdir buildrelease
cd build
SET CMAKE_PREFIX_PATH=C:Qt5.10.0msvc2017_64libcmake
cmake .. -G "Visual Studio 15 2017 Win64"
cd debug
msbuild ../Huestacean.vcxproj /property:Configuration=Debug /property:Platform=x64
cd ../release
msbuild ../Huestacean.vcxproj /property:Configuration=Release /property:Platform=x64
Utilisez ensuite windeployqt pour copier les fichiers de déploiement nécessaires. par exemple
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
Définissez la variable d'environnement CMAKE_PREFIX_PATH
sur, par exemple, C:Qt5.10.0msvc2017_64libcmake
Ouvrez VS 2017. Fichier -> Ouvrir -> CMake -> huestaceanCMakeLists.txt
Basculer la configuration vers x64-Debug ou x64-Release
CMake -> Construire uniquement -> Huestacean
ou définissez Huestacean comme cible de démarrage et démarrez le débogage.
NB : vous devrez copier les DLL Qt nécessaires ou exécuter Windeployqt avant l'exécution du projet. par exemple
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
Définissez la variable d'environnement CMAKE_PREFIX_PATH
pour qu'elle pointe vers votre répertoire d'installation Qt. Pour Mac, cela pourrait ressembler à :
export CMAKE_PREFIX_PATH=~/Qt/5.10.0/clang_64/lib/cmake
cd
dans le répertoire du référentiel, puis construisez simplement avec cmake
et make
mkdir build
cd build
cmake ..
make huestacean
Utilisez macdeployqt
pour copier dans les frameworks et autres fichiers nécessaires.
~/Qt/5.10.0/clang_64/bin/macdeployqt huestacean.app -qmldir=../qml
yum install cmake
ou pacman -S cmake
. Vous pouvez également installer Qt5 depuis le site officiel si la version correcte n'est pas disponible dans votre gestionnaire de packages. git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
# The next two lines should only be necessary if you've previously cloned
# without the submodules, or you've synced before one of their paths changed
git submodule sync
git submodule update --init --recursive
mkdir build
cd build
cmake ..
make huestacean
Exécutez Huestacean et profitez-en ! ( .../huestacean/build/huestacean
)
Ce projet utilise :
Le code source de cette application est sous licence Apache License Version 2.0. Tout le code, à l'exception de ce qui se trouve dans le répertoire tiers, doit être supposé être sous cette licence, sauf indication contraire, qu'il soit ou non étiqueté avec le passe-partout Apache 2.0. Reportez-vous au fichier LICENSE pour le texte de la licence et d'autres détails.
Ce logiciel utilise des logiciels open source sous diverses licences, disponibles dans le répertoire tiers/licenses .
De plus amples détails peuvent être trouvés au bas du fichier LICENSE, sous le texte de la licence Apache version 2.0.