ratingのボタン化について foobar2000/ Track Display

自分用メモ
foobar2000

  • Track Info Panel Mod や TrackDisplay のrating表示とボタン化
  • 画像とか用意したりするのが面倒くさいので文字だけで
  • foo_custominfo でrating管理

// PerTrack に

$alignabs(0,530,80,30,left,top)$font(Tahoma,10,,80-80-80)$repeat(☆,5)
$alignabs(0,530,80,30,leftt,top)$font(Tahoma,10,,80-80-80)$repeat(★,%rating%)
$button2(0,530,0,0,13,12,,,'Rate 1',)
$button2(15,530,0,0,13,12,,,'Rate 2',)
$button2(30,530,0,0,13,12,,,'Rate 3',)
$button2(45,530,0,0,13,12,,,'Rate 4',)
$button2(60,530,0,0,13,12,,,'Rate 5',)
)

$button2(DstX,DstY,X,Y,W,H,TEXT,HOVER TEXT,COMMAND,OPTIONS)

  • DstX: テキストを表示する横方向の始点 [0]
  • DstY: テキストを表示する縦方向の始点 [0]
  • X: ボタンが起動する有効範囲のDstXからの横方向の始点 [0]
  • Y: ボタンが起動する有効範囲のDstYからの縦方向の始点 [0]
  • W: ボタンが起動する有効範囲の横幅 [値を指定しないとフリーズ?]
  • H: ボタンが起動する有効範囲の高さ [値を指定しないとフリーズ?]
  • TEXT: 表示するテキスト
  • HOVER TEXT: マウスを載せたときのテキスト
  • COMMAND: コマンドを指定 (下記参照)
  • OPTIONS: なし
http://foobar2000.xrea.jp/index.php?Track%20info%20mod%20%E8%A7%A3%E8%AA%AC

より

注意
  • foo_custominfoの設定で2番目にはチェックを入れておきましょう

  • foo_custominfoを使わない場合、対応してない場合は直接タグに書き込みます。

'Rate 1'

の所を

TAG:SET:rating:1

に変えます。’でくくらなくていいです。1〜5まで同様に書き換えます

  • これだと☆の色が灰色ですが、2段目の$fontでお好みな色に変えてください
  • その他
$button2(60,530,0,0,13,12,,,'Rate 5',)

たとえばこの部分、60が横方向の始点、530が縦方向の始点ですからこれをいじれば簡単流用できます

  • rating 0ボタンを作った方が便利かも
おまけ 今日のfooobar



クリックで拡大

  • いつもはこんなかんじですだよ
  • ミニプレイヤーモードは元に戻す(縮小)を押して縮小モードにする→横幅動かして見栄えをよくした状態にしていただけです。問題点はミニプレイヤー(もどき)以外の時は常に最大化しなくてはならないことでしょうか。
  • puiとかにすればもっとちゃんとしたの出来ると思うのだけれども自分には無理だ…気力が