How to move your music library from Android to iPhone

Apple’s Switch to iOS app carries contacts, photos and messages. A folder of MP3 or FLAC files is exactly what it does not carry. Here is the way to bring it across intact.

The bMusic import screen, offering Wi-Fi transfer, files and a direct link

Why the migration tools skip your music

Android treats music as files. There is a folder — usually Music, sometimes a card, often nested by artist and album — and any player on the phone reads it. That is why it was easy to live with, and it is also why the transfer tools ignore it: they move the data owned by an account, and your music files are owned by nothing.

On the iPhone the default answer is the Music app, which wants a library rather than a folder, and would rather that library came from a subscription. People arriving from Android hit this on day one: the files copy onto the Mac fine, and then there is no obvious way onto the phone that does not involve converting them and handing them to iTunes.

The fix is to keep treating music as files on the iPhone too. Move the folder tree across once, let a player read it, and the way you used your library on Android is the way it works here.

Step by step

Bringing the folder across

  1. 01

    Copy the music folder off the Android phone first

    Plug it into a computer and let it mount, or use whatever file transfer you already use. Copy the whole Music folder rather than picking albums — you want the folder tree, because that is where your artist and album structure lives if some files are missing tags.

  2. 02

    Take five minutes to check the tags

    On the computer, look at a handful of albums. Anything ripped years ago on Windows may have a stray encoding or a missing album artist. Fixing it now, in a desktop tag editor, is much faster than doing it later on a phone — although bMusic can edit and write tags back into the file if something slips through.

  3. 03

    Install bMusic on the new iPhone

    iOS 18.0 or later, iPhone and iPad from the same download, and every part of it works for 15 days from the day you install it. That is deliberately enough time to move the library and live with it for a fortnight.

  4. 04

    Send the folder over Wi-Fi

    Choose Import from Wi-Fi on the phone, open the address it shows on the computer, and read the six-digit code with the phone’s camera. Then drag the folders into the browser. Nothing is installed on the computer and nothing goes through the internet — the files move across your own network.

  5. 05

    Let it rebuild the library

    Tags are read from every file — MP3, AAC, M4A, ALAC, FLAC, OPUS, WAV, AIFF all carry them — and everything is filed under Music/Artist/Album with its cover art. Albums that arrived split across folders can be merged, and a compilation that grouped wrong can be separated.

No computer in the middle? bMusic can also read directly from your own WebDAV server or NAS, and it takes files from AirDrop, the Files app and direct links.

What comes across, and what does not

Files, tags and cover art
Every format Android players handle day to day — MP3, AAC, M4A, ALAC, FLAC, OPUS, WAV, AIFF — imports with its tags and embedded art intact. Nothing is re-encoded on the way in.
Your folder structure
Artist and album folders are rebuilt on the phone, so a library organised by hand stays organised by hand rather than being flattened into one list.
Not your play counts
Those lived in whichever Android player you used and are not in the files. bMusic starts counting from zero — the one thing worth knowing before you start rather than after.
Not .m3u playlist files
Playlist files are not imported. Rebuild the handful you actually use by dragging songs in bMusic; it is quicker than fixing the paths inside an .m3u that came from a different device.

FAQ

Android to iPhone: the usual questions

Does Switch to iOS move music files?
It moves music bought from Google Play in some cases, and it does not move a folder of your own MP3 or FLAC files. That folder is what this guide is about.
Can I go straight from the Android phone to the iPhone?
Not directly, but you can skip the desktop: put the folder on your own WebDAV server or NAS and have bMusic read it from there, or send albums by AirDrop from a Mac. A computer is the simplest route if you have one.
Will my FLAC files work on the iPhone?
Yes. iOS decodes FLAC; it is only the Music app’s sync that refuses it. bMusic plays the FLAC as it is, with its tags and art.
How long does a big library take?
It is your own Wi-Fi doing the work, so a 20 GB library is minutes rather than hours on a decent network. You can send it in batches — the library is added to, not replaced.
Do I need an account?
No. There is nothing to sign up for, on either end. If you turn on iCloud sync later it goes through your own iCloud account.

Bring your own music

Every part of bMusic works for 15 days from the day you install it, with nothing held back. Send one album across and hear it on your own headphones.

iPhone, iPad and Mac · iOS 18.0 or later · MP3, AAC, M4A, ALAC, FLAC, OPUS, WAV, AIFF