MacBookのノッチがアルバムアートとカラフルな波形を備えた音楽プレーヤーに広がる様子を描いたコンセプトイラスト。

NotchPlayer:MacBookのノッチでSpotifyを操作する

Spotifyの再生中情報、波形、再生操作をMacBookのノッチ周辺に表示する、SwiftUI製の無料ユーティリティです。

要点
  • ノッチの両側にSpotifyのアートワークと14本の波形を表示。音声解析はメモリ内で行い、ライブ取得できない場合は合成波形に切り替わります。
  • ホバーで曲情報、シーク、シャッフル、リピート、再生・一時停止・曲送りの操作を表示します。
  • macOS 15以降、ノッチ付きAppleシリコンMacBook、Spotifyデスクトップ版が必要です。Automationと音声収録の許可が必要で、Accessibilityは任意の+操作用です。
  • 公式v0.2 DMGとHomebrew caskを利用できます。アプリはアドホック署名で未公証、ライセンスはGPL-3.0です。

ノッチの近くに、再生中の曲を表示

NotchPlayerは、Spotifyで再生中の曲をMacBookのカメラノッチ周辺に表示します。再生中は片側にアルバムアート、反対側に14本の波形を配置。ノッチにポインタを重ねると操作パネルが開きます。

展開したパネルでは曲名とアーティストを確認でき、クリックやドラッグで再生位置を移動できます。再生が止まっている間は何も描画せず、ノッチを目立たせない設計です。

音楽配信アプリではなく、Spotifyの操作パネル

NotchPlayerはmacOSのAutomationを使ってSpotifyデスクトップ版を操作します。音楽を配信・ダウンロード・再配布するアプリではなく、Apple Musicやローカル音源の再生にも対応しません。

NotchPlayer自体へのログインやSpotify開発者アカウントは不要です。ただし曲情報の取得や操作には、Spotifyデスクトップ版をインストールし、起動してサインインしておく必要があります。曲名やアーティストをクリックするとSpotifyで該当項目を開きます。

波形はローカルで解析し、使えない場合は代替表示

音声を取得できる場合、波形は単なる装飾アニメーションではありません。Core AudioでSpotifyプロセスの音声を取得し、14バンドのFFTをメモリ内で計算します。プロジェクトによると、サンプルを保存したり外部へ送信したりはしません。

システム音声の取得にはmacOSの許可が必要です。許可がないなどの理由で音声バッファを受け取れない場合、平坦な表示を続けず合成波形に切り替わります。波形の動きだけでは、実際に音声を取得できているか判断できない点に注意してください。

再生操作と、任意の「+」ボタン

パネルには再生・一時停止、前後の曲、シーク、シャッフル、リピートがあります。曲名、アーティスト、アートワークからSpotifyの該当画面を開けるため、ノッチはフルプレーヤーの代替というより近道です。

任意の「+」操作では、未保存の曲を「いいね」した曲に追加したり、保存済みの曲でSpotifyのプレイリスト選択画面を開いたりできます。Spotifyのスクリプト機能ではこの操作を行えないため、有効にした場合はAccessibility経由でクリックを中継します。無効、未許可、またはSpotifyの画面変更時は、曲を開く動作に切り替わります。

インストール前にMacと権限を確認

必要なのはmacOS 15 Sequoia以降と、物理的なノッチを備えたMacBookです。対応表はノッチ付きのAppleシリコンMacBook ProとMacBook Airを対象にしています。ノッチのないMacでは案内が表示され、Intel Macはサポート対象外です。

Spotifyデスクトップ版のインストールとサインインも必要です。初回起動時は、再生状態の読み取りと操作にAutomation、波形にAudio Recordingの許可を求められます。Accessibilityは任意で、Spotifyの「+」操作を使う場合のみ必要です。

リリースはアドホック署名で、公証されていません。macOSに開発元を確認できないという警告が表示されることがあり、アップデート後に権限を再度求められる場合もあるとREADMEに記載されています。警告を理解したうえで続行するか判断してください。

公式リリースを入手し、Gatekeeperの警告に注意

直接インストールする場合は、公式NotchPlayer v0.2 DMGをダウンロードし、開いたウインドウからNotchPlayerをApplicationsへドラッグします。プロジェクトはHomebrew caskも提供しています。

Homebrewを使う場合のコマンドは次のとおりです。caskはインストール後に隔離属性を削除し、初回起動時のブロックを回避します。これはGatekeeperの扱いを変更するもので、公証を受けたことにはなりません。ソースを信頼できると判断した場合に限って利用してください。

brew install --cask arvxanand/notchplayer/notchplayer

このリポジトリと同じ開発者によるApp Store版は確認できていません。未公証アプリの利用に不安がある場合は、警告を無理に回避せず、ここでインストールを見送ってください。手順と権限の詳細はREADMEを確認できます。

GPL-3.0とプロジェクトリンク

NotchPlayerのソースコードはGNU GPL-3.0で公開されています。Spotifyとは提携・推奨関係にありません。詳細はリポジトリとREADME、v0.2リリース、Homebrew caskをご覧ください。

プロジェクト情報

ライセンス
GPL-3.0
対応環境
macOS 15以降; ノッチ付きAppleシリコンMacBook
実装言語
Swift 6、SwiftUI、AppKit; サードパーティ依存なし
確認したバージョン
v0.2(2026-09-24に公式リリースを確認)

インストール

open https://github.com/arvxanand/NotchPlayer/releases/latest/download/NotchPlayer.dmg

ライセンスの概要

NotchPlayerはGPL-3.0で公開されています。改変版や派生物を再配布する場合は、適用されるソースコード提供義務とライセンス表示を含むGPLv3の条件に従う必要があります。無保証です。