Philips Hue デスクトップ用画面同期アプリ。フィリップスの新しい Entertainment API を使用して、非常に低い遅延でユーザーの画面とライトを同期します。
Windows および macOS 用のダウンロード可能なバイナリは、リリースページから入手できます。詳細については、「インストール」を参照してください。 Linux 用のソースをビルドすることもできるはずですが、これはまだテストされていません。以下のビルドを参照してください。
このソフトウェアは、Hue ライトの急速な点滅を引き起こし、これまでにてんかんや発作の症状を経験したことがない人を含む脆弱な人々に光過敏性てんかん発作を引き起こす可能性があります。光過敏性てんかんの影響を受けている、またはその疑いがある場合、または光過敏症、てんかん、または一般的に発作に苦しんでいる場合は、これを使用しないでください。ふらつき、視力の変化、目や顔のけいれん、腕や脚のけいれんや震え、見当識障害、錯乱、または一時的な意識喪失などの発作症状がある場合は、直ちに使用を中止し、医師にご相談ください。
Gen2 ブリッジは必須です。ブリッジとライトも最新のファームウェアを使用している必要があります。 Philips Hue Android または iOS アプリを使用してファームウェアを更新します。
現時点では、このソフトウェアではエンターテイメント グループを作成できません。これは Hue アプリで行う必要があります。フィリップスは、Hue Youtube チャンネルでこれを行う方法を説明するビデオを公開しています。
Lightstrip Plus は、私がこの用途に見つけた中で最高のライトです。色域が広く、完全に消灯する前に超暗い状態まで減光します。私の第 1 世代のライトは、最も暗くてもかなり明るいです。これは、暗い部屋でライトを同期するときに問題になる可能性があります。
最高のエクスペリエンスを得るには、ディスプレイの後ろまたは横、正面、および視野の中心円錐内に、1 つ以上のライトを使用することをお勧めします。後ろや横の光が急激に変化すると、実際に楽しいというよりも気が散って迷惑になる可能性が高くなります。上のビデオは、私が実際に使用しているものよりも多くのライトを使用しています。通常、テレビの同期の背後にあるライトストリップは 1 つだけです。
アプリケーションは Windows 8 以降でのみ利用可能な IDXGIOutputDuplication API を使用するため、(64 ビット) Windows 8 および 10 のみが完全にサポートされています。これにより、アプリケーションはフルスクリーン ゲームを含むほぼあらゆるものを非常に高いパフォーマンスでキャプチャできるようになります。ただし、Windows 7 のサポートに興味のある人がいたら、広報を歓迎します。
ハイブリッド GPU セットアップ (一部のラップトップ、コンバーチブルなど) を使用している場合は、ディスクリート GPU ではなく、統合 GPUで Huestacean を実行していることを確認してください。
リリースから最新のものをダウンロードします。どこでも抽出できます。 huestacean.exe
を実行します
macOS 10.7 以降でのみサポートされています (AVCaptureScreenInput を使用)
リリースから .app をダウンロードして実行します。
これまでのところ、古い Macbook Pro の 10.11.6 でのみテストされています。
ソースからビルドします。 「建物」の関連セクションを参照してください。
これはまだ実験段階であり、クラッシュすることが知られています。 APK をサイドロードして実行します。現在、これはサービスとして実行されていないため、Android は必要に応じてリソースを節約するためにこれを強制終了します。 Android 5.0が必要です(MediaProjectionを使用)
この APK は、 Android 5以上を搭載した最新のARMベースの Android デバイスのほとんどで動作するはずです。
このリポジトリの問題を使用して、バグやその他の問題を報告します。
現在、master ブランチで大規模な開発が進行中です。現時点では、Huestacean の作業コピーを構築するには、以前のリリースを使用する必要があります。
リポジトリとそのサブモジュールのクローンを作成します
git clone --recursive git://github.com/BradyBrenot/huestacean.git
cd huestacean
サブモジュールを使用せずにすでにクローンを作成している場合、またはパスの 1 つを変更する前に同期を行っている場合は、次のことが必要になる場合があります。
git submodule sync
git submodule update --init --recursive
「VS 2017 用の x64 ネイティブ ツール コマンド プロンプト」を実行します。 cd
リポジトリ ディレクトリに移動します。
Qt5.10 がC:Qt5.10.0
にインストールされていると仮定して、次を実行します。
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
次に、windeployqt を使用して、必要なデプロイメント ファイルをコピーします。例えば
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
CMAKE_PREFIX_PATH
環境変数を、たとえばC:Qt5.10.0msvc2017_64libcmake
に設定します。
VS 2017 を開きます。 ファイル -> 開く -> CMake -> huestaceanCMakeLists.txt
構成を x64-Debug または x64-Release に切り替えます
CMake -> ビルドのみ -> Huestacean
または、Huestacean を起動ターゲットとして設定し、デバッグを開始します。
注意:プロジェクトを実行する前に、必要な Qt DLL をコピーするか、windeployqt を実行する必要があります。例えば
C:QtQt5.10.05.10.0msvc2017_64binwindeployqt.exe huestacean.exe -qmldir=../../qml
Qt インストール ディレクトリを指すようにCMAKE_PREFIX_PATH
環境変数を設定します。 Mac の場合、これは次のようになります。
export CMAKE_PREFIX_PATH=~/Qt/5.10.0/clang_64/lib/cmake
cd
リポジトリ ディレクトリに移動し、 cmake
でビルドしてmake
だけです。
mkdir build
cd build
cmake ..
make huestacean
macdeployqt
使用して、必要なフレームワークとその他のファイルをコピーします。
~/Qt/5.10.0/clang_64/bin/macdeployqt huestacean.app -qmldir=../qml
yum install cmake
またはpacman -S cmake
。パッケージ マネージャーで正しいバージョンが利用できない場合は、公式 Web サイトから Qt5 をインストールすることもできます。 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
Huestacean を実行して楽しんでください! ( .../huestacean/build/huestacean
)
このプロジェクトは以下を使用しています:
このアプリケーションのソース コードは、Apache License Version 2.0 に基づいてライセンスされています。サードパーティのディレクトリにあるものを除くすべてのコードは、Apache 2.0 ボイラープレートでタグ付けされているかどうかに関係なく、特に明記されていない限り、このライセンスの下にあるものとみなされます。ライセンスのテキストおよびその他の詳細については、LICENSE ファイルを参照してください。
このソフトウェアは、サードパーティ/ライセンスディレクトリにあるさまざまなライセンスに基づいてオープン ソース ソフトウェアを利用しています。
詳細については、LICENSE ファイルの下部、Apache ライセンス バージョン 2.0 のテキストの下に記載されています。