iTunes のスマートプレイリストで「すべての」と「いずれかの」を混用する
iTunes 8まで、ひとつのスマートプレイリストの中では「すべての」か「いずれかの」のどちらかしか使えなかった。例えば『ジャンルが「Jazz」か「World」で、レートが4つ以上の曲を集める』程度のことが、なんと、できない。それを実現するためには例えば、自分が設定している「Jazz」「World」以外のジャンルをすべて列挙して

「ジャンルがRockでない」かつ
「ジャンルがR&Bでない」かつ
「ジャンルがPopでない」かつ
「ジャンルがClassicでない」かつ
「ジャンルがHip-Hopでない」かつ
「ジャンルがOldiesでない」かつ
「ジャンルがAlternative & Punkでない」かつ
「ジャンルがAcidでない」かつ
「ジャンルがHouseでない」かつ
「ジャンルがElectronicでない」かつ
「ジャンルが歌謡曲でない」かつ
「ジャンルがUnclassifiableでない」かつ
「レートが4つ以上」

というような長大な指定をする必要があった。あるいは、まず「ジャンルがJazzまたはWorld」というスマートプレイリストを作り、さらに「"JazzまたはWorld" のスマートプレイリストに含まれ、かつ、レートが4つ以上の曲」というもうひとつのスマートプレイリストを作る必要があった。いずれにしても、あまりスマートなやり方とは言えない。

iTunes 9 ではスマートプレイリストの各行の右端、従来からあった「−」「+」ふたつのボタンに「…」というボタンが加わり、これによって、ひとつのスマートプレイリストの中で「and」と「or」の混在が可能になった。これは iTunes 9 の最も重要な新機能、というか正常進化、ではないかと思うんだが、アップルはこの点をほとんど宣伝していない。それどころか、9月9日のリリースから3ヶ月以上たった本日現在に至っても、ボタンがふたつの旧バージョンのスクリーンショットを平気で掲げている。このスクリーンショットを見て、アップル社員の誰ひとりとしておかしいと思わないのだろうか。

で、アップルの宣伝不足も理由のひとつなのかも知れないが、この「…」ボタンの使い方はいまいち(私のオツムでは)わかりにくい。例えば下図Aだと「ジャンルが○○または△△」または「レートが4以上」となり、全ジャンルからレート4以上の曲が集まってしまう。「ジャンルが○○または△△」かつ「レートが4以上」という期待通りの結果を得るには、Bのようにしなくてはならない。「すべての」を先に持ってくるのがポイントだ。
c0070938_20213284.jpg
c0070938_20334132.jpg

・・・と、きのうまで思っていたのだが、今日、「Kishin Design」さんというブログで正解を知った。Cだ。いや「正解」なのかどうかは知らないが、なんとなく筋が通っていて、納得がいくではないか。これを見てあらためて考えると、「"すべての" が先で "いずれかの" が後」という理解はピンぼけであって、えーっと、いや…。考えがまとまらないのでやめておこう。とにかくKishin さんによると、5階層まで入れ子にできるらしい。
c0070938_202228100.jpg

[PR]
by nobiox | 2009-12-20 20:37 | ├Mac OS X | Comments(4) |
Commented by kishin at 2009-12-20 21:59 x
BでもCでも、同じ結果が得られると思いますが、「よりシンプルに」と云うのであれば、Bの方が正解ですね。

Cのレート部分にある「すべての」は「いずれかの」に変えても同じですし、中に入っている条件が一つなので、入れ子にする必要さえないですから、結果的にはBの方がより美しい指定の仕方ですね。
Commented by nobiox at 2009-12-21 14:16
> Bの方が正解

そうかなあ・・・まあ、言われてみればそんな気も・・・
いずれにせよ、改善の余地アリアリのインターフェイスですよね。
Automator もいつもそう思うんですが。
Commented by AmiLuna at 2010-03-18 22:04 x
検索してたどり着きました。
ようやく『いずれかの』『...』の使い方がわかりました~
本当にありがとうございます
Commented by nobiox at 2010-04-08 21:44
>AmiLunaさん

ブログを書くモチベーションのひとつに「もーしーかーしーたーら誰かのお役に立つかも知れないじゃないか」というのがあるのですが、まさかこんな零細なブログの記事が実際に iTunes ユーザーの検索にヒットしてお役に立つとは、想像してませんでした。こちらこそありがとうございます。
<< スマートプレイリストのインター... | 「夫 死んで欲しい」 >>