返信先: WMA形式のRatingタグと歌詞タグ

フォーラム TuneBrowser WMA形式のRatingタグと歌詞タグ 返信先: 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

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