
スマートプレイリストは便利なんでいろんなヤツを作って入れてある。でも時々「えっ?コレができないの?」と思わせるくらい簡単な(ような)条件を作れないコトがある。例えば『ジャンルが「Jazz」か「World」でマイレートが4つ以上の曲を集める』っていう場合、出来そうでできない。だけど2つのスマートプレイリストをうまく組み合わせれば、そうした条件に合致する曲を集めることもできる…まぁキレイなやり方ではないんだけど。
まず最初に「Jazz“もしくは”World」の曲をすべてリストするスマートプレイリストを作る。下図のように「ジャンルがJazzである」と「ジャンルがWorldである」の2つの条件を作って、「次の“いずれかの”条件に一致」の設定をすれば「Jazz“もしくは”World」の曲を選択するコトになる。これでスマートプレイリストを作り、まぁ仮に「jazz/world」って名前を付けておく。
まずジャンルがJazzかWorldの曲を集めるスマートプレイリストを作る。
次に別のスマートプレイリストを作り、マイレートが4つ以上の設定をする。下図のように「プレイリストが“jazz/world”である」と「マイレートが★★★より大きい」(=つまり4以上)の条件を作って「次の“すべての”条件に一致」を選ぶ。…そうすると、2つのスマートプレイリストを通ったコトで条件がしぼられて最終的に『ジャンルが「Jazz」か「World」でマイレートが4つ以上の曲を集める』ってコトが出来た次第。
次にマイレートが3より大きい曲をさっき作ったプレイリストから抽出する条件を別のスマートプレイリストに設定。
なんで2つのスマートプレイリスト(検索条件)が必要だったか?っていうと、最初の条件設定はOr検索…ようは「Jazz“もしくは(=or)”World」で、2つめのマイレート条件「“かつ(=and)”マイレートが4つ以上」の検索はAnd検索…とOrとAndが混合していたから。iTunesのスマートプレイリストではOr検索にしたい場合は「次の“いずれかの”条件に一致」を選択し、And検索にしたい場合は「次の“すべての”条件に一致」を選ぶことになる。
…まぁなんとかスマートプレイリストはできたけど、余分なスマートプレイリストも作らなくちゃいけないから全然スマートじゃない(笑)。使う者に「データベース使ってます」って感じをあまり意識させないで、うまく複雑な検索条件を作れるインターフェースを作るのは難しいんだろうねぇ。まぁ、今回のエントリーは実用性半分、頭の体操半分の内容ってコトで。
そうですね、確かに楽曲のコメント欄を使う…という手はアリですね。実は僕のライブラリではコメント欄を別の用途に活用しているんで、そっちの方に発想がいきませんでした。
いずれにしても、トリッキーな方法ですんで、おっしゃられるようにスゴい解決をAppleがしてくれるのがベストですよね。現在iTunesは4.8、4.9ももうすぐではないか…って感じですが、いろんな点に大幅な改良が加えられるとしたら5.0からなのかなぁ…とちょっと待ち遠しい気分です。
<a href= http://www.angelfire.com/uubaim/3.html >3</a>
http://www.angelfire.com/uubaim/4.html
<a href= http://www.freewebs.com/aiseth/10.html >10</a>
http://www.freewebs.com/aiseth/12.html
<a href= http://www.angelfire.com/uubaim/2.html >2</a>
http://www.angelfire.com/uubaim/9.html
<a href= http://www.freewebs.com/aiseth/17.html >17</a>
http://www.angelfire.com/uubaim/8.html
<a href= http://www.freewebs.com/aiseth/15.html >15</a>
http://www.freewebs.com/aiseth/11.html
<a href= http://www.angelfire.com/uubaim/5.html >5</a>
http://www.freewebs.com/aiseth/13.html
<a href= http://www.angelfire.com/uubaim/5.html >5</a>
http://www.angelfire.com/uubaim/2.html
<a href= http://www.freewebs.com/aiseth/11.html >11</a>
http://www.angelfire.com/uubaim/8.html
<a href= http://www.freewebs.com/aiseth/17.html >17</a>
http://www.freewebs.com/aiseth/18.html
<a href= http://www.freewebs.com/aiseth/10.html >10</a>
http://www.freewebs.com/aiseth/16.html
スマートプレイリスト