iPhoneで、お気に入りの曲が入ったプレイリスト
「トップレート」を聞くことが多いです。
頻繁に行うことなら、「ショートカット」を使えば
すばやく再生できるようになって便利なはず!
と思ったのですが、やってみたら案外手間取ったので、
やり方をメモしておきます。
「トップレート」プレイリストとは
この「トップレート」プレイリストの実体は、
iTunes上の「評価が★4つ以上」という条件の
スマートプレイリストです。
確か、iTunesに最初から入っていたと思います。
(参考:【iTunes】削除した初期プレイリストを復活する方法 - スキャログ!)
これを再生するショートカットを作ればいいわけです。
ちょっと詳しい人は、そんなの簡単、と思うでしょう。
確かに、「ショートカット」アプリの「ギャラリー」に、
「プレイリストを再生」が最初から入っています。
(参考→ 【iOS12新機能】よく聴くプレイリストを1タップで! シャッフル再生を自動化する「ショートカット」アプリ活用 | iPhone | できるネット)
私も、そう思っていました...
で、上の手順通りにショートカットを作って、使ってみたんです。
こんなのです↓簡単ですね。
でも、なぜか曲が再生されないんです。
いや、正確に言うと、曲が再生されない場合が多いのです。
他のプレイリストを再生するショートカットは、
普通に動作するんですが、
なぜか「トップレート」だけ、再生されないんです。
なんでだー!スマートプレイリストだから?
ともあれ、いろいろ試して解決策がわかりましたので、
同じ症状で困っている人がいた場合のため、
書いておきます。
「曲が再生される場合」と「されない場合」の違い
「曲が再生されない場合が多い」と書きましたが、
それは再生される場合もあるということ。
両者の違いは何かと言うと、
ミュージックアプリが最近使われたかどうか
であるようでした。
- ミュージックアプリが最近使われていると、
「トップレート」プレイリストの曲はちゃんと再生される。 - ミュージックアプリが最近使われていないと、
「トップレート」プレイリストの曲は再生されず、
ショートカットは止まってしまう。
メモリに残っているかどうか、なんでしょうかね。
ならば、ミュージックアプリを起動してから、
「トップレート」プレイリストを再生させればいいのでは?
と考えて、下のようなショートカットを作ってみました。
内容は以下の通りです。
- 「Appを開く」:App「ミュージック」
- 「待機」:1秒
- 「プレイリストを取得」: プレイリスト「トップレート」
- 「ミュージックを再生」:シャッフル、リピートはお好みで
これで、ミュージックアプリが最近使われていようと
いなかろうと、ちゃんと「トップレート」プレイリストの曲が
再生されるようになりました。やったね!
初期設定にあるショートカットとの違いは、
曲が再生される前に、ミュージックアプリが立ち上がる、
という点ですが、特に問題ないと思います。
新しいショートカットを作るには、
ショートカットアプリの右上の「+」を押します↓
ショートカット作成画面に入りますので、
検索窓をタップします↓
キーワードを入れると、構成部品が出てきます↓
必要な部品をタップして、並べて保存すればOKです。
まとめ
iPhoneのショートカットで「トップレート」プレイリストを再生する場合、
「Appを開く」→ミュージック、 「待機」→1秒 してから
プレイリストを取得、再生するとうまくいく
ショートカットを使いこなしたい人は、
こちらのサイトを参考にすると良いと思います。
→ 【iOS12】ショートカットアプリの簡単な使い方 - もう一人のY君