« セカンドライフって知ってる? | トップページ | foo_custom_pc v1.0.1 »

2007年6月27日 (水)

foo_playback_custom v1.0.1

foo_playback_custom v1.0.1をリリースしました。

更新内容

  1. メディアライブラリ内の曲のみプレイパック情報を更新するオプションを追加

ダウンロード

foo_playback_custom.dll

これ何?

タグに再生回数や再生した時刻を書き込む foo_playcount_mod と同じようなもの。

foo_playcount_mod は更新が止まっているようなので作ってみた。

foo_playcount_mod で音飛びや動作の遅さが気になっている人は試してみてください。foo_playcount_mod よりは負荷が低いと思います。

  • タグに再生情報(再生回数最初に再生した時刻最後に再生した時刻)を記録する
  • タグに書けない場合(CUE+WAVやWMA等)は foo_custominfo のデータベースに書き込むように設定することも可能
  • 再生情報を更新するタイミングを自由に設定可能
  • 再生情報を更新するタグ名を自由に設定可能
  • foo_playcount_mod よりは動作は軽い・・・はず

仕様

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

インストール方法

ダウンロードしたファイルを foobar2000\components に配置して foobar2000 を起動するだけ。

前バージョンからお使いの方は上書きしてください。

設定

  1. foobar2000を起動
  2. foo_playback_custom.dll のロードを確認
    Preferences → Components で "Playback Statistics Custom" が表示されており、VERSIONの値がダウンロードしたバージョンと一致していればOK
    バージョン確認画面
  3. 設定
    Preferences → Tools → Playback Statistics Custom ページを開く
    以下のような画面が表示される。
    Settings
    【Playback Statistics Update Timing】

    再生情報を更新する条件をグループボックスで選択する。
    デフォルトでは60秒再生すると更新する。
    以下に各設定内容について説明する。

    Disable (Do not update)

    更新しない。
    一時的に無効にしたいときなどにどうぞ。

    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」を使って下さい

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

    【Other Settings】
    Only tracks in the media library update playback statistics
    チェックを入れた場合、メディアライブラリ内の曲のみプレイパック情報を更新する。 (New!)

    Store playback statistics with foo_custominfo db ...
    チェックを入れた場合、タグに書けなかったとき(CUE+WAVやWMA等)は foo_custominfo のデータベースに書き込むようになる。
    チェックを入れる場合は foo_custominfo.dll がインストールされていないとエラーになるので注意。

使ってみる

Title Formattingで %PLAYCOUNT%、%FIRSTPLAYED%、%LASTPLAYED% フィールド(変更した場合は変更したフィールド名)を表示してトラックを再生、設定条件を満たしたときに情報が更新されればOK。

注意事項

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

免責事項

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

その他

例によってあまりテストしていませんので動作報告していただけると助かります。 

戻る

|

« セカンドライフって知ってる? | トップページ | foo_custom_pc v1.0.1 »

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

foobar2000」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


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

« セカンドライフって知ってる? | トップページ | foo_custom_pc v1.0.1 »