Soundshine app icon

Soundshine

← ブログ一覧へ

Mac の Discord で友達に音楽を聞かせる方法

Discord のボイスチャンネルで友達と過ごしていて、誰かに曲をかけてほしいと頼まれた。でも、それを実現する方法がないことに気づきます。マイクで話すことはできても、Mac の Discord にはシステム音声を共有する組み込みのオプションがありません。Spotify の再生も、YouTube クリップも、Apple Music もありません。届くのは自分の声と、ノートパソコンのスピーカーからマイクが拾うもの(ひどい音質)だけです。

これは Mac で Discord を使う人にとって、最もよくある不満の一つです。Windows なら、デスクトップ音声を直接キャプチャできるアプリもあります。macOS では、追加ツールなしには単純にその選択肢がありません。理由を整理し、実際の解決策を見ていきましょう。

Mac の Discord で音楽を流せない理由

根本原因は macOS そのものです。Apple のオーディオシステムは、Discord のようなアプリにはマイク入力しか公開しません。システム音声(スピーカーやヘッドフォンから出ているすべて)は別の出力バスに存在し、サードパーティのアプリは入力ソースとしてそこに介入できません。

そのため、Discord の音声設定で入力デバイスのドロップダウンを開いても、内蔵マイクや外付け USB マイクは表示されても、「いま Mac で再生中のもの」を表すものは何もありません。

ここで Discord が何か間違っているわけではありません。macOS にオーディオ入力デバイスのリストを問い合わせているだけで、macOS がシステム音声をその中に含めていないだけです。これはシステムレベルの制限であり、Discord のバグではありません。

解決策 1:Discord の音楽ボット

最も人気のある回避策は、Discord サーバーに音楽ボットを追加することです。Jockie Music や Chip のようなボットはリモートサーバー上で動き、ボイスチャンネルに直接オーディオをストリーミングします。/play のようなコマンドに曲名や URL を続けて送ると、ボットがチャンネルに参加して再生します。

良い点:

  • Mac にインストールするソフトウェアがない
  • チャンネルにいる全員が同じものを聞ける
  • どの OS でも動く

悪い点:

  • ほとんどのボットは限られたソース(YouTube、SoundCloud、ときどき再ルーティングされる Spotify リンク)しかサポートしない
  • 音質はボットのサーバーに依存し、ばらつきがある
  • Mac の任意のアプリやソースから音声を共有することはできない
  • ボットはオフラインになったり、レート制限に引っかかったり、特定のプラットフォームのサポートを失ったりする
  • ミックスをコントロールできない。音楽の上に DJ 風に話を被せたい、というのは現実的にできない

音楽ボットはカジュアルなリスニングセッションには十分機能します。でも、特定のミックスを共有したり、Mac の任意のアプリから音声を再生したり、音楽に自分の声を重ねたりしたい場合は、別の方法が必要です。

解決策 2:仮想オーディオケーブル(本当の解決策)

正しい解決策は、Mac 上に仮想オーディオデバイスを作り、システム音声をマイク入力として提示することです。すると Discord はその仮想マイクを入力デバイスのリストで認識し、Mac で再生中のものをすべて取り込みます。

これは「仮想オーディオケーブル」アプローチと呼ばれています。Spotify、Apple Music、ブラウザの YouTube、ゲーム音声、音を出すあらゆるもの——Mac のすべてのオーディオソースで機能します。

Soundshine でのセットアップ方法

Soundshine はまさにこれを行う macOS のメニューバーアプリです。軽量なオーディオドライバーをインストールし、仮想マイクを作って、システム音声をそこへルーティングします。音声が仮想マイクへ同時に送られる間も、自分のスピーカーからはこれまでどおりすべて聞こえます。

Discord で音楽を流す手順は次のとおりです。

  1. Soundshine をインストール。 ガイド付きのセットアップでオーディオドライバーをインストールします。約 30 秒で済みます。

  2. オーディオルーティングをオンに。 メニューバーの Soundshine アイコンをクリックし、ルーティングスイッチを「オン」にします。これでシステム音声が仮想マイクへ送られます。

  3. Discord の入力デバイスを設定。 Discord を開き、設定、続いて「音声・ビデオ」を開きます。「入力デバイス」のドロップダウンから「Soundshine Microphone」を選びます。

  4. 音楽を再生。 Spotify、Apple Music、YouTube、何でも、共有したいものを開きます。ボイスチャンネルの友達にはそれが聞こえます。

これだけ。4 ステップで友達のために DJ ができます。

役立つ細かい話

自分にも音は聞こえます。 Soundshine は遅延ゼロでスピーカーやヘッドフォンへ音をパススルーします。Mac の音量キーは普段どおり動き、メニューバーには別のパススルー音量スライダーがあるので、友達に届く音に影響を与えずに自分のローカル再生だけを調整できます。

マイクとシステム音声。 友達に自分の声と音楽の両方を聞かせたい場合、Discord の「ノイズ抑制」設定で何が拾われるかを微調整できます。声を別のマイクチャンネルで流しつつ、Soundshine で音楽のフィードを担当するという使い方をしているユーザーもいます。

どのアプリでも機能します。 Soundshine はドライバーレベルですべてのシステム音声を取り込むので、音の出所がどこでも関係ありません。ブラウザのタブ、デスクトップアプリ、ゲーム、通知音。Mac が鳴らせば、Soundshine はルーティングできます。

どの解決策を使うべきか

YouTube のリンクを友達向けに並べたいだけで、細かいコントロールにこだわらないなら、Discord の音楽ボットが最も手早い選択肢です。自分側のセットアップは不要です。

Mac の任意のソースから音声を共有したい、ミックスをコントロールしたい、Spotify や Apple Music から直接再生したい、セッション中にゲーム音声を共有したい——そんな場合は、仮想オーディオケーブルのアプローチが正解です。Soundshine ならセットアップは簡単。インストールし、スイッチを入れ、Discord でマイクを選んで再生するだけです。

簡単なトラブルシューティング

友達に何も聞こえない: Discord の入力デバイスが既定のマイクではなく「Soundshine Microphone」になっているかを再確認してください。Soundshine のルーティングスイッチがオンになっていることも確認しましょう。

音が歪んでいたり大きすぎたりする: 音楽を再生しているアプリの音量を下げてください。Soundshine のメニューバーにあるオーディオレベルメーターでリアルタイムに信号強度が見えるので、ちょうど良いところに合わせられます。

自分側の音が聞こえない: Mac の出力デバイスが Soundshine デバイスではなく、自分のスピーカーやヘッドフォンに設定されたままになっているか確認してください。Soundshine はパススルーを自動で処理しますが、出力デバイスが切り替わってしまった場合は、システム設定 > サウンドで戻す必要があります。

さあ、Discord サーバーにふさわしい DJ になりましょう。同じ手法は Zoom でも使えます——Mac の Zoom でシステム音声を共有する方法の手順を参照してください。

あらゆる音声を、どんなアプリにも

Soundshine はシステム音声から仮想マイクを作るので、どのアプリでもそのまま使えます。コマンドラインも、カーネル拡張も不要です。

無料ダウンロード