#iTunes関係(メニュー) *◆iTunes起動/終了 \![raiseplugin,6BDC58E1-2D7F-47f0-A74F-804F53A66A53,OnITunesPlayerState] *iTunes起動前 :(6)現在、iTunesは起動してないよ〜。 (5)歌を聴くなら、私が起動してくるっ♪ _◆じゃあφ、おねがいするね iTunes起動 _◆んφ、今はいいや iTunes起動断り *iTunes起動 \![raiseplugin,6BDC58E1-2D7F-47f0-A74F-804F53A66A53,OnITunesBoot] *iTunes起動断り :(4)そっかぁ……。 (9)じゃあ、曲聴きたくなったら言ってねっ。 *iTunes終了前 :(0)現在、iTunesは起動中ですね〜。 (6)終了するなら、私が閉じますけど……? _◆んφ、頼めるかなφ? iTunes終了 _◆いやφ、まだ聴いていたいんだ iTunes終了断り *iTunes終了 \![raiseplugin,6BDC58E1-2D7F-47f0-A74F-804F53A66A53,OnITunesExit] *iTunes終了断り :(5)じゃあ、もう少し音楽に身を任せましょっ♪ :ゆらゆら、とな。 *◆現在再生中の曲 \![raiseplugin,6BDC58E1-2D7F-47f0-A74F-804F53A66A53,OnMusicPlayEx] # iSing4u対応テンプレート 使用例# # #    ↓ ここから ↓      # #芝やんthx!! #このテンプレートへの不明点は芝やんに直接聞くと早いかと。 *OnITunesBoot :(5)iTunesを起動しました♪ (ユーザ名)さんはどんな曲が好きなのかな? :(10)ん、BGMがあると賑やかでいいな。 じゃあ、よろしくや。 *OnITunesBoot :(2)やったぁ、音楽っ!! (5)紅茶に合う、美味しそうなのお願いっ♪ :(10)……そんなの、あるのか? *OnITunesExit :(6)iTunesを終了しますね。 :ふむ。 *OnITunesPlayerState >iTunes起動前 (compare,(R0),not exist) >iTunes終了前 (compare,(R0),playing) >iTunes終了前 (compare,(R0),stopped) #ここからカプセル化対象 #内容はわかる人しか弄らないように *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) >音楽情報取得完了 #カプセル化対象区間終了 *音楽情報取得完了 :\_q(6)φ \f[bold,true](if(B1)(変数「曲名」の存在)(B1)(曲名)) - (if(B1)(変数「アーティスト名」の存在)(B1)(アーティスト名)\n\n[half])\f[bold,default] (if(B1)(変数「アルバム名」の存在)(B1)◆アルバム名:(アルバム名)\n)φ (if(B1)(変数「ジャンル名」の存在)(B1)◆ジャンル:(ジャンル名)\n)φ (if(B1)(変数「マイレート」の存在)(B1)◆マイレート:(substr,★★★★★,0,(マイレート)/20)(substr,☆☆☆☆☆,0,5-(マイレート)/20)\n)φ (if(B1)(変数「再生回数」の存在)(B1)◆再生回数:(再生回数)\n)φ (if(B1)(変数「作曲者名」の存在)(B1)◆作曲:(作曲者名)\n)φ (if(B1)(変数「曲の長さ」の存在)(B1)◆曲の長さ:(sprintf,%02d:%02d,(曲の長さ)/ 60,(曲の長さ)% 60)\n)φ (if(B1)(変数「プレイリスト名」の存在)(B1)◆プレイリスト:(プレイリスト名))