iidxにbmsを追加するとき、一曲ずつ追加するのが面倒だったので作りました。

使用方法
bmsがたくさん入ったフォルダをこのソフトにD&Dするだけ。

各BMSの先頭800行を読み取り、以下のタグを検出：
#TITLE
#ARTIST
#GENRE

難易度（レベル）解析
あらかじめbmsファイルの名前を変える必要があります。
ファイル名がレベルになります。

追加予定のsp/dp譜面をs0/d0のように変えます。
例(s1.bms s7.bms d1.bme d9.bml
この場合レベルがsp/1/7/dp/1/9/
のようになります。

ファイル名から s1, s3, sp2, d4, dp9 のようなパターンを抽出。
パターン	割り当てスロット
1〜3譜面	SPN, SPH, SPA / DPN, DPH, DPA
4譜面以上	SPB, SPN, SPH, SPA / DPB, DPN, DPH, DPA

になります。4譜面以上、レベルが12以上は追加するときにエラー起きます。

出力
title/artist/genre/SPB_level/SPN_level/SPH_level/SPA_level/DPB_level/DPN_level/DPH_level/DPA_level
になります。

例
20年以上のソナタ/sugosugiii & SiLiS/Emotional/0/9/0/0/0/0/0/0