ホーム アシスタントに物理的なカラー ホイールを与えたので、今では 2008 年のようにアルバムをめくることができます
初代ウォークマンはボロボロになるまで愛用していましたが、お気に入りの音楽プレーヤーはやはりiPodでした。クリック ホイールの周りを親指で回転させて、Cover Flow ビューでアルバムをめくるほど楽しいものはありませんでした。独自のホイール式入力を備えた古いリモコンを見つけたとき、当時を取り戻せないかと思いました。
カバーフローがまだ懐かしい
iPod のアルバムをめくるのが楽しかった
Cover Flow は、iPod、iTunes、さらには Finder に至るまでファイルをスクロールする方法でした。音楽の場合、Cover Flow はアルバム カバーを一列に表示し、1 枚のカバーを前面と中央に配置し、他のカバーを両側に重ねて表示しました。クリック ホイールを使用してアルバム カバーの行をスクロールし、再生したいものを選択できます。
Cover Flow の優れた点は 2 つあります。まず、見た目が素晴らしく、各アルバムのカバーの下に微妙な反射が見られました。あなたの音楽コレクションの豪華なアルバムアートを鑑賞するのに最適な方法でした。
2 つ目の素晴らしさは、クリック ホイールでアルバム ジャケットをスワイプする感覚です。親指でホイールを回して、カバーが飛んでいくのを見るのは、信じられないほど満足でした。残念ながら、Cover Flow は Apple Music には存在しなくなり、クリックホイールも過去のものになりました。
カラーホイールが付いた古い Zigbee リモコンを引き出しの中で見つけました
カラーホイールを使って Cover Flow を取り戻せないかと考えました
引き出しの中で古い Zigbee スマート ホーム リモコンを見つけるまで、私はしばらく Cover Flow について真剣に考えていませんでした。 Logitech Harmony のセットアップに代わるユニバーサル リモコンを自作しようとしていたときに購入したのですが、使い物にならない適切なコントロールがなかったため、引き出しの中にしまってありました。
リモコンは照明を制御することを目的としており、照明のオン/オフを切り替えるためのいくつかのボタンと、明るさと色温度のスライダーが含まれています。リモコンの上部には、特定の色を選択するために使用できる大きな円形のタッチ コントロールがあります。
引き出しの中でリモコンを見つけたとき、カラーホイールを見てすぐに古い iPod のクリックホイールを思い出しました。古き良き時代のように、リモコンをクリック ホイールのように使用して、アルバム カバーをスワイプすることはできないだろうかと考えました。
Zigbee2MQTT を使用してリモコンをホーム アシスタントに接続し、リモコンからの入力を記録するように設定し、親指でホイールの周りをゆっくりと動かしました。嬉しいことに、カラーホイール上の位置を表す 0 ~ 254 の数値が生成され、親指をリングの周りで動かすと、1 秒間に約 3 回新しい測定値が届きました。
つまり、2 つの連続する読み取り値を比較することで、ホイールのどの方向にスクロールしているのかがわかるということです。ただし、ホイールの上部で 254 から 0 に戻るケースを修正する必要がありました。唯一の本当の制限は、親指を離してもう一度タッチするまでリモコンが沈黙する前に、リモコンが 29 個の読み取り値 (約 8.4 秒のデータ) しか送信しないことですが、これは我慢できる問題のように感じました。
いつものように、他の誰かがすでに同じようなアイデアを持っていました
Cover Flow カードはすでに存在していましたが、私のニーズにぴったり合うものはありませんでした
次の部分は、ダッシュボード内のミュージック アシスタント アルバムのカバー フロー スタイル ビューをリモコンでスクロールできるようにすることでした。私が思いつくほとんどの優れたホーム アシスタント プロジェクトと同様、他の誰かがすでに同じアイデアを持っていました。カバー フローに似たスタイルでアルバムを表示できるカスタム ダッシュボード カードがいくつかあります。
どのカードも私のニーズには合わなかったので、Claude Code に助けを求めました。 「私が構築した」と言っているわけではないことに注意してください。なぜなら、それが本当に興味深いからです。クロードがそれを作りました。私は何を構築するかを指示しただけですが、クロードは私が行うよりも約 1,000 倍早くそれを実行しました。ミュージック アシスタント ライブラリに保存されているアルバムが使用され、カバー アートがないアルバムや 5 曲未満の曲が含まれているアルバムは無視されます。
クロードが構築した最初のバージョンでは、ホーム アシスタントがカラー ホイールのデータをどのアルバム カバーを表示するかの指示に変換する計算を実行できるようになりました。うまくいきましたが、アルバムからアルバムへのスクロールはかなり不安定でした。次に、クロードはホイール ハンドルをカード自体に移動し、リモコンを直接読み取り、カバーがスムーズに流れるように一度に数分ずつ動かします。
クロードはさらに勢いを加え、ホイールを速く回転させた後、アルバムが流れ続け、その後ゆっくりと停止するようにしました。ブラウザーがアニメーションを処理するため、フローは非常にスムーズで自然に使用できます。
27 インチ iMac の画面でアルバムをめくるのは素晴らしいです
世界最大のiPodを持っているようなものです
さらにいくつかの調整を加えた後、私はクロードが構築したものに本当に満足しました。仕事中は古い iMac で Cover Flow ダッシュボードを全画面で実行していますが、27 インチ 5K ディスプレイでは信じられないほど美しく見えます。音楽を再生したいときは、カラーホイール上で親指をスライドさせ、リモコンの ON ボタンを押して選択したアルバムを再生します。
アルバムの再生を開始すると、[再生中]画面が表示され、現在の曲のトラック リストと歌詞が表示されます。音楽が再生されると、歌詞の正確な行が強調表示されます。[再生中]画面でカラー ホイールをスクロールすると、別のトラックを選択できます。別のアルバムを選択したり、プレイリストのカバー フローに切り替えたい場合は、リモコンの別のボタンを押すとカバー フロー画面に戻ります。
正直に言って、使っていてとても楽しいですし、予想以上にうまく機能します。それはまさに、27 インチの巨大な画面を備えた iPod を机の上に置いているようなものです。また、これまで自分がどれだけ間違った歌詞を歌ってきたかを知るのにも役立ちました。
最高のアイデアは偶然に生まれることもあります
このプロジェクト全体が生まれたのは、古いリモコンを見つけてアイデアをもらったからです。インスピレーションは奇妙な場所で見つかることがあり、どこからともなく生まれたプロジェクトが最高のものになることもよくあります。私の次の計画は、すべてをテレビに変換して、さらに大きな iPod をリビングルームに置くことです。
関連情報は以下のリンクからご確認いただけます