>>879
JScriptPanelは使ったことないから細かいことはわからないけど

plman.GetQueryItemsで抽出したhandle_listをアルバムごとにグループ分けし、ネストしたリストに入れる
乱数 % 10 の値をインデックスとしてネストしたリストから取り出す
(10は10個ランダムに取り出したい、とのことだったので)
それをplman.InsertPlaylistItemsで目的のプレイリストに挿入
それを10回繰り返す
という形でできないかな

>plman.GetQueryItemsで抽出したhandle_listをアルバムごとにグループ分けし、ネストしたリストに入れる
については、C++で書かれてるけどkode54氏のfoo_r128scanのソースが参考になると思う
具体的にはfoo_r128scan.cppの1474行目以降

JScriptPanelの場合は
IFbMetadbHandleListのmethodであるOrderByFormatを使うことになると思う
このとき引数として渡すIFbTitleFormatは、「アルバム」を具体的に定義したものにする
例えば%album artist%|%date%|%album%

JavaScriptはわからないから具体的にコードを書けなくて申し訳ない