小ネタ/Tips

iPhoneとカーナビをBluetooth接続したら音楽を自動で再生する【MagSafe/Qi/NFC】

スポンサーリンク

iPhoneはUSBケーブルで対応オーディオに接続すれば自動で音楽を再生してくれますが、それに対して「Bluetoothオーディオ」に接続した場合は再生してくれません。なんでや...。

車を運転するときなんかほぼ確実に音楽を聞くのに、毎回手動で再生するのは手間ですよね。Androidだと割と簡単に実現できるということもあり、結構な不満でした。

今回はそれを、iOSの標準アプリ「ショートカット」アプリで解決できたので紹介します。ただし、少し条件があります。

実は、iPhoneの「ショートカット」で音楽を自動再生させることって案外難しく、かなり試行錯誤しました。
結果としては、少し複雑なマクロになりましたがどんな状況でもうまく自動再生してくれるマクロとなっています。

設定手順を細かく解説しています。不要な方はこちらをクリックすればオートメーションの中身を表示できます。

スポンサーリンク
スポンサーリンク

条件は"充電をする" か "NFCタグに当てる"

「ショートカット」アプリの要件で、現時点ではBluetooth機器の接続をトリガーとして自動でコマンドを実行することはできません。(Apple公式サイトを参照)

そのため、別のトリガーを組み合わせる必要があります。自動実行が可能なトリガーは以下のようにいくつかあるんですが、その中で車で使用できるのは「充電する」か「NFCタグをiPhoneに接触させる」ことです。

充電をする

充電さえ開始されれば有線/Qi/MagSafeどれでもOKです。ただ、有線でつなぐのであれば、車にUSBポートがあればそれがiPhoneに対応していることが多い上、結局一手間かかってしまうので、iPhone 12であればMagSafe対応の車載ホルダー、それ以外であればQi対応ホルダーをおすすめします。

MagSafe対応充電器

Qi対応充電ホルダー

NFCタグ

車のスマホを置く場所 or ホルダーなどに以下のようなシールを貼り付け、iPhoneのNFCセンサー部に接触させることでトリガーを機能させます。

いつもiPhoneを置く位置にタグを貼っておけば、かざすだけで音楽を再生できるようになります。

created by Rinker
jiaxing
¥999(2021/12/08 15:58:01時点 Amazon調べ-詳細)
created by Rinker
サンワサプライ
¥1,348(2021/12/08 15:58:02時点 Amazon調べ-詳細)

判定が結構シビアなので、「置いたときに自動で反応させる」というのはなかなか難しいですが、NFCタグにiPhoneを一瞬当てるだけでサクッと音楽を再生できるので、いちいち手動で再生するよりはかなり早いし楽

なお、iPhone 13 Proの場合、NFCのセンサーは背面上部にあります。他のiPhoneもだいたい同じ位置と思われます。

NFCタグの認識にはロックの解除が必要なので注意してください

スポンサーリンク

対応する音楽アプリ

今回使用する方法は、iOSの標準アプリである「ショートカット」を活用します。ということで、音楽アプリもショートカット対応していることが条件になります。私が確認した中では、対応しているのは以下のアプリのみ。

  • Apple Music
  • YouTube Music

どちらも任意のプレイリストを再生するように設定可能です。

他にもあったらコメントでぜひ教えて下さい!

Apple Musicに関しては、今回の設定を行っていなくてもBluetooth接続後に音楽を再生してくれる場合もあります。ただ、かなり気まぐれなのであまり当てにはなりません。
この記事では「Apple Music」を使用した場合での手順を紹介します。YouTube Musicを使用する場合は手順が少し異なるので、以下の記事に別で公開しています。
 
スポンサーリンク

オートメーションの作成(Apple Musicの場合)

いわばマクロのようなものです。コレを設定することで、充電/NFCタグ等をトリガーにして様々な機能を実行できます。

「ショートカット」を開く

アプリ一覧から「ショートカット」を起動します。

アプリを開くとこの画面になるので、画面下部の「オートメーション」→「個人用オートメーションを作成」(あるいは右上の+)をタップします。

トリガー条件を指定

トリガーは「NFC」「充電器」のどちらか使用する方を選択します。

今回は充電の方をトリガーとしますので、「充電器」をタップし、「接続されている」を選択で「次へ」をタップ。

これでアクションを追加できるようになります。

アクションの追加

次にオートメーションに内容を追加していきます。

アクションの役割は記事の最後で説明していますので、こちらでは省きます。なお、説明を比較的丁寧に行っております。オートメーションの最終的な中身もそちらに載せてあるので、説明が不要な方はそちらをどうぞ。

「待機」の追加

まずはじめに「待機」を追加します。

アクションを追加」をタップし、「待機」と検索して「待機」をタップ。

最初の画面に戻り、「待機」が追加されていますので、「1秒」の部分をタップします。以下のようにボタンが出てきますので、+4回押して「5秒」にすればOK。

「再生出力先の設定」を追加

まだまだあるのでどんどん追加していきます。

2個目以降のアクションを追加するには画面下側を上にスワイプします。

次に「再生出力先を設定」を追加します。「再生出力先」などで検索して「再生出力先を設定」をタップ。

次に、標準ではiPhoneで再生に設定されてしまうので、車のオーディオに置き換えます。「iPhone」をタップし、一覧から車のオーディオを選択します。
一覧に車のオーディオ機器が表示されない場合、実際に車にて接続後、再びこの画面で設定を行うことで選択可能となります。

「現在の曲を取得」を追加

「曲を取得」と検索し、して「現在の曲を取得」をタップします。これでOK。

「ミュージックの詳細を取得」を追加

次に再生中の音楽の情報を取得できるようにします。再び+ボタンをタップ。

「ミュージックの詳細」と検索し、「ミュージックの詳細を取得」をタップします。

「"アーティスト"を"現在の曲"から取得」となっていると思いますので、「アーティスト」をタップし、「トラック番号」の置き換え。

IF文を追加

再び+ボタンを押し、「if」と検索し「if文」をタップして追加します。

追加されたら「条件」をタップし、「任意の値」へ変更します。

「再生」を追加

次に「再生」と検索して「再生/一時停止」を追加します。

追加したら、「再生/一時停止」の部分をタップして「再生」に置き換えます。

変更したら、アクション自体をタップしたまま、「その他の場合」の下へ移動させます。

右のようになったらOK。

「ミュージックを再生」を追加

App」→「ミュージック」と選択し、「ミュージックを再生」をタップして追加します。

再生するプレイリストや音楽を指定

最後に再生したいプレイリストを指定します。「ミュージック」と表示されている部分をタップし、「ライブラリ」をタップ。

プレイリスト」→任意のプレイリスト→「+」でOK。

順序を変更

先程のアクションを長押しし、「if文」の「その他の場合」の下へ移動します。

これで完了。

オートメーションの保存

これでオートメーションの作成は完了しましたので保存します。

戻る」をタップし、「実行前に尋ねるのチェックを外し、「完了」をタップ。

「実行前に尋ねる」のチェックを外すのを忘れないようにしましょう。

これで設定が完了しました。

実際の動作

実際に車でBluetooth接続+MagSafeで充電を開始した映像です。問題なく自動再生されました。

※通知は下の方法で非表示にしています。

ちなみに、動画ではロックを解除した状態で実行していますが、画面が消えていてもロック状態でも自動で再生が可能です。

実行時の「通知」を消す方法

ショートカットは実行時に通知を表示します。そして、今回のオートメーションは仕様上、充電をするたびに通知が大量生産されます...。

ということで、放置しているとこんな感じになってしまいます。

ニャンちゅう

これはひどいw

「ショートカット」はiOS純正アプリとなったため、本来通知を消すことはできないのですが、iOSの機能「スクリーンタイム」を使用すれば非表示にすることができます。

スクリーンタイムで非表示に設定する

この設定を行う前に、何度かショートカットアプリの通知を表示させておく必要があるので注意してください。

設定」→「スクリーンタイム」をタップし、「すべてのアクティビティを確認する」をタップ。

少し下にスクロールすると「通知」欄がありますので、「表示を増やす」、またはグラフをタップ。

あとは「ショートカット」をタップし、「通知を許可」のチェックを外せばOKです。

以下のように「ショートカット」が選択できない場合

・上記のように、矢印が表示されず、選択できない場合は、スクリーンタイムの設定を開き直したり、再起動をしてみたりなどをしていると何かの拍子に選択できるようになります。
なお、この通知設定はiOSのアップデートを行うと有効に戻ってしまうようです。アップデート後は再度無効化しましょう。

アクション一覧 & それぞれの役割

アクションはそれぞれ以下の役割があります。以下の画像にまとめていますので、ご自身の好みでカスタマイズしてみてください。

※画像をタップ/クリックで拡大できます。

自動再生されない場合

タスクを切っていないか

オートメーションが実行されたにもかかわらず、自動再生が始まらない場合、「Apple Music」のタスクを切っていないか確認してください。

アプリを完全に終了させてしまうと、「ショートカット」から呼び出しても再生を行ってくれない場合があります。停車時はエンジンを切れば再生が止まりますので、タスクはそのままにしておきましょう

そもそもiOSは基本的にタスクを切る必要はないです。iPhone 11以降はRAMが4GB以上なので特に。

待機時間の調整

オートメーションの最初に設定している5秒の待機時間ですが、この時間は機器・環境によって調整が必要な場合があります。そもそもこの待機時間は、「充電」or「NFCタグの認識」を行ってから「Bluetooth接続完了」までの時間以上となる必要があります。

基本的に5秒あれば十分だとは思いますが、再生が安定しない場合は時間を少しずつ増やしてみてください。

ちなみに、私の以下の機種・環境では3秒に減らしても安定して自動再生できています。

車種RAV4 Hybrid G
(2020年マイナーチェンジ後)
ナビ・オーディオ純正ディスプレイオーディオ
(標準装備/ナビなし)
スマホiPhone 13 Pro/iPhone 12 Pro
iOSバージョンiOS 1415.0.3まで確認
トリガーMagSafe充電
音楽アプリApple Music

その他

オートメーションを同じように設定して、かつ、タスクが残った状態で再生が始まらない場合は、以下を記載の上コメントへお願いします。

  • 機種名
  • iOSバージョン(iOS15.0.3 のように小数点以下まですべて)
  • 使用したトリガー(充電 or NFCタグ)
  • 使用した音楽アプリ
スポンサーリンク
スポンサーリンク
スポンサーリンク
この記事をシェアしませんか?
記事の更新を受け取れます
SMART ASW

コメント欄

  1. iPhone11ですが、ナビに接続しても
    再生出力先設定にiPhoneしか出てこないです。

    • Bluetoothで接続した状態で、「ショートカット」アプリを一度再起動して再度確認してみてください。

      • ありがとうございます。
        出てきました。
        オートメーション作ってみたのですが、純正のミュージックアプリはナビと接続してから、再生出来たりできなかったりという感じで不安定でした。

        • オーディオの接続にかかる時間などは機種や環境で異なりますので、待機の時間を長くすることで改善する場合もあります。

          また、Apple Musicのタスクを切ってしまうとショートカットから呼び出しても再生してくれない場合があります。これはiOSの仕様なのでどうしようもないです。まあ実際に使うときには車のエンジンを止めれば再生も止まるのでタスクは切る必要はないですし、特に問題にはならないかと思います。

          ちなみに、私は普段タスクを切ることはないですが、数ヶ月運用して再生されなかったのは1回くらいで、ほぼ確実に自動再生されています。ちなみに、その1回は気まぐれでタスク全消しした時だったと記憶しています。

          • 待機時間の設定はオートメーション側でしょうか?
            何度も申し訳ないです。

          • 記事の方でひとつ手順が抜けていました…。申し訳ないです。

            以下に追記しましたが、オートメーションの最初に待機を追加する必要があります。記事では5秒としていますが、私の環境では3秒にしています。
            https://smartasw.com/archives/11139#toc9

          • ありがとうございます。
            試してみます。

タイトルとURLをコピーしました