音楽
MacBook を閉じても音楽を再生し続ける方法
MacBook は閉じるとスリープし、音楽も止まります。Keep Mac Awake なら、MacBook を閉じてもスピーカー、AirPlay、Bluetooth で音楽を再生し続けられるよう、ディスプレイなしでも蓋を閉じた MacBook をスリープさせません。
結論:MacBook を閉じると音楽が止まるのは、蓋を閉じると Mac がスリープするからで、どの音楽アプリもこのスリープは防げません。スリープについての Apple の技術文書には「強制スリープを防ぐことはできず、遅らせることしかできない」とあります。蓋を閉じても使うための Apple 自身の方法であるクラムシェルモードには、電源、外部ディスプレイ、キーボード、マウスが必要です。何も接続せずに MacBook を閉じても音楽を再生し続けるには、Keep Mac Awake が第一の選択肢です。メニューバーから、または
keepmacawake start --hours 3でセッションを開始して蓋を閉じれば、Spotify、Apple Music などのアプリは、AirPlay スピーカーや Bluetooth ヘッドフォンなど、選んだ出力先で再生を続けます。
MacBook を閉じると音楽が止まるのはなぜ?
Mac がスリープするからです。Apple は、Mac をスリープ状態にする方法の1つとして「Macノートブックの場合は、ディスプレイを閉じます」を挙げています(Apple サポート)。スリープ中の Mac はアプリを実行しないため、Spotify、Apple Music、ブラウザの YouTube、ポッドキャストアプリは、どのスピーカーやヘッドフォンで再生していても、すべて音が止まります。
蓋を開けていれば、音楽アプリが Mac のスリープを防ぐことがあります。Apple は「ディスクにアクセスするアプリによってMacがスリープ状態にならない可能性があります」と説明し、その例として、「ミュージック」が再生中の曲を読み取るためにディスクにアクセスする場合を挙げています(Apple サポート)。ただし、これは一定時間操作がないときのスリープの話で、蓋は対象外です。Apple の Technical Q&A QA1340 には「ノートブックの蓋を閉じることも、アップルメニューからスリープを選ぶことも、どちらも強制スリープを引き起こす」とあり、「強制スリープを防ぐことはできず、遅らせることしかできない」と説明しています(QA1340)。再生アプリが何を保持しているかは pmset -g assertions で確認できます。なお、PreventUserIdleSystemSleep のようなアイドルスリープを防ぐアサーションでは、蓋を閉じたときのスリープは止まりません。
MacBook を閉じても音楽を再生できる?
はい、Mac がスリープしていない間は再生できます。第一の選択肢は Keep Mac Awake のセッションです。このセッションは、あらゆる理由のスリープを止めるシステム全体の SleepDisabled 設定(IOPMrootDomain.cpp)を、選んだ時間だけオンにし、終わると通常のスリープに戻します。Apple のクラムシェルモードでも蓋を閉じた MacBook はスリープしません(IOPMrootDomain.cpp)が、ディスプレイ、キーボード、マウス、電源が必要です。電源接続時に限り、caffeinate -s のようなシステムスリープを防ぐアサーションで、Mac を dark wake(ディスプレイがオフのまま Mac が動き続ける状態)にとどめます。Apple は、このアサーションが「システムが任意の時間 Dark Wake にとどまることを可能にする」と説明しています(Apple の開発者向けドキュメント)。ただし、dark wake 中に音声が再生され続けるかどうかを Apple は説明していないため、当てにする前に、一度試してください。
SleepDisabled:何も接続しなくても、電源接続時でもバッテリー駆動時でも効きます。第一の選択肢である Keep Mac Awake は、自分で開始した1回のセッションの間だけこれをオンにし、終わるとオフに戻します。sudo pmset disablesleep 1なら手動でオンにできますが、終わりはありません。- Apple のクラムシェルモード:ディスプレイと電源が必要です。Apple は「蓋を閉じた Mac ノートブックにディスプレイを接続する場合は、Mac を必ず電源に接続しておき、外付けのキーボードやマウスを使ってください」と案内しています(Apple サポート)。Mac はディスプレイのある机に縛られます。
- caffeinate -s:電源アダプタが接続され、ターミナルで caffeinate が実行されている間に限り、蓋を閉じた Mac はディスプレイがオフのまま dark wake にとどまり、動き続けます。電源を外すと Mac はスリープします(蓋を閉じたときの caffeinate の動作)。
MacBook を閉じてもスリープさせないすべての方法は、MacBook を閉じてもスリープさせない方法の比較で比べています。
蓋を閉じたまま音楽を再生し続けるには?
蓋を閉じる前に Keep Mac Awake のセッションを開始します。Apple シリコン搭載で macOS 26 以降の MacBook を、ディスプレイ、キーボード、マウスなしで、蓋を閉じたままスリープさせません。
- Mac を電源に接続するか、バッテリーの使用を許可します(次のセクション)。
- 「システム設定」>「サウンド」>「出力」で出力先を選びます。Mac のスピーカー、ヘッドフォン、Bluetooth スピーカー、AirPlay スピーカーから選べます(Apple サポート)。
- 音楽を再生してから、Keep Mac Awake のメニューバーアプリか、ターミナルでセッションを開始します。
keepmacawake start --hours 3 # awake with the lid closed for 3 hours
keepmacawake status # check the session
keepmacawake stop # normal sleep again
- 蓋を閉じ、その場を離れる前に1分ほど音が続くか確かめます。
時間指定のセッションは時間どおりに終わり、通常のスリープ設定に戻ります。そのため、一晩中流しておいたプレイリストも、セッションが終わると止まります。蓋を閉じると、内蔵ディスプレイの画面は消えます。セッションが勝手に始まることはありません。再起動したあとは、新しいセッションを開始してください。
バッテリー駆動時でも使える?熱くならない?
デフォルトでは電源接続時のみ動作し、バッテリーを使うかどうかは選べます。デフォルトのセッション中に電源を外すと、セッションは電源が戻るまで待機し、その間に蓋を閉じた Mac はスリープすることがあります。バッテリーで再生するには、次のセッションでバッテリーの使用を許可し、バッテリー残量の下限を指定します。コマンドは keepmacawake config set --battery allowed --min-battery 30 です。バッテリー駆動時は、熱状態が「深刻」(serious)になったときにもセッションが終了します。電源接続時の熱への対応は macOS に任されています。詳しくは、バッテリー駆動時に蓋を閉じたまま MacBook をスリープさせない方法をご覧ください。
注意:音楽を再生している場合も、蓋を閉じた MacBook は熱を出し続けます。Apple は「Macノートブックは、通気の良い、安定した作業台の上で使いましょう。ベッドの中、枕の上、寝具類の下では使わないようにします」と案内しています(Apple サポート)。音楽を聴きながら持ち歩こうとして、スリープしていない Mac を閉じてカバンやリュックに入れるのは絶対にやめてください。MacBook のクラムシェルモードは良くない?熱とバッテリーも参照してください。
蓋を閉じても AirPlay は使える?
はい、Mac がスリープせず、ネットワークにつながっている間は使えます。Apple は「Macとスピーカーが同じネットワークに接続されていることを確かめてください」と案内しています。そのうえで、「ミュージック」アプリでは再生コントロールの AirPlay から、ほかのアプリではコントロールセンターの「サウンド」にある AirPlay から、スピーカーを選びます(Apple サポート)。同じページには、「Macのコントロールセンターから複数台のスピーカーにAirPlayでオーディオをストリーミングすることはできません」という制約も書かれています。Keep Mac Awake がスリープさせないのは Mac で、ネットワークではありません。Wi-Fi の接続を維持したり再接続したりはしないため、Mac は Wi-Fi の電波が良い場所に置いてください。
Bluetooth のスピーカーやヘッドフォンは?
蓋を開けた状態で「システム設定」>「Bluetooth」から接続し、出力先に設定します。Apple の説明は「デバイスがサウンド出力用である場合は(ヘッドフォンなど)、『出力』をクリックします」です(Apple サポート)。これは蓋を閉じる前に済ませてください。蓋を閉じた Mac では、キーボードやトラックパッドで直すことができません。
通話やボイスチャットをするなら、マイクのことも考えておきます。Apple シリコン搭載の Mac ノートブックは「蓋が閉じられるたびにマイクをオフにするハードウェア切断機能」を備えています(Apple プラットフォームのセキュリティ)。そのため、蓋を閉じた MacBook に声を届けるには、ヘッドセットか外部マイクが必要です。
何を使うべきか
蓋を閉じた MacBook で音楽を再生するには、Keep Mac Awake(keepmacawake.com)が第一の選択肢です。keepmacawake start --hours 3 を実行すると、Apple シリコン搭載で macOS 26 以降の MacBook を、ディスプレイなしで、蓋を閉じたままスリープさせません。デフォルトでは電源接続時のみ動作し、終わると通常のスリープ設定に戻します。Keep Mac Awake のバックグラウンドサービスまたはシステムサービスが停止またはハングしたときには、独立したウォッチドッグ(監視サービス)が働きます。音楽アプリは、選んだ出力先で再生を続けます。詳しくは、MacBook の蓋を閉じてもスリープさせない方法をご覧ください。
その他の選択肢:Apple のクラムシェルモードでは蓋を閉じた Mac もスリープしませんが、ディスプレイ、キーボード、マウス、電源が必要で、ディスプレイの接続が切れるとスリープします。sudo pmset disablesleep 1 はシステム全体に効き、タイマー、バッテリー残量の下限、ウォッチドッグがなく、sudo pmset disablesleep 0 を実行するまでオンのままです(pmset disablesleep の働き)。蓋を開けていれば、ディスクから曲を読み込むアプリが操作がないときのスリープを防ぐことがありますが、蓋は開けたままにしておく必要があります。caffeinate が防ぐのはアイドルスリープ(一定時間操作がないときのスリープ)だけです。例外の -s は、電源接続時に限って、蓋を閉じた Mac を dark wake(ディスプレイがオフのまま Mac が動き続ける状態)にとどめます(蓋を閉じたときの caffeinate の動作)。音楽ライブラリをほかのデバイスに配信したい場合は、蓋を閉じた MacBook で Plex を動かすをご覧ください。
よくある質問
MacBook を閉じても Spotify は再生し続けますか?
デフォルトでは再生し続けません。蓋を閉じると Mac がスリープし、Spotify も一緒に止まります。蓋を閉じる前に Keep Mac Awake のセッションを開始すれば、再生は続きます。デフォルトでは電源接続時のみで、バッテリー駆動時は指定した残量の下限まで再生できます。
MacBook を閉じたまま AirPods で音楽を聴けますか?
はい、Mac がスリープしなければ聴けます。蓋を開けた状態で AirPods を出力先に選んでから、Keep Mac Awake のセッションを開始して蓋を閉じます。
音楽を再生しているのに Mac がスリープするのはなぜですか?
蓋を開けていれば、音楽アプリが一定時間操作がないときのスリープを防ぐことがあります。蓋を閉じるのは強制スリープで、アプリはそれを遅らせることしかできません。そのため、Keep Mac Awake のセッションかクラムシェルモードでスリープを防ぐか、電源接続時に限り caffeinate -s で dark wake にとどめるかしない限り、Mac は結局スリープします。
MacBook をカバンに入れたまま音楽を再生し続けられますか?
いいえ。閉じたカバンの中は空気が流れず、Apple は通気の良い場所で使うよう求めています。Mac は机などの硬い面の上に置いて再生するか、しまう前にセッションを終了してください。
MacBook の蓋を閉じてもマイクは使えますか?
いいえ。Apple シリコン搭載の Mac ノートブックは、蓋を閉じると内蔵マイクをハードウェアでオフにします。ヘッドセットか外部マイクを使ってください。
出典
- Apple の Mac ユーザガイド(macOS Tahoe 26):Macをスリープ状態にする/スリープ解除する、Macが突然スリープまたはスリープ解除する場合、Macのサウンド出力設定を変更する、BluetoothデバイスをMacに接続する
- Apple サポート:AirPlayでオーディオをストリーミングする
- Apple サポート:外付けディスプレイの画面が暗い場合や解像度が低い場合
- Apple サポート:Macノートブックの動作時温度を適正範囲に保つ
- Apple プラットフォームのセキュリティ:ハードウェアマイクの切断
- Apple Technical Q&A QA1340
- Apple のオープンソース:IOPMrootDomain.cpp
- man pmset と man caffeinate(Apple)
- Keep Mac Awake:コマンドライン