ガイド
Macの音楽ライブラリをAndroidスマホにコピーする方法
曲はMac上のふつうのファイルで、Androidはそのほとんどをそのまま再生できます。手間がかかるのは、正しいファイルを選ぶこと、フォルダを整えること、そしてプレイリストも一緒に移すことです。
Macの音楽ライブラリは、ふつうのオーディオファイルが入ったフォルダです。USBケーブルでそのフォルダをスマホのMusicフォルダにコピーすれば、Androidの音楽プレーヤーが見つけてくれます。MP3、AAC(.m4a)、FLACは、どのAndroidスマホでも再生できます。Apple Losslessは再生できるプレーヤーとできないプレーヤーがあり、Apple Musicのサブスクリプションでダウンロードした曲はコピー保護されているので、まったく再生できません。
プレイリストも、ミュージックアプリが書き出せるM3Uファイルとして移せます。ただし、各行がMac上の場所を指しているので、先に少し手を加える必要があります。映画、書類、アプリについてはそのほかのファイルをMacからAndroidに移すをご覧ください。
Macで音楽が保存されている場所
ミュージックアプリは、ファイルをメディアフォルダに保存しています。場所を確かめるには、ミュージックを開いてミュージック > 設定を選び、ファイルを開きます。もっと手早いのは、どれかの曲を右クリックしてFinderで表示を選ぶ方法で、その曲が入っているフォルダが開きます。
同じ画面でメディアフォルダを整理にチェックが入っていれば、曲はメディアフォルダの中のMusicフォルダにあり、その中はアーティストごと、アルバムごとのフォルダに分かれています。コピーするのはこのフォルダの階層で、それより上のものは不要です。近くにあるMusic Library.musiclibraryパッケージはアプリ自身のデータベースで、Androidのアプリには読めません。
メディアフォルダにまったく入っていない曲もあるかもしれません。追加したときにライブラリへの追加時にファイルをメディアフォルダにコピーがオフだった曲は、元の場所に残っています。ファイル > ライブラリ > ライブラリを整理でファイルを統合にチェックを入れると、メディアフォルダにコピーが作られ、オリジナルはそのまま残ります。
コピーできる曲
曲がスマホで再生できるかどうかは、その曲の入手元によって決まり、ミュージックアプリで確かめられます。曲を選択してCommand-Iを押し、ファイルタブの種類を見てください。
| ミュージックアプリでの種類 | 主な入手元 | Androidでの再生 |
|---|---|---|
| MPEGオーディオファイル | 入手元を問わないMP3ファイル | 可能(どのプレーヤーでも) |
| AACオーディオファイル | 読み込んだCD、そのほかのAACファイル | 可能(どのプレーヤーでも) |
| 購入したAACオーディオファイル | iTunes Store(2009年以降) | 可能(コピー保護なし) |
| 一致したAACオーディオファイル | iTunes Match | 可能(コピー保護なし) |
| Apple Losslessオーディオファイル | ロスレスで読み込んだCD | VLCやPowerampなど一部のプレーヤーで可能 |
| Apple Music AACオーディオファイル | Apple Musicのサブスクリプション | 不可(コピー保護あり) |
| 保護されたAACオーディオファイル | iTunes Store(2009年より前) | 不可(コピー保護あり) |
Apple Musicでダウンロードした曲はサブスクリプションに結び付いていて、Apple自身のアプリの中でしか再生できません。Apple MusicにはAndroid用のアプリがあるので、サブスクリプションを利用している人は、そちらで曲をもう一度ダウンロードします。
Androidで再生できる形式
Androidが公式にサポートする形式、つまりどのスマホでもデコードできる形式には、MP3、.m4aまたは.mp4ファイルに入ったAAC、FLAC、そしてOgg VorbisとOpusが含まれます。これらの形式のファイルは、スマホのふつうの音楽プレーヤーならどれでも再生できます。
Apple Lossless(ALAC)はこの一覧にありません。AACと同じ.m4aという拡張子なので、見落としがちです。スマホに最初から入っているプレーヤーはこれを飛ばすことがありますが、VLCやPowerampのように独自のデコーダを持つプレーヤーなら再生できます。ほかのプレーヤーを使いたいなら、変換してください。
- ミュージックアプリでAACのコピーを作る。ミュージック > 設定 > ファイル > 読み込み設定で、読み込み方法をAACエンコーダにします。それから曲を選択し、ファイル > 変換 > AACバージョンを作成を選びます。オリジナルはそのまま残ります。AACは非可逆なので、ロスレスのファイルはMacに残しておいてください。
- FLACに変換する。FLACはALACと同じくロスレスで、どのAndroidスマホでも再生できます。ミュージックアプリはFLACを書き出せませんが、無料の
ffmpegツールなら、1ファイルずつ変換できます。ffmpeg -i "01 Song.m4a" -c:a flac "01 Song.flac"
プレーヤーが理解できるフォルダの並べ方
すべてをスマホのストレージの最上階層にあるMusicフォルダに入れ、Macでの並べ方をそのまま保ちます。Music/Artist/Album/01 Song.m4aという形です。プレーヤーはライブラリを各ファイルの中のタグで並べるので、フォルダが大事なのは、主にあなた自身、フォルダで見て回るタイプのプレーヤー、そしてプレイリストにとってです。
スマホのストレージに入りきらない大きなライブラリは、SDカードの専用のMusicフォルダに置けます。AndroidのSDカードをMacで使うをご覧ください。ほとんどのプレーヤーは新しいファイルに自分で気づきます。気づかない場合は、設定に再スキャンの項目がないか探してください。
プレイリストを移す
- ミュージックで、サイドバーのプレイリストを選択し、ファイル > ライブラリ > プレイリストを書き出しを選びます。
- フォーマットをM3U8かM3Uにします。M3U8は同じ形式をUTF-8で保存したもので、アクセント付きの文字や日本語などラテン文字以外の名前も崩れません。
- ファイルをテキストエディットで開きます。各曲はMac上のフルパスで書かれていて、その場所はスマホにはありません。
#で始まる行はプレーヤー向けの注記なので、そのままにしてください。 - 編集 > 検索 > 検索と置換で、各パスの先頭部分、つまりメディアフォルダの中の
Music/フォルダまで(それ自体を含む)を、空の文字列に置き換えます。各曲の行がArtist/Album/01 Song.m4aのようになれば完了です。 - 保存して、スマホの
Musicフォルダの、アーティストのフォルダと同じ階層にコピーします。
これで、パスはプレイリストのファイルからの相対パスになりました。相対パスはM3U形式の一部で、Powerampをはじめ、M3Uファイルを読み込めるプレーヤーはこれをたどります。プレイリストは、そこに書かれた曲の横に置いておいてください。ほかの場所に移すと、パスはどこも指さなくなります。
ファイルをコピーする
次のどの方法でもコピーできます。違うのは、Finderを使えるかどうかと、コピーのあとに何が残るかです。
Finderでスマホを使う
SideMountは、USBケーブル経由でスマホをFinderのボリュームとしてマウントするので、メディアフォルダのアーティストのフォルダを、スマホのMusicフォルダへ、ほかのコピーと同じようにドラッグできます。スマホに._や.DS_Storeのファイルを書き込むことはありません。USB デバッグを一度オンにする必要があり、手順はセットアップガイドにあります。大きなライブラリは、どの方法でも時間がかかります。ファイルはどんなに小さくても、1つ移すごとに決まった手間がかかるからです。
スマホを最新に保つならrsync
スマホがボリュームになれば、rsyncでスマホのコピーをMacと同じ状態に保ち、新しいものだけをコピーできます。ここでMEDIAとPHONEは2つのパスを表します。それぞれのフォルダをFinderからターミナルにドラッグすれば入力できます。
rsync -rt --progress --exclude '.DS_Store' MEDIA/Music/ PHONE/Music/
よく使われる-aではなく-rtを使ってください。スマホはMacのアクセス権を保持できないからです。各オプションと、スマホを完全なミラーにする--deleteオプションについては、AndroidとMacでrsyncを使うで説明しています。
MTPアプリ
スマホのUSBの通知でファイル転送(機種によってはファイル転送 / Android Auto、英語表示ではFile transfer / Android Auto)を選ぶと、無料のOpenMTPのようなMTPアプリが、専用のウインドウにスマホを表示します。そこにフォルダをドラッグします。USB デバッグは要らず、MTPは各ファイルの中身だけを送るので、._ファイルも届きません。選択肢の比較はAndroid用のファイルを扱うMacアプリにあります。
カードリーダー
MacのカードリーダーでSDカードに入れる方法でもかまいませんが、FAT32やexFATのカードでは、Finderがすべての曲の横に._の分身を残し、それを再生しようとするプレーヤーもあります。dot_clean -mやfindで取り除く方法は、Androidの._ファイルで説明しています。
よくある質問
Apple Musicの曲をAndroidスマホにコピーできますか?
できません。Apple Musicのサブスクリプションでダウンロードした曲はコピー保護されていて、Appleのアプリの中でしか再生できません。Android用のApple Musicアプリをインストールして、そちらでもう一度ダウンロードしてください。2009年以降にiTunes Storeで購入した曲と、自分で読み込んだCDは、コピーできるふつうのファイルです。
AndroidはApple Lossless(ALAC)のファイルを再生できますか?
標準では再生できません。ALACはAndroidが公式にサポートする形式の一覧にないので、スマホに最初から入っているプレーヤーは飛ばすことがありますが、VLCとPowerampは再生できます。どのプレーヤーでも使えるようにするには、ffmpegなどのツールで同じくロスレスのFLACに変換するか、ミュージックアプリの「ファイル > 変換」でAACのコピーを作ります。
スマホですべての曲が2つずつ表示されるのはなぜですか?
2つ目は._ファイルです。macOSは、FAT32やexFATのカードにコピーするとき、各曲の横にこれを書き込みます。中身はMac用のメタデータだけです。Macでdot_clean -mを使って削除するか、代わりにケーブルでコピーしてください。
Androidスマホでは、音楽をどこに置けばいいですか?
スマホの内部ストレージの最上階層にあるMusicフォルダか、SDカードのMusicフォルダに、アーティストとアルバムのフォルダに分けて置きます。プレーヤーは各ファイルの中のタグを読んでライブラリを並べるので、フォルダは主にあなた自身とプレイリストのためのものです。
ミュージックアプリのプレイリストはAndroidで使えますか?
使えます。ただし、1か所だけ手を加えます。ミュージックアプリで「ファイル > ライブラリ > プレイリストを書き出し」を使って各プレイリストをM3U8で書き出し、すべてのパスからMacの部分を取り除いて、各行がArtist/Album/01 Song.m4aのようになるようにします。そして、そのファイルをスマホのMusicフォルダの、アーティストのフォルダの横に保存します。