変わっていると思われるかもしれませんが、iPhoneには音楽を保存していません。iPod touchを使っています。それほど遠くない前までは、iPhoneのミュージックアプリに音楽が表示されませんでした。まさに私が望んでいたことです。
しかし、iOS 15.1.1を搭載した現在のiPhoneでは、そう簡単にはいきません。ミュージックアプリを起動すると、iTunes Storeで長年購入したすべての曲が表示されます。曲を再生すると、インターネット経由でストリーミング再生されます。これらの曲は表示されなければよかったのですが、それはまた別の話です。今日は、iOS版Apple Musicアプリのインターフェースの不具合についてお話ししたいと思います。
これらの曲(まだiPhoneにダウンロードされていない曲)のいずれかを表示し、その横にある•••ボタンをタップすると、「ダウンロード」項目が表示され、曲がデバイスにダウンロードされます。また、曲(プレイリストとアルバム)がリストされている画面の右上隅には下向きの矢印ボタンがあり、これをクリックするとリストにあるすべての曲がダウンロードされます。曲をダウンロードすると、ミュージックアプリのルートレベルに「ダウンロード済み」カテゴリが表示され、ダウンロードした曲が表示されます。今のところ、何も問題はありません。すべてが完璧に理にかなっており、期待通りに動作しています。
問題はここから始まるのです。ダウンロードした曲を削除するには2つの方法があります。
- ••• ボタンをタップして「削除」を選択します。すると、「ダウンロードを削除」と「ライブラリから削除」の2つのオプションが表示されます。
- 「ダウンロードを削除」はまさに私の望みどおりです。ダウンロードしたファイルを削除し、曲はメインライブラリリストに残ります。これはトラックをダウンロードする前の状態です。再ダウンロードするか、ストリーミングで再生できます。
- 「ライブラリから削除」はダウンロードを削除し、ライブラリからエントリを削除します。これでどこからもアクセスできなくなります。
- トラックを左にスワイプしてゴミ箱アイコンをタップすることもできます。これは「ライブラリから削除」と同じ機能ですが、警告や確認メッセージは表示されません。これはおかしいですね。ダウンロード済み画面にいることを忘れないでください。この画面でトラックを削除するためにスワイプした場合、iOSはダウンロード自体を削除するはずで、ライブラリから削除するはずではありません。
削除した曲をライブラリに戻したい場合はどうすればいいでしょうか?これが問題の核心です。ミュージックアプリには、削除した曲を表示してライブラリに戻すための仕組みがないようです。
iTunes Storeアプリで購入履歴を確認してみましたが、その曲は見つかりません。検索してみると(まだ購入可能であれば)、価格が表示されているはずの場所に「購入済み」タグが付いているのですが、そのタグをタップしても何も反応しません。
トラックはMacにまだ残っているので、iPhoneの「ライブラリから削除」アクションでは、実際のライブラリからは何も削除されませんでした。もしiTunes Matchを起動していたらどうなっていたか、誰にもわかりません。
ようやく問題の原因が分かりました。ミュージックアプリで「ライブラリから削除」を実行すると、iTunes Storeの購入履歴から購入履歴が非表示になるのです。再度表示するには、iTunes Storeに接続し、アカウント設定を開いて非表示の購入リストを探し、表示させる必要があります。この方法はiOSでもmacOSでも動作するはずですが、iOS版iTunes Storeアプリのバグのため、Macから実行する必要があります。
iOS の iTunes Store アプリを使用して iPhone で非表示の購入履歴を表示する場合 (非常に難しい ― ミュージック画面から一番下までスクロールし、Apple ID をタップして、Apple ID を表示 > 非表示の購入履歴 > ミュージック > すべての曲 >アーティスト>アルバムをタップします)、トラックに関連付けられた [非表示を解除] ボタンはありません。非表示の購入履歴にはすべて個別の [ダウンロード] ボタンがあり、アルバムのトップ レベルには [すべて非表示を解除] ボタンがあります。 [すべて非表示を解除] をタップすると、ミュージック アプリは非表示のトラックをすべてダウンロードしますが、後で分かったことですが、iTunes Store の購入履歴では非表示のままになります。
さらに、少なくとも私のテストでは、iOSミュージックアプリからダウンロードした曲のオーディオを削除するには、ライブラリから曲を再度削除する必要があります。曲の横にある•••ボタンをタップすると、「削除」メニュー項目が「ライブラリから削除」に置き換わり、曲がライブラリから再度削除されます。
ただし、Mac のミュージックや iTunes を使用してアカウントと非表示の購入履歴を表示すると、非表示の購入履歴ごとに「再表示」ボタンが表示されます。(このボタンを表示するには、サイドバーで iTunes Store を選択します (ミュージック > 環境設定 > 一般 > 表示 > iTunes Store で表示する必要がある場合があります)。右側にある小さな灰色のアカウント リンクをクリックし、「ダウンロードと購入 / 非表示の購入履歴」セクションの下にある小さな青い「管理」リンクをクリックします。)
「再表示」ボタンをクリックすると、トラックはiOSミュージックライブラリに再び表示されます(iOS iTunes Storeアプリの「非表示の購入済み」リストからは消えます)。以前にトラックをダウンロードしていた場合(iOS iTunes Storeアプリを使って再表示しようとした際にダウンロードしたなど)、メニュー項目に「削除」が再び表示されるので、ダウンロードを削除するか、ライブラリから曲を削除できます。
ミュージックアプリでこのような現象に遭遇した人は少ないと思いますが、困惑しているのは私だけではないはずです。この記事が、解決策を探している方々のお役に立てれば幸いです。
iOS のミュージック アプリが macOS のミュージック アプリよりも柔軟性が低いことに驚くべきではないかもしれませんが、iOS ミュージックの簡単なスワイプ削除ジェスチャーによって、プラットフォームを切り替えなければ元に戻すことが不可能な状況にユーザーを導くのはやはり残念です。
David C. は、PC、ワークステーション、組み込みデバイスなど、様々なコンピューティングプラットフォーム向けのアプリケーションおよびシステムソフトウェアの開発に30年以上携わってきたプロのソフトウェア開発者です。1990年代からMacを使用しています。