Sleep Timer

Mac版ミュージックアプリに、おやすみタイマーを足す

更新日

iPhoneなら時計アプリのタイマーで「再生停止」を選べば音楽は止まります。ところがMac版のミュージックアプリには、スリープタイマーがありません。Sleep Timerを足すと、指定した時間に音量がゆっくり下がり、Apple Musicが一時停止して、そのままMacがスリープします。

iPhoneにはあって、Macにはないもの

AppleはApple Music自体にスリープタイマーを入れたことがありません。iPhoneで使われているのは時計アプリの回り道です。タイマーを作り、「タイマー終了時」の一番下にある「再生停止」を選ぶ。ゼロになると、そのとき鳴っていた音が止まります。

macOSにはこの選択肢が用意されませんでした。Macの時計アプリにもタイマーはありますが、終わりに鳴るのはアラーム音で、「再生停止」は選べません。ミュージックアプリにタイマーはなく、システム設定にも代わりになる項目はありません。寝る前にいいスピーカーでアルバムを流している側のプラットフォームに、音楽を終わらせる標準の方法がない、ということです。

「止まる」の二つの意味

音楽が止まった状態には二通りあります。ひとつは無音になること。もうひとつは、聞きながら眠ったその場所で、ミュージックアプリ自体が再生を止めることです。

違いは翌朝に出ます。音量が下がっていく間も再生が続いていれば、キューは進み続けます。眠りに落ちた曲から何十曲も先へ行ってしまいます。曲の途中で眠ったMacは続きを再生したがるので、朝7時にフタを開けると昨夜のプレイリストが昼間の音量で戻ってきます。明示的な一時停止なら、どちらも起きません。

音に驚かされたくないだけなら、ゆっくり消えていくフェードだけでも用は足ります(寝落ち対策のまとめ)。いちばん静かな終わり方は、その二つを順番に行うことです。

音量が消えてから、一時停止

Sleep Timer for Macは、メニューバーに常駐するタイマーです。Sleep Fade(スリープフェード)をオンにすると、終了前の数分間でシステム音量が人の耳に自然なカーブで下がり、オプションで画面も一緒に暗くなります。そしてゼロの瞬間、「Apple Musicを一時停止」を有効にしてあれば、ミュージックアプリを一時停止してから、Macがスリープします。

裏技ではありません。初回だけmacOSがミュージックの操作を許可するか尋ね、一度許可すればそれ以降は出てきません。指示はミュージックアプリ自体に届くので、ローカルのライブラリでも、ストリーミングでも、ラジオでも同じように止まります。

正直な線引きを二つ。一時停止の対象はApple Musicだけで、Spotifyは操作しません(Mac版Spotifyの場合)。SafariのYouTubeなども同じです。ただしSleep Fadeが下げるのはシステム全体の音量なので、音はどちらにしても静かに消えてからMacがスリープします。

ショートカットで作る場合との違い

ショートカットアプリでも「ミュージックを一時停止してMacをスリープ」という流れは作れます。無料ですし、ちゃんと動きます。ないのは終わり方の作法です。音量のフェードがないので音は全開のまま切れ、残り時間も表示されず、終了1分前のお知らせも、そこから延長する手段もありません。

設定は3ステップ

まずMac App Storeから入手します。¥500の買い切りで、月額課金もApp内課金もありません。動作にはmacOS 14.0以降が必要です。

次にメニューバーのアイコンから終わる時間を決めます。3〜180分のカウントダウン、深夜1時のような時刻指定、毎日の就寝スケジュールの三通りです。ウィジェットやSiriから始めてもかまいません。

最後に設定でSleep Fadeを有効にし、「Apple Musicを一時停止」にチェックを入れます。あとは毎晩、音量が数分かけて下がり、Apple Musicが一時停止し、Macが眠ります。まだ起きていれば、1分前のお知らせにある「+15分」で延長できます。

よくある質問

Sleep TimerはApple Musicを本当に一時停止しますか。音量を下げるだけではありませんか。

一時停止します。オプションを有効にしておくと、Macがスリープに入る直前にミュージックアプリへ一時停止を指示します。キューが進まないので、翌朝に何十曲も先へ行っていることがありません。一時停止をオフにして、音量のフェードだけを使うこともできます。

一時停止のために、スクリプトや特別な裏技が必要ですか。

必要ありません。Sleep TimerはMac App Storeのサンドボックス対応アプリで、アプリが別のアプリに一時停止を頼むというAppleの仕組みを使っています。初回だけmacOSが標準の許可ダイアログを表示するので、一度許可すればそれ以降は出てきません。

ダウンロード済みのライブラリでも、ストリーミングでも止まりますか。

どちらも止まります。一時停止の指示はミュージックアプリ自体に届くため、再生元の違いは関係ありません。ローカルの曲でも、Apple Musicのプレイリストでも、ラジオでも同じように一時停止します。

SafariやほかのアプリでBGMを流している場合はどうなりますか。

一時停止の指示はミュージックアプリ専用ですが、Sleep Fadeが下げるのはシステム全体の音量です。SafariのYouTubeでもポッドキャストでも、音は静かにフェードアウトし、そのあとMacがスリープして再生が止まります。

今夜、試してみませんか

Sleep Timer はメニューバーに常駐します。カウントダウン、時刻指定、曜日ごとに時刻を変えられる週間スケジュールに対応。音楽はゆっくりフェードアウトし、画面を暗くして、Mac は突然途切れることなくスリープします。

Sleep Timer for Mac を入手

¥500 · 買い切り · サブスクなし