f2f

フォーラムへの返信

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • 返信先: WMA形式のRatingタグと歌詞タグ #5347
    f2f
    参加者

    Tikiさん、ご調査ありがとうございます。

    UserRatingとWM/SharedUserRatingについてですが、私も調査&実証実験してみたところ、以下のことが想定されることがわかりました。

    利用ツール:WMP12(Win10)、MediaMonkey、Winamp、エクスプローラーのファイルのプロパティ、Mp3Tag

     

    • WMP以外のツール経由で、WMAファイルの評価について読み書きをする際にはWM/SharedUserRatingを使う。
    • WMP上で評価を読み書きする際には、WM/SharedUserRatingタグが用意されておらず、UserRatingを使う。
    • WMPを含めた多くのメディアプレイヤーは自前のライブラリを持っており、WMAファイルから初めて評価情報を読み込む際にはWMAファイルのWM/SharedUserRatingから読み込み、2回目以降はライブラリ上にある評価情報を読み込む。
    • WMPを含めたメディアプレイヤーで評価を書きこむ際には、いくつかのパターンに分かれる。
      パターン①WMP:UserRating経由でライブラリに書き込む→時間をおいてWMPがWMAファイルのWM/SharedUserRatingに書き込む。ただし、何らかの要因でWM/SharedUserRatingへの書き込まれない場合もある。
      パターン②MediaMonkey:評価情報を書き換えると、自身のライブラリとWMAファイルの両方に即時書き込む。
      パターン③Winamp:ライブラリ上の評価情報には書き込むが、WMAファイルには書き込まない。
    • すでにライブラリに評価情報を保持するメディアプレイヤーは、別のメディアプレイヤーや、タグの書き換えツールなどを使ってWMAファイルの評価が書き換えがあったとしても、そのことを認識せず、自身のライブラリにある評価情報をみにいく(ようにみえる)。

    何が言いたいかといいますと、

    • 私はWMP上で評価を読み書きするためライブラリ経由となるUserRatingを使っており、WM/SharedUserRatingはいじれない。ただし、WMPは時々、WM/SharedUserRatingへの書き込みが失敗しており、WMP上の評価とWMAのファイルの評価が一致していないケースがある。
      (この不一致が今回の要望の発端となった要因で、「WMPとTurneBrowserと違うのはUserRatingを使っていないからだ」、と私が思い込んでしまった)
    • WMPを含むライブラリを持つメディアプレイヤーは一度自身のライブラリに評価を持つと、他のツール経由でWMAファイルのWM/SharedUserRatingタグを使って評価を書き換えたとしても、それが(少なくとも即時、あるいは永遠に)反映されない。
    • Tikiさんの実証実験についても、WMPのライブラリに評価が書き込まれていない場合には、WMAファイルのWM/SharedUserRatingを見に行くため、一度はWMPに反映されるが、その後はWMPのライブラリを優先的に見に行き、WMAファイルへの書きこみは不定期のため、TuneBrowserでWM/SharedUserRatingで変更した値がWMPに反映されるかどうかは不確定である。
      (※この現象が私の端末に出ていたため、本要望につながった要因となってしまいました)

    グタグタになってしまいましたが、TuneBrowserでWMAファイルの評価情報を読み書きする場合には、これまでの動作通りに、WM/SharedUserRatingを操作するので良いと思います。

    私のほうで、あまり情報を整理できておらず、評価の読み書き先をUserRatingタグに変更してほしいと要望を出してしまいましたが、本件は取り下げさせていただきます。
    m(_ _)m

    ご調査ありがとうございました。

1件の投稿を表示中 - 1 - 1件目 (全1件中)