2015-06-28 Ver. 2.2.0
– 自然順ソート追加
– 再生予約アイコンを色替え
– イベントの自動実行チェックを外してもイベントが実行される問題修正
– 拡大・縮小時の座標ズレ修正
– 歌詞の文字コード判定処理修正
前バージョンで追加した再生予約ソートですが、再生予約時に次の曲を示すアイコンの色を青色に変えるようにしました。再生予約されたものなのか、単純に再生順に基づいたものなのかを判別できるようにするためです。
– 自然順ソート追加
– 再生予約アイコンを色替え
– イベントの自動実行チェックを外してもイベントが実行される問題修正
– 拡大・縮小時の座標ズレ修正
– 歌詞の文字コード判定処理修正
2015-07-04 Ver. 2.2.1
– プレイリストがDB保存されない不具合修正
– 曲開始時に歌詞が先頭に戻らない問題修正
– 細かいバグ修正
2015-06-28 Ver. 2.2.0
– 自然順ソート追加
ユーザ様の要望により、ソートに自然順ソートを追加しました。ソート設定ダイアログより、ソートを行う際に選択できます。
自然順ソートとは、より人間の感覚に近いソートのことです。 例えば、
1, 2, 10, 20
といった数字の並びがあった場合、従来の通常ソートでは
1, 10, 2, 20
といった並びになります。これは、単純に1文字の文字から順番に比較してソートしているためです。これを、数字の大小を考慮して、
1, 2, 10, 20
といった並びにするのが、今回追加した自然順ソートです。
ちなみに、英数字については全角・半角は無視するようになっています。残念ながら今のところ漢数字の並びには対応してません。(欲しい人とかいれば実装するかもしれません。)
– 再生予約アイコンを色替え
前バージョンで追加した再生予約ソートですが、再生予約時に次の曲を示すアイコンの色を青色に変えるようにしました。再生予約されたものなのか、単純に再生順に基づいたものなのかを判別できるようにするためです。
個人的にこの辺を少し使い分けたかったもので…。
– イベントの自動実行チェックを外してもイベントが実行される問題修正
Ver. 2.1.0でプラグインの仕様を変更した際、プラグインのダイアログから「イベントアクション自動実行」のチェックを外しても、イベントが実行されてしまうようになっていたので、その修正です。
すいません、単純に確認不足です。
– 拡大・縮小時の座標ズレ修正
メイン画面をピンチイン/ピンチアウトやダブルタップで拡大・縮小した場合、表示座標がずれる場合があったため、その修正です。
…修正できたと思っているのですが、もしかしたら直ってないかもしれません。
– 歌詞の文字コード判定処理修正
歌詞の文字コード処理を一部見直して、MP3タグの文字コード判定処理と同様に行うようにしました。文字コードが正しく判定されない場合、端末の言語設定に応じて、最終的に出力される文字コードは異なってきます。ちなみに、UTF-16やUTF-8であれば特に気にしなくて良いです。
歌詞の文字コードは、UTF-8辺りを積極的に推奨します。
2015-07-04 Ver. 2.2.1
– プレイリストがDB保存されない不具合修正
自然順ソートを追加した際、内部的な処理を色々変更しているのですが、その際にプレイリスト保存時に楽曲IDが正しく保存されない不具合が起こってしまいました。そのため、既存のプレイリストに上書き保存した際に、プレイリストの内容が消えてしまうという問題が発生していました。
これは、プレイリストをDB保存した際に発生するもので、ファイル保存した場合は発生しません。
プレイリストが消えてしまった方は、ご迷惑をお掛けして申し訳ありません。
– 曲開始時に歌詞が先頭に戻らない問題修正
歌詞の同期をOFFにした状態で曲を切り替えると、次に表示される歌詞が先頭に戻らない不具合が発生してしていたため、その修正です。
– 細かいバグ修正
検索画面のフォルダに自然順ソートが効いていなかかった問題等、色々な修正を行いました。