えいのうにっき

主に Web 系技術ネタ。背景画像 is powered by grass-graph.moshimo.works

CountDown iTunes(バージョン問わず)にバグが発見されました。

取り急ぎ、速報ということで。お使いでない方は無視しちゃってくださいっ。

  • 「曲名・アーティスト名が同じ」である曲が複数iTunesライブラリに存在する場合、「差分ランキング」「順位比較ランキング」が正常に行われません。
    • 「曲名」と「アーティスト名」を結合したものをキーとしてHashMapに格納していることにより、この二つが同じだと情報が上書きされるためです。
    • 例えば、曲名「稲穂」アーティスト名「スピッツ」アルバム名「さわって・変わって シングル」という曲と、曲名「稲穂」アーティスト名「スピッツ」アルバム名「色々衣」という曲があった場合、これに該当し、違うもの同士の差分をとってしまったり、片方しか現れなかったりします。
    • 回避策として、HashMapのキーとして新たに「アルバム名」も付与するようにします。これにより、「曲名」「アーティスト名」「アルバム名」の3要素により曲を分類し、差分・比較するようになります。
      • 曲名・アーティスト名・アルバム名が同じである場合の挙動(最善のもの)は、これから考えます。(合算? さらに別の文字列をキーに加えて、確実に分類?)
    • 対応・公開時期は今週末の予定です(Mac版も対応します)。
      • 今までに採取したCDiTデータは、そのままご利用頂けます。


なんでこんな甘いケースが・・・というような感じですよね。ご迷惑をお掛けした方々、申し訳ありませんでしたm(_ _)m。