bug iOS7 you work for

Now、Walking PlayerのiOS7フラットGUI対応版を開発中ですがそんな中で標準のミュージックアプリの不具合を見つけましたのでまとめておきます
特別な条件での問題ですが奇妙な動作でお困りの方がいたら本記事が参考になれば幸いです

[Problem description]
私のミュージックライブラリには以下の「BJ Special Track」というアルバムが入っています

このアルバムが他とちょっと変わっているのはアルバム内に複数のジャンルが混在して入っているという点です通常、1つのアルバム内の曲は全て同じジャンルの曲です問題が発生するのはこのように1つのアルバム内に複数のジャンルがある場合です
(このアルバムは確か昔何かのパソコンかアプリの中に無料でサンプルとして入っていたものでもしかすると結構多くの人が無意識に持っているかもしれません)

Problem generating operation
ミュージックアプリを一旦停止/再起動後、[Genre]-[Ethnic]と選ぶと以下の画面のように[BJ Special Track]Ethnic genres in the album said that during[BJ Special-Ethnic-]という曲だけが絞り込んで表示されますこれは正しい表示です。(「5曲、1分」と表示されていて再生時間は1曲分なのに曲数はアルバム全体の5曲になっているのはおかしいと思いますがこれはたいした問題ではなく今回の問題とは別の話なので目をつぶることにします。)

続いて、[Album]-[BJ Special Track]を選ぶと以下の画面のように[BJ Special-Ethnic-]という曲だけ表示され他の曲が表示されません

この画面はジャンルで絞ってないのだからこのアルバムに入っている5曲を全部表示しないとこれではアルバム内の全ての曲が聞けなくなってしまいます

次にもう一度ミュージックアプリを停止/再起動後、[Album]-[BJ Special Track]を選ぶと今度は以下の画面のように5曲全てが表示されますこれが正しい表示です

but、続いて[Genre]-[Ethnic]を選ぶと以下の画面のようにジャンルで絞られないで5曲全部表示されてしまいます

実はこれはiOS7上のWalking Player v1.02でも同じ問題が発生します。(iOS6.1では標準のミュージックアプリもWalking Playerもこの問題は発生しません。)

[Workaround]
とりあえずアプリを再起動したらどちらか先にアクセスした方は正しく表示されます

[Future response plans]
上記の現象をWalking Playerの動作確認で調査したところiOS7のミュージックライブラリアクセスAPIに問題があることまで判っているので別途Appleにバグレポートしておく予定ですただ特別な条件での問題なのですぐには直してくれないかもしれません