すべての連携
内蔵音楽とオーディオ

WebNowPlaying

Macro Deck に同梱

WebNowPlaying 拡張機能を通じて、ブラウザで再生中の音楽や動画を操作し、再生中の内容を表示します。

  • ブラウザのメディアの再生、一時停止、スキップ、シーク、音量
  • 今再生しているタブに自動で追従
  • タイトル、アーティスト、カバーを表示するミュージックプレーヤーウィジェット
  • 曲、アーティスト、サイト、進行状況、評価の変数
  • セットアップのダイアログなし。連携をオンにして拡張機能のアダプターを有効にするだけ

WebNowPlaying 連携は、Macro Deck を WebNowPlaying ブラウザ拡張機能に接続します。拡張機能は、音楽サイトや動画サイトなど、ブラウザで対応サイトが再生している内容を読み取って Macro Deck に渡します。Macro Deck は、再生、一時停止、スキップなどのコマンドをサイトに送り返します。

セットアップのダイアログはありません。Macro Deck で連携をオンにし、拡張機能の設定で Macro Deck のアダプターをオンにします。Macro Deck は、同じコンピューターのポート 8698 で拡張機能からの接続を待ち受けます。

できること

  • ブラウザで再生している内容の再生、一時停止、スキップ、シーク、シャッフルのオンとオフ、リピートモードの設定、音量の変更。
  • ミュージックプレーヤー ウィジェットに、サイト名、カバー、進行状況、再生とスキップのボタンとともに再生中の内容を表示する。
  • webnowplaying_current_track_name や webnowplaying_player_name などの変数をボタンのラベルに使う。
  • スライダーを webnowplaying_volume や webnowplaying_current_position にバインドする。

設定例:

  • 通話中にブラウザの動画を一時停止する Toggle Play/Pause ボタン。
  • ブラウザのタブで再生中の曲を表示するミュージックプレーヤーウィジェット。
  • webnowplaying_volume にバインドし、ウィンドウを切り替えずにサイトの音量を変えるスライダー。

動作のしくみ

複数のタブがメディアを報告している場合、Macro Deck はそのうちの 1 つに追従します。優先されるのは、音を出して再生中で最近アクティブだったタブ、次に再生中のタブ、その次に最後にアクティブだったタブです。コマンドはそのタブに送られます。すべてのサイトがすべてのコマンドに対応しているわけではなく、リピートモードの設定など、サイトにできないコマンドは何もしません。ブラウザが拡張機能の接続を閉じると、ウィジェットには何も再生していないと表示され、拡張機能が再接続すると Macro Deck は再び追従します。

Macro Deck 2 の WebNowPlaying プラグインなど、別のアプリケーションがすでにポート 8698 を使っている場合は、連携のページに WebNowPlaying のポートは使用中です という問題が表示されます。

Spotify

Macro Deck に同梱

Spotify の再生の操作、曲のお気に入り登録、プレイリストの管理を行い、再生中の内容をデッキに表示します。

YouTube Music Desktop App

Macro Deck に同梱

デッキから YouTube Music Desktop App の再生、音量、評価を操作し、再生中の内容を表示します。

Jellyfin

Macro Deck に同梱

デッキから Jellyfin のアプリやテレビを操作し、再生中の内容を表示して、再生の開始や停止に反応します。

SoundPad

Macro Deck に同梱

SoundPad のリストからサウンドを再生し、録音を操作して、再生中のサウンドをデッキに表示します。

Voicemeeter

Macro Deck に同梱

デッキから Voicemeeter、Banana、Potato のゲイン、ミュート、ルーティング、マクロボタンを操作します。