オンラインソフト全般
- 36 :l ★:2006/11/21(火) 08:22:34 ID:???
- SQLiteデータベースを使用した音楽プレイヤーHogehoge2006
http://hogehoge2006.genin.jp/
iTunesのようなデータベース方式でfoobar2000の様に軽量という新興ソフトだが、任意のSQL検索式でダイナミックなプレイリストを作れるのが面白過ぎる。
「最近聴いていない曲20件」とか「最近聴いていなくて評価が3以上の曲」の様なAND/OR検索だけでなく、副問い合わせなどを駆使すれば以下のようなプレイリストも作れるのである。
・5つ星の付いた曲が含まれるアルバムの曲を全て
SELECT * from list where tagAlbum IN (SELECT tagAlbum from list where rating=50);
・アルバムの評価の平均が0.3以上のアルバムの曲全て
SELECT * from list where tagAlbum IN (SELECT tagAlbum from (SELECT tagAlbum ,avg(rating) as avg_r from list group by tagAlbum) where avg_r>3);
・平均以上の評価の曲全て
SELECT * from list where rating>(SELECT avg(rating) from list);
投稿ファイル名:1.bmp.png
サイズ: 21404
画像: http://lukewarm.s151.xrea.com/b/file/1132265380_36.png

25KB
0ch BBS 2005-10-08