« 房総半島ドライブ2日目夕方:東京湾フェリーで久里浜へ | トップページ | ミスドのドーナツって小さくなった? »

2007年5月 9日 (水)

foo_custom_pc v0.2.1

foo_custom_pc v0.2.1をリリースしました。

更新内容

(1) 再生回数のカウントアップ条件を設定可能にした。
設定できる内容は以下のとおり。

  • カウントアップしない
  • トラック再生開始時にカウントアップ
  • トラック再生終了時にカウントアップ
  • トラックの一定割合を再生したらカウントアップ → 割合設定可能 (1~99%)
  • トラックの一定秒数を再生したらカウントアップ → 秒数設定可能 (1~)

(2) シークバーで曲の最後にシークし次トラックの再生に移った場合、60秒経過していなくてもカウントアップしてしまう不良を修正。

ダウンロード

foo_custom_pc.dll (v0.2.1)

これ何?

タグではなく、foo_custominfoのデータベースに再生回数をカウントするプラグイン。

foobar2000 v0.9向け。v0.8では動作しない。

従来のfoo_playcountやfoo_playcount_modと何が違うの?

foo_custominfoを利用するため、手動で再生回数を編集可能

ちょっとファイル名を変えただけで再生回数がリセットされることがあると思う。そんなときに手動で再生回数を設定しなおすことで、前の値を引き継ぐことができる(あくまで手動で)。

またOS入れ替えのときでも再生回数の移行が可能。ただし、そのためには再生回数のバックアップとっておき、移行するときにバックアップの値をもとに手動で再設定する必要あり。かなり面倒やけど、一応移行する手段として利用できるということで。

タグで再生回数を記録してる人には不要かな。CUEシートで管理してる人向け。

仕様

  • foo_custominfoのデータベースの%PC%フィールドを再生回数として使用する
  • 設定条件を満たすと%PC%の値を1カウントアップする
  • トラックが設定秒数未満の場合は、トラックの再生が終了したときにカウントアップする
  • シークバーで曲の再生位置を変更しても再生秒数は減らない(例:60秒でカウントアップする設定のとき、シークバーで曲の先頭に戻る操作をして何度も同じ箇所を聴いていても、合計60秒間聞けばカウントアップする)
  • %FIRST_PLAYED%や%LAST_PLAYED%は記録しない(%PC%のみ)
  • 使用するフィールドは%PC%固定
  • カウントアップ条件を変更した場合、変更は次トラック再生時から有効になる

インストール方法

前バージョン(v0.1.0)からお使いの方は、手順6のみ実施してもらえればOKです。

  1. foo_custominfoを導入 (詳細はこちらを参照)
  2. foo_custom_pc.dll を foobar2000\components にコピー
  3. foobar2000を起動
  4. foo_custom_pc.dll のロードを確認
    Preferences → Components で "Playcounter for foo_custominfo" が表示されており、VERSIONの値がダウンロードしたバージョンと一致していればOK

    Components
  5. foo_custominfoの設定
    Preferences → Tools → Custom Info → Generalタブ
    Storage method selection で "None (disabled)" 以外を選択後
    以下の通りチェックを入れる
    Custominfo_general

    Preferences → Tools → Custom Info → Context menu commandsタブ
    Custominfo_context

    Tag items に 以下の4項目を追加 (Newボタンで追加できる)
    # Display name Field Name Value 備考
    1 Custom Info/PC +1 PC $add(%PC%,1) 再生回数 +1
    2 Custom Info/PC -1 PC $sub(%PC%,1) 再生回数 -1
    3 Custom Info/Remove PC PC 再生回数 削除
    4 Custom Info/Synchronized with %PLAY_COUNT% PC %PLAY_COUNT% 再生回数を%PLAY_COUNT%から取得

    上記4項目にショートカットキーを割り当てておくと便利。
  6. foo_custom_pcの設定
    Preferences → Tools → Playcounter for foo_custominfoページを開く
    以下のような画面が表示される。
    foo_custom_pc設定画面

    再生回数をカウントアップしたい条件をグループボックスで選択する。
    デフォルトでは60秒再生するとカウントアップする(v0.1.0と同条件)。
    以下に各設定内容について説明する。

    Do not update counter
    カウントアップしない。
    一時的に無効にしたいときなどにどうぞ。

    Update counter when a track is started
    トラック再生開始時にカウントアップ。
    トラックの再生を開始した直後にカウントアップする。

    Update counter when a track is ended
    トラック再生終了時にカウントアップ。
    トラックの再生が終了した直後にカウントアップする。

    Update counter when playback percentage is
    トラックの一定割合を再生したらカウントアップ。
    トラックの再生時間が一定割合を超えた場合にカウントアップする。
    割合はスライドバーで設定してください。
    1~99%が選択可能。
    0%を使いたい    → 「Update counter when a track is started」を使って下さい
    100%を使いたい → 「Update counter when a track is ended」を使って下さい

    Update counter when playback second(s) is
    トラックの一定秒数を再生したらカウントアップ。
    トラックの再生時間が一定秒数を超えた場合にカウントアップする。
    秒数はエディットボックスに入力してください。
    1秒以上が設定可能。
    0秒を使いたい  → 「Update counter when a track is started」を使って下さい

    (注)
    ・「すべて保存ボタン」は押さなくて良い(グループボックスを変更した時点で有効)
    ・カウントアップ条件を変更した場合、変更は次トラック再生時から有効になる

使ってみる

Title Formattingで %PC% フィールドを表示してトラックを再生、設定条件を満たしたときに %PC% フィールドの値がカウントアップされればOK。

また、トラックを選択して(複数トラックでも可)右クリック → Custom Info で、先ほど設定した4項目が表示されると思う。

"PC +1" を使えば %PC% フィールドの値が1カウントアップされるはず。

"Synchronized with %PLAY_COUNT%" を使えば、従来の %PLAY_COUNT% から値を取得し、%PC% に設定することができる。従来の %PLAY_COUNT% から移行するときにどうぞ。

コンテキストメニューから%PC%を操作可能

注意、免責事項

  • 本プラグインを使用して発生したいかなる問題にも責任を負いかねます。最悪メディアライブラリやコンピュータのデータを破壊してしまうかもしれません。自己責任にてご利用願います。
  • 何をするプラグインか分かる人のみ使用してください。
  • 現在foo_custominfoはv0.1.2でのみ動作確認をしています。v0.1.2以外を使用した場合、不具合が起きるかもしれません。
  • バグ等あれば連絡ください。出来る限り対処します(無理な場合もありますのでご了承下さい)。

その他

動作報告いただけると助かります。

現在以下の環境でのみテストしていますので、他のバージョンでの動作報告などもいただけると非常に助かります。

foobar2000 v0.9.4.2
foo_custominfo v0.1.2

戻る

|

« 房総半島ドライブ2日目夕方:東京湾フェリーで久里浜へ | トップページ | ミスドのドーナツって小さくなった? »

foobar2000」カテゴリの記事

自作ソフトウェア」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/56729/15010559

この記事へのトラックバック一覧です: foo_custom_pc v0.2.1:

« 房総半島ドライブ2日目夕方:東京湾フェリーで久里浜へ | トップページ | ミスドのドーナツって小さくなった? »