プレイリストフォーラムの訪問者であるChrisH氏は、スマートプレイリストがどのように機能するかを誰もが理解しているわけではないことを明らかにしました。そこで、これらのプレイリストの仕組みについて少し説明したいと思います。彼はこう書いています。
娘は自分の部屋のパソコンでiTunesを使って音楽を聴いています。特に、音楽を聴きながら寝るのが好きなんです。娘が一晩中音楽を聴いているのは嫌なので、娘の音楽コレクションからランダムに15曲を選ぶスマートプレイリストを作りました。このプレイリストはリアルタイム更新に設定しているので、毎晩新しい15曲が聴けるはずです。ところが残念ながら、このプレイリストは静的で、更新されません。スマートプレイリストはiTunesを起動するたびに自動的に更新されると思っていました(ええ、そうですよね!)。どうやらそうではないようです。スマートプレイリストが更新される原因をご存知の方はいらっしゃいますか?また、このスマートプレイリストはなぜ期待通りに動作しないのでしょうか?
スマート プレイリストは、何らかのアクションによってスマート プレイリストで作成した条件が満たされるか、条件が満たされないと、何らかの理由で更新されます。
娘さんのプレイリストの場合、ライブラリから15曲だけを集めるように指示しただけです。内心では、頼んだことはすべてやったつもりで、プレイリストは変更されないと思っています。なぜなら、それらの曲を再生した後に新しい曲でプレイリストを更新するという条件も追加していないからです。
このような指示を作成するには、「最後にプレイしたのが過去 2 週間以内ではない」などの条件を追加します。

しかし、落とし穴があります。これをすると、iTunesはプレイリスト内の曲を再生し、再生が終わるとすぐにそのトラックをプレイリストから削除し、その場所に新しい曲を配置して、次の曲を再生します。このように再生と置き換えが繰り返されるため、プレイリストは永遠に止まりません。
回避策は、スマートプレイリストのライブアップデートオプションをオフにすることです。そうすれば、15曲を再生した後、再生が停止します。翌晩、娘さんがリストを更新したいと思ったら、ライブアップデートをオンにしてリストを更新し、その後オフにすれば、iTunesが延々と再生し続けることはありません。
一定時間再生した後にiTunesを自動的にシャットダウンするプログラムを使うことで、この問題に対処することもできます。例えば、Daniel McCoy氏による無料のiTunEchoは、iTunesのスリープタイマーまたはウェイクタイマーとして機能するMacintoshプログラム(Tiger対応)です。iTunEchoのスリープタイマーオプションを有効にし、iTunesの再生時間を指定して「タイマー開始」をクリックし、照明を消すだけです。指示された時間になると、iTunesは再生を停止します(タイマーが切れると、iTunEchoが自動的にiTunesを終了させるように設定することもできます)。

Solewood Software の Pause は、Mac 用のもう 1 つの無料スリープ タイマー アプリケーションです。

これらのタイマーを使用する場合は、先ほどご紹介したスマートプレイリストを引き続き活用し、ライブアップデートをオンにしておくと、曲が再生されプレイリスト内の曲が入れ替わるたびにプレイリストが更新されます(再生と入れ替えが同時に行われるため、プレイリストに少数の曲を入れるように設定することも可能です)。タイマーがiTunesの電源を自動でオフにしてくれます。