« foo_playback_custom v1.1.1 (for English users) | トップページ | ディスプレイが壊れた »

2007年7月11日 (水)

foo_custom_pc v1.1.1

foo_custom_pc v1.1.1をリリースしました。

更新内容

  1. 再生回数、最初に再生した時刻、最後に再生した時刻の記録要否をそれぞれ選択できるようにした (これにより再生回数のみを記録するというようなことが可能になった)

ダウンロード

foo_custom_pc.dll

これ何?

タグではなく、foo_custominfoのデータベースに再生情報(再生回数、最初に再生した時刻、最後に再生した時刻)を書き込むプラグイン。

再生情報をタグで管理したい人はfoo_playback_customを使ってください。

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

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

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

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

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

仕様

  • foo_custominfoのデータベースに再生情報を記録する
  • 再生回数のデフォルトタグは %PLAY_COUNT% (変更可能)
  • 最初に再生した時刻のデフォルトタグは %FIRST_PLAYED% (変更可能)
  • 最後に再生した時刻のデフォルトタグは %LAST_PLAYED% (変更可能)
  • 再生情報更新条件を満たすと上記3つの再生情報を更新する
  • 上記3つの再生情報のどれかだけを更新しないようにすることはできない (全て更新対象)
  • 最初に再生した時刻、最後に再生した時刻のフォーマットは「YYYY-MM-DD HH:MM:SS」で固定
  • トラックが設定秒数未満の場合は、トラックの再生が終了したときに再生情報を更新する
  • シークバーで曲の再生位置を変更しても再生秒数は減らない(例:60秒で更新する設定のとき、シークバーで曲の先頭に戻る操作をして何度も同じ箇所を聴いていても、合計60秒間聞けば再生情報を更新する)
  • 再生情報更新条件、タグ名等の設定を変更した場合、変更は次トラック再生時から有効になる

インストール方法

前バージョンからお使いの方は、手順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 PLAY_COUNT $add(%PLAY_COUNT%,1) 再生回数 +1
    2 Custom Info/PC -1 PLAY_COUNT $sub(%PLAY_COUNT%,1) 再生回数 -1
    3 Custom Info/Remove PC PLAY_COUNT 再生回数 削除
    4 Custom Info/Synchronized with %PLAY_COUNTER% PLAY_COUNT %PLAY_COUNTER% 再生回数を%PLAY_COUNTER%から取得

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

    【Playback Statistics Update Timing】
    再生回数をカウントアップしたい条件をグループボックスで選択する。
    以下に各設定内容について説明する。

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

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

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

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

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


    【Tag Name Settings】
    再生情報を記録するタグ名を設定する。デフォルトでは PLAY_COUNT、FIRST_PLAYED、LAST_PLAYED になっているので、変更したい人は適宜修正してapplyボタンを押して下さい。

    【Other Settings】
    Only tracks in the media library update playback statistics

    チェックを入れた場合、メディアライブラリ内の曲のみプレイパック情報を更新する。 (New!)

使ってみる

下図のようにTitle Formattingで %PLAY_COUNT%、%FIRST_PLAYED%、%LAST_PLAYED% フィールドを表示してトラックを再生、設定条件を満たしたときに各フィールドの値が更新されればOK。

確認

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

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

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

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

注意事項

  • 設定変更時、「すべて保存ボタン」は押さなくて良い
  • 設定を変更した場合、変更内容は次トラック再生時から有効になる

免責事項

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

その他

本コンポーネントの議論は以下のフォーラムで行っています。
Some Playcounter mods - Hydrogenaudio
Wiki - Hydrogenaudio

|

« foo_playback_custom v1.1.1 (for English users) | トップページ | ディスプレイが壊れた »

foobar2000」カテゴリの記事

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

コメント

コメントを書く



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


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



トラックバック

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

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

« foo_playback_custom v1.1.1 (for English users) | トップページ | ディスプレイが壊れた »