# iSing4u対応テンプレート Ver 0.0.1 #ここからカプセル化対象 #内容はわかる人しか弄らないように *OnMusicPlayEx #変数を削除 $アルバム名 $ジャンル名 $マイレート $再生回数 $作曲者名 $曲の長さ $ソース名 $プレイリスト名 $プレイリスト曲数 $プレイリスト種類 $プレイリスト再生時間 #初期値設定 $項目カウンタ 2 $B1 (sprintf,%c,1) $曲名 (R0) $アーティスト名 (R1) #ノーマライズ用 $B2 (sprintf,%c,2) $引数区切り追加 (B2) >音楽情報取得 *音楽情報取得 $情報 (split(B2)(R(項目カウンタ))(B2)(B1)) >アルバム名取得 (compare(B1)(S0)(B1)album) >ジャンル名取得 (compare(B1)(S0)(B1)genre) >マイレート取得 (compare(B1)(S0)(B1)rating) >再生回数取得 (compare(B1)(S0)(B1)playcount) >作曲者名取得 (compare(B1)(S0)(B1)composer) >曲の長さ取得 (compare(B1)(S0)(B1)duration) >プレイリスト取得 (compare(B1)(S0)(B1)playlist) >音楽情報取得ループ *アルバム名取得 $アルバム名 (S1) >音楽情報取得ループ *ジャンル名取得 $ジャンル名 (S1) >音楽情報取得ループ *マイレート取得 $マイレート (S1) >音楽情報取得ループ *再生回数取得 $再生回数名 (S1) >音楽情報取得ループ *作曲者名取得 $作曲者名 (S1) >音楽情報取得ループ *曲の長さ取得 $曲の長さ (S1) >音楽情報取得ループ *プレイリスト取得 $ソース名 (S1) $プレイリスト名 (S2) $プレイリスト曲数 (S3) $プレイリスト種類 (S4) $プレイリスト再生時間 (S5) >音楽情報取得ループ *音楽情報取得ループ $項目カウンタ=(項目カウンタ)+1 >音楽情報取得 (length(B1)(R(項目カウンタ)))!=0 #ノーマライズ終了 $引数区切り削除 (B2) >音楽情報取得完了 #カプセル化対象区間終了 *音楽情報取得完了 :φ (if(B1)(変数「曲名」の存在)(B1)(曲名)\n)φ (if(B1)(変数「アーティスト名」の存在)(B1)(アーティスト名)\n)φ (if(B1)(変数「アルバム名」の存在)(B1)(アルバム名)\n)φ (if(B1)(変数「ジャンル名」の存在)(B1)(ジャンル名)\n)φ (if(B1)(変数「マイレート」の存在)(B1)(マイレート)\n)φ (if(B1)(変数「再生回数」の存在)(B1)(再生回数)回\n)φ (if(B1)(変数「作曲者名」の存在)(B1)(作曲者名)\n)φ (if(B1)(変数「曲の長さ」の存在)(B1)(曲の長さ)秒\n)φ (if(B1)(変数「プレイリスト名」の存在)(B1)(プレイリスト名))