MINT dev. blog

MINT dev.の開発したiOSアプリを紹介しています

Music MINT ver3.7.1リリースしました!

Music MINT ver3.7.1がリリースされました。

 

・変更点

レジューム機能周りの修正

 

レジュームされた場合は、曲の先頭から再生するようにしました。

 

他、バグ修正を含みます。

MMBGF-039:Albumリストでportraitモードとlandscapeモードを切り替えた際に表示が崩れる

MMBGF-038:レジューム機能がOffになっていた(ver3.7.0の変更に伴うバグも含む)を修正

 

 

 

Music MINT ver3.7.0リリースしました!

Music MINT ver3.7.0がリリースされました。

 

・変更点

起動時のリスト表示の劇的な速度改善

 

コンピレーションアルバムの情報を構築するためにえらく時間がかかっていたところをいろいろと改善しました。

起動時の速度が以前に比べて速くなっています。iPhone/iPad内にたくさんの曲を入れていた場合、以前は起動してリストが表示されるまでグルグルが数秒間出ているケースが多かったのですが、今は割とすぐに表示されるので、待たなきゃいけないというストレスが無くなったと思います。

 

他、バグ修正を含みます。

MMBGF-036:前回起動時のページが次回起動時に復元されないことがある

MMBGF-037:前回起動時にPlaylist「お気に入り」ページを開いていた場合、次回起動時に表示される「お気に入り」リストのサブメニューで「曲の並び替え」が選択できない

 

 

Music MINT ver3.6.3 リリースしました!

Music MINT ver3.6.3をリリースしました!

 

- 変更点 

バグの修正
MMBGF-035:iOS14.4において曲リストで曲を選択し再生すると、再生開始された曲が数秒後にまた先頭から再生されてしまう


以下のようなiOSの仕様変更があったようです。

MPMusicPlayerControllerのrepeatMode=.none において、
 [iOS14.3以前]
キュー最後の曲を再生完了した後にキュー最初の曲がnowPlayingItemに設定され、currentPlaybackTimeが変わらない

[iOS14.4]

キュー最後の曲を再生完了した後にキュー最初の曲がnowPlayingItemに設定され、currentPlaybackTimeが0になる


以前、再生完了後にcurrentPlaybackTimeが変わらないのが気に入らなかったので
 MPMusicPlaybackState.stoppedの時にcurrentPlaybackTimeに0をセットしていたのですが、上記の理由により削除しました。これにより本障害は解決したと思われます。

 

Music MINT ver3.6.1リリースしました

Music MINT ver3.6.1をリリースしました!

 

- 変更点 

レジューム機能のバグ修正。アプリがバックグラウンドに入る直前の状態をストアするようにしました。

 

 

MMBGF-030:システムのミュージックから曲情報が消えてしまった後にフォアグラウンドになると、レジュームした曲情報が消えてしまう
->ver3.6.0の機能変更時の障害と思われます。

 

MMBGF-032: iOS14.1において、起動時にフリーズする
->iOS14.2では発生しなくなりました。システムに現在の再生曲を問い合わせているところでシステムから応答がないことが原因です。

 

Music MINT

Music MINT

apps.apple.com

Music MINT ver3.6.0リリースしました

Music MINT ver3.6.0をリリースしました!

 

- 変更点 

iPadに対応しました。

レジューム機能を改善しました。

 

iPadは画面のアスペクト比が4:3なので、横幅の広いiPhoneとはデザインを変える必要がありました。そのままだと拡大時のコントローラーのジャケ写が異常に大きくなりすぎる問題があったためです。

 

ジャケ写自体はiPadで大きく表示されるので別に大きくする必要がないかな、と。逆に拡大時のコントローラーは縦には大きくせずに横にだけ広げるようにしました。

 

f:id:mintSHOGO:20201103215928p:plain

 

 

Download on the App Store

Music MINT ver3.5.0リリースしました

Music MINT ver3.5.0をリリースしました!

 

- 変更点 

ソート機能追加。

Config画面で設定することができます。

Artist画面 -> AZ↓ ,  ZA↓

Album画面 -> AZ↓, ZA↓, 新しい順, 古い順

Song画面 -> AZ↓, ZA↓, 新しい順, 古い順, よく聞く順, あまり聞かない順, トラック順

 

Song画面で「よく聞く順」に並べるのがとても便利で、特にAll artists > All albums で全楽曲を一覧表示する時に威力を発揮すると思います。

 

 

ちなみに、iOS14にアップデート したら本アプリで楽曲の再生ができない問題が発生しました(iPhone XRにおいて)。「ミュージック」アプリで曲を再生したのち、Music MINTで曲を再生すると問題なくできたので、回避方法の一つなのかもしれません。

Xcodeでステップしたのですが、原因が意味不明です
(曲をMPMusicPlayerController.nowPlayingItem でsetしたのにgetでnilが返される)。

 

 

なお、iPhone SE(第1世代)では発生しませんでした。上記iPhone XRではデバッグバージョンで動かしていたのも問題発生の理由の可能性もあります。