デスクトップの「再生中」ウィジェットは何の役に立つのか

Macの音楽は、普段ほとんど見ないウインドウの中にあります。何が流れているかを知るにはSpotifyに切り替えるか、コントロールセンターを開くか、ブラウザのタブにポインタを合わせる必要があり、一時停止するにはまず正しいアプリを探すことになります。デスクトップに置かれ、音楽が流れている間だけ動く小さなプレーヤーがあれば、どちらもひと目で済みます。

Waltzはまさにそのプレーヤーです。画面の隅に置いたターンテーブル、カセットデッキ、またはジュークボックスが、聴いている曲に合わせて回り、曲のカバーを身につけます。この記事ではその機能を紹介します。以下はすべて公開中のバージョンに含まれています。

デスクの小さなプレーヤーと、その上のメニューバー

WaltzにはDockアイコンも、管理すべきウインドウもありません。プレーヤーはドラッグした場所にとどまり、ウインドウの最前面にも、その後ろのデスクトップ上にも置けて、画面の端近くの余白に吸着します。サイズは120から420ポイントまでで、ディスプレイごとに位置を覚えています。

メニューバーのレコードは、音楽が流れている間回ります。クリックするとウインドウが開き、曲の横で選んだモデルが再生し、前へ、再生と一時停止、次へ、そして小さなツールが並びます。曲のリンクのコピー、シャッフル、リピート、スリープタイマーです。その下には最近聴いた曲の最近と、Waltz独自の音楽の集中があります。

Waltzのウインドウ:Lumen BayのGolden hourを再生するターンテーブル、操作ボタン、最近のリスト、1列に並んだ8つのモデル
ウインドウ:曲、操作、最近の再生、モデルの列。

プレーヤーをクリックすると一時停止、ダブルクリックで次の曲へ。どちらも設定で変更できます。どのモデルの上でもスクロールすれば音量が変わり、スピーカーやホーンをクリックすると消音、SpotifyやApple Musicのリンクをプレーヤーにドロップすればその曲を再生します。右クリックメニューにはスリープタイマー(15分から90分、または曲の終わりまで)、サウンド出力、曲のリンクがあります。

どの音楽に反応するか

SpotifyとミュージックAppは完全に追従します。曲名、アーティスト、カバー、そして頭出しを含む操作まで。WaltzはAppleScriptと各アプリの再生通知で両方とやり取りするので、Appleの非公開の「再生中」インターフェイスを一切必要としません。

ブラウザ(Safari、Chrome、Edge、Brave、Arc、Opera、Vivaldi)はタブごとに読み取ります。YouTube Music、SpotifyのWebプレーヤー、SoundCloudは曲名がわかり、YouTube、Bandcamp、Deezer、Web版Apple Music、Tidal、Amazon Music、Qobuzでは、隣のタブの動画ではなく音楽に合わせてプレーヤーが回ります。

音を出すすべてのアプリは、設定 > プレーヤーのスイッチです。オンにすると、ポッドキャストアプリやゲームでもプレーヤーが回り、ラベルにはWaltz独自のものが表示されます。通話中は回さないは最初からオンなので、FaceTime、Zoom、Teamsで回ることはありません。

8つのモデルと、その部品の働き

どのモデルも本物そっくりに描かれ、部品が実際に動きます。カバーは本物と同じ場所に付きます。レコードのラベル、カセットのシール、CDプレーヤーのふたの下のディスク。モデルの色もカバーに合わせて変わります。

Waltzのプレーヤー設定と8つのモデル:ターンテーブル、カセット、蓄音機、ラジオ、CDプレーヤー、ラジカセ、ジュークボックス、オープンリール
8つのモデルが、それぞれのやり方で曲を再生します。
  • ターンテーブル:トーンアームを落とすと再生。落ちた位置から曲が始まります。33と45のキーで曲を送ります。
  • カセット:リールを回して頭出し、A/B面をタップすると次の曲。
  • 蓄音機:クランクを回すと再生、サウンドボックスを上げると一時停止。
  • ラジオ:電源つまみでオン・オフ、選局つまみで次の曲。
  • CDプレーヤー:ふたを開けると一時停止、閉じると再開。
  • ラジカセ:4つのキーと音量スライダー。アンテナでサウンド出力を選びます。
  • ジュークボックス:コインを入れると再生、再生中なら次の曲へ。
  • オープンリール:レバーで再生と停止、リールで頭出し、カウンターで次の曲。

どのモデルも自分のやり方で新しい曲をかけ、午後8時から午前7時までは夜間表示で少し暗くなり、ランプが灯ります。

何も再生していないときの集中用音楽

何も再生していないときに再生を押すと、Waltzが作業用の歌のない音楽を流します。ジャンルはローファイ、ジャズホップ、ピアノ、バロック、アンビエント、ダウンテンポ、シンセウェイブ、ゲーム音楽の8つ。再生元で音源を選べます。Spotifyのプレイリスト、無料のインターネットラジオ、またはアプリに内蔵され接続なしで鳴る10曲です。自動は使える中で最適なものを選び、Macがオフラインのときは内蔵の曲に切り替えます。

Waltzのウインドウの集中タブ:自動、Spotify、ラジオ、Waltzを選べる再生元と、その下の8つのジャンル
8つのジャンルと、音楽の再生元の選択。

12月1日から1月6日までは、どのジャンルもクリスマス版を流し、ウインドウに雪が少し降ります。設定はなく、季節が終わると自然に元に戻ります。

リスニングモード

リスニングモードは、Macがすでに流している音を、オンの間だけ聴き取ります。Waltzが読み取れない曲(ネットラジオ、動画、ミックスなど)をShazamで判定し、ビートに合わせてモデルを動かし(スピーカー、VUメーター、針)、ブラウザのタブが一時停止するとすぐにレコードを止めます。録音も保存もされません。一致する曲を探すために、音の短いシグネチャだけがShazamに送られます。macOS 14.2以降が必要です。

アクセス許可と、それぞれの理由

Waltzのソース設定:Spotify、ミュージック、Google Chrome、Safariがすべてオン
音楽アプリごとにスイッチがあり、それぞれmacOSに一度だけ確認します。
  • オートメーション:Spotify、ミュージック、使う各ブラウザごとに一度。Waltzが何を再生中か尋ねるためです。なくてもプレーヤーは回りますが、曲名やカバーは表示できません。
  • システムオーディオ録音:リスニングモードのためだけに。
  • アクセシビリティ:ブラウザのタブでメディアキーを使うため。直接ダウンロード版のみ。

起動時に求められるものはありません。どの確認も、そのボタンを押したときにだけ表示されます。

あえてしないこと

  • ライブラリを持つ音楽プレーヤーではありません。音楽はSpotify、ミュージック、ブラウザに置いたまま、Waltzがそれを表示し操作します。
  • すべてのアプリの曲名を読むわけではありません。macOSはそれを非公開のインターフェイスの奥に置いているため、ほかのアプリではプレーヤーの動きだけで、曲名は表示されません。
  • アカウントもクラウドもありません。最近再生した曲はこのMacの中だけに保存され、オフにすると消去されます。

価格と、ほかの選択肢

WaltzはmacOS 14以降で動作し、容量は約30MBです。カードもメールアドレスも不要な14日間の無料トライアル付きで、買い切り4.99ドル。ライセンスは永続です。詳しい仕様はWaltzのページにあります。Sleeveとの比較はMacのSleeve代替アプリにあります。

デスクに音楽よりタイマーを置きたいなら、Pawodoroが猫と一緒に集中セッションを進め、Tidelineがその日のタスクを会議の合間に並べます。