ラジオ付きMacOS X目覚まし時計

ラジオ付きMacOS X目覚まし時計

Macbook Air を使って、朝に好きなインターネット ラジオ局で目覚めるにはどうすればよいでしょうか。解決策は、ラップトップをスリープ状態から復帰させ、信頼性を高めることです。私が知っていることは次のとおりです。

  • Mac は、指定された時間にソフトウェアによって確実にサスペンド状態から復帰できます。
  • 無料のプログラムを含む多数のプログラムがあります目覚まし時計2商業的にも目覚めよそしてオーロラこれらには、ラジオストリームを含めることができる iTunes プレイリストを指定する機能があります。

しかし、目覚めるという特徴はインターネットラジオ実装されているとしても、十分にテストされていないようです。私のテストでは、目覚まし時計2インターネットストリームをまったく認識しなかったが、オーロラ朝起きた後、ストリームを再生することができませんでした。後者の失敗は、おそらく WiFi 接続の確立に数秒かかったことが原因です。

インターネットラジオで目覚めるのは、非常に便利なオプションのようです。何か解決策はありますか?

答え1

少なくとも Aurora では、ラジオ ストリームの再生に使用できる AppleScript を実行できます。

set volume 1 -- 0 to 7
say "wake up"
tell application "iTunes"
    activate
    set sound volume to 40 -- 0 to 100
    -- delay 15
    play track 1 of playlist "Radios"
end tell

lsalarm — 要点

私はこのシェル スクリプトを書くのに 5 時間費やしました。このスクリプトは、pmset scheduleコンピューターを起動し、launchctl上記のような AppleScript を起動するために を使用します。(私はシェル スクリプトのスキルがないので、現時点ではひどい出来です。誰かが gist をフォークしたり、修正版を再公開したりしたい場合は、どうぞ。)

答え2

1 秒間の「空白」トラックをいくつか (おそらく 20 個程度) 追加した後、インターネット ラジオ局をプレイリストに追加してみてください。CD では、1 分程度の無音の後に隠しトラックが挿入されていることがよくあります。これにより、WiFi が接続できるようになります。

関連情報