総再生時間表示











これですね


いつも通り使うのはfoo_func
On playback timeで1秒ずつ増やしてそれを本体に表示させるだけです
ただ、再生時間を秒数で記憶させるのでfoo_funcの$calcと$hashだと桁が大きすぎてちゃんとカウントされないようなのでfoo_etcの$exprと$registerを使って

$register(totalplayingtime,$expr(%totalplayingtime%+1))

と入れれば問題ないかと

表示するときはcwb_hooks

$cwb_wdhms(%totalplayingtime%)

として秒を?wk ?d hh:mm:ssの形に変換して表示させます

あとはOn quitで変数を保存してOn initでまた読み込めば大丈夫でしょう

他にもfoobar本体(PUI)のTFの// PerSecondの部分に書いても出来ますがこれだと最小化時にトレイに入れるようにしているとカウントが止まってしまうのでfoo_funcの方が無難じゃないかと思います

他にも$registerの代わりにPUIのpvarを使う方法もありますが自分の環境ではどうも不安定になって落ちやすくなったのでpvarは極力使わないようにしています






確か2月頃に一回リセットしてるはずだけどかなり再生時間増えてますね
ライブラリに登録されてる曲の再生回数は51,168でした
一番再生回数の多かった曲は
埼玉最終兵器 - [東方詞華集弐 #05] 六十年目の東方裁判 〜 Fate of Sixty Years
の767回。どう見ても聴き過ぎです。h(ry

Comments »

 名無し@弓師日記
今使ってるfoobarのバージョン教えてください
あとついでにmakaファイルについて書いてはもらえませんか
 弓師
>>名無し様
foobarは0.9.5.1beta2です
makaファイルはmkaファイルのことですか?
mkaは使っていないので書けないと思います。すみません
 名無し@弓師日記
今使ってるerrorのバージョン教えてください
あとついでにmankoファイルについて書いてはもらえませんか
 弓師
errorさんに聞いて下さい('・c_・` ;)

Comment posting »

管理者にだけ表示を許可する

Trackbacks »

http://leodryg.14.dtiblog.com/tb.php/462-48e590c4

 |  | 

Copyright © 2008 弓師日記 All rights reserved.
Powered By DTI ブログwith MZ Labs / p2008_k

順位チェック