How can I easily migrate all my iTunes songs and artists to a new MacBook without a permanent external hard drive?

I am told in an earlier entry that its difficult if not impossible to import all the songs, albums that were in my 2018 Macbook Pro (and earlier 'migrated' onto sev. macs in the mid teens aka 2013-5) ONTO my 2020 Mac air M1.

Apple support is giving me lots of complicated advice, but I'm pretty sure I'm not specific enough. The written instructions vary greatly in the knowledge base, but both You tube, online gogle hits and Apple doesn't quite cut what I want: to get the 'ARTISTS" (so they play on the M1 w.o having a EHD permanently plugged in)!

Is there any third party app that could easily accomplish this, since I was just told by a member direct wired (mac to EHD to mac M1) is gonna be "quite difficult'...why can't "system migration" somehow be forced to get these onto my new mac? Paywall is what I'd call the answer!!!

I have about 125gb of songs, and can export them onto the EHD, and play them "added to library" on the new machine-I think-as long as I keep ehd plugged in or don't shut the itunes down...it seems to forget I'd "added them to library"!

MacBook Air 11″, macOS 11.7

Posted on Dec 3, 2025 9:57 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 4, 2025 12:29 PM

I've not peered into it deeply, but I imagine that system migration is primarily concerned with copying over the content of your user folder from one system drive to the other. It probably doesn't come with any deeper investigation of what dependencies there might be on additional storage locations.


To move the library easily from one system to another you need to copy both the library database, and the media folder, such that the media folder is at the same path on the new system, or start with the library in a portable shape (the media folder is in the same folder as the .musiclibrary package) that can automatically adjust when opened from a new drive/location. If there is content outside of the media folder this should be consolidated before the migration, or moved to exactly the same paths on the new system so it will be available and can be consolidated later.


The library export functions create text files that list the content of the library. Importing one of these into an empty library only works if every file listed is at the exact path specified, often not the case when the user name on a new machine might be different, or an external drive hasn't been moved over. The new library will, at best, have new date added values for all content. At worst playlists and content will be incomplete or missing because they won't import. When the library is moved correctly nothing is imported or exported, the library database is accessed on the new machine, and if the media is where it is supposed to be it all just works. If the media isn't in quite the right place it will be listed in the library, but won't play. There are ways to fix that, either by moving things around a little, tweaking a preference file, or using a script to effect repairs. We can cross that bridge if we get there.


Once the library is working on the new system, and presuming you have enough space on the internal drive(s), we can talk further about how to consolidate the media into the traditional path of ~/Music/Music/Media so that the library isn't dependent on the external HDD.


tt2

9 replies
Question marked as Top-ranking reply

Dec 4, 2025 12:29 PM in response to JIH69

I've not peered into it deeply, but I imagine that system migration is primarily concerned with copying over the content of your user folder from one system drive to the other. It probably doesn't come with any deeper investigation of what dependencies there might be on additional storage locations.


To move the library easily from one system to another you need to copy both the library database, and the media folder, such that the media folder is at the same path on the new system, or start with the library in a portable shape (the media folder is in the same folder as the .musiclibrary package) that can automatically adjust when opened from a new drive/location. If there is content outside of the media folder this should be consolidated before the migration, or moved to exactly the same paths on the new system so it will be available and can be consolidated later.


The library export functions create text files that list the content of the library. Importing one of these into an empty library only works if every file listed is at the exact path specified, often not the case when the user name on a new machine might be different, or an external drive hasn't been moved over. The new library will, at best, have new date added values for all content. At worst playlists and content will be incomplete or missing because they won't import. When the library is moved correctly nothing is imported or exported, the library database is accessed on the new machine, and if the media is where it is supposed to be it all just works. If the media isn't in quite the right place it will be listed in the library, but won't play. There are ways to fix that, either by moving things around a little, tweaking a preference file, or using a script to effect repairs. We can cross that bridge if we get there.


Once the library is working on the new system, and presuming you have enough space on the internal drive(s), we can talk further about how to consolidate the media into the traditional path of ~/Music/Music/Media so that the library isn't dependent on the external HDD.


tt2

Dec 4, 2025 1:28 AM in response to JIH69

Your music isn’t stolen — your library folder structure wasn’t transferred properly. Moving only the files breaks Apple Music’s ability to track them.

Fix: Move the entire iTunes/Music library folder, then open Music.app while holding Option and choose that library. This restores all your music, artists, playlists, and artwork without a subscription. If your library is damaged, use PowerTunes to rebuild it cleanly.

Dec 5, 2025 7:26 AM in response to JIH69

As for what holding down the Option key is all about see Use multiple libraries in Music on Mac - Apple Support. Unlike most applications you cannot simply double click on a Music or iTunes library file and expect the app to open with that file, instead it opens with the last library it successfully opened. This might even be the copy in the trash if you tried deleting that and copying your old library into the ~/Music/Music folder. Holding the Option key down at launch time is what gives you the ability to switch between libraries, create a new one, or open a library at non-standard path, something you might need to do after moving the library to a new computer.


I see you've just posted while I was writing the above. To be clear I haven't yet asked you to use the hold-option-method to switch libraries. You only do that if you need to. When you make a new library it will be empty, apart from your unhidden iTunes purchase history. Your old library is likely still there if you swap back to it. If you are running Catalina or later then you should be using Music rather than iTunes. Music uses the .musiclibrary package to store the library. The library database is distinct from the media on your computer. The library is an index of all of the items added to it, along with any playlists you have created.


tt2

Dec 5, 2025 6:24 AM in response to JIH69

Without already knowing specific details of your system I'm trying to provide a more generalised set of instructions that you or anyone else could adapt to their own circumstances. If you want me to give step by step advice then I will need details.


  1. On the computer that has your working library now what is the path to the active .musiclibrary package that you are using. This is normally ~/Music/Music/Music Library.musiclibrary. The package gets updated every time you do anything will the library so you should be able to check which is it is. If you are not sure search the entire computer for all .musiclibrary files and compare dates.
  2. With the library open look under Music > Settings (or Preferences) > Files and note the location of the Music Media folder.
  3. Are you certain that everything connected to the library is in the location you found for 2?
  4. How big is your library? Use View > Show Status Bar if not already present.
  5. How big is your external drive? How much free space does it have?
  6. How big is the internal drive on the new computer? How much free space does it have?


tt2

Dec 4, 2025 10:22 AM in response to turingtest2

I am sorry to be so idioitic but it was so much easier when system migration actually brought songs from one computer to another!

I still don't "get it'"...there's two parts to this 'song':

  1. I'm looking at my last Intel mac, 2018 macbook pro, and there's no "expport' in the drop down under 'edit' that will work onto a thumb or ehd..it just processes it a bit as "file export cannot be completed".

I tried a 2tb ehd instead of thumb drive, and did the 2nd 'no-no' you mentioned..just grabbing all the songs in the itunes "music folder" that I could find (except 'tv....automatically add to itunes'. I got all the albums/artists onto the EHD but now you're telling me "music" aka 2020 M1 macbook can't put the puzzle together.

I'm just not getting what your reasonable set of instructions entails....opening 'music' on newer computer with a button down isn't going to automatically import those songs into the library....since it's a different format that Apple duckekd out of (itunes) so as to make it require you either pay for music subscriptions or some other complicated instruction set.

Methinks there are other non-starters, like trying the drop down "import" on the new mac...yes, I'd prefer this machine actualize the artwork itself, but there are different libraries like "previous library..library XML" none of which are 'import library from EHD or thumb drive".

Its like trying to drive two cars on two different bridges then have them merge into one vehicle...it's pretty accidiental if I get anywhere, I'm starting to believe!

Dec 5, 2025 1:43 AM in response to turingtest2

Wow..that last answer is so dense in commentary, I could asphyxiate from the proper but technical lingo.

What I think is helpful if anyone reads here again:


-STEP BY STEP INSTRUCTION ON MOIVING FROM 2018 INTEL MACBOOK PRO TO 2020 AIR M1!


Include EXACTLY where these so called media, music and other files are, and exactly how to pull them onto a EHD.


Instruct in easy, moron (me) language, how to insert/import these files into 2020 mac..so they end up accessible as part of existing "music" LIBRARY.


I know I'm crying in my beer. for extra help, but what the heck are some folks saying to 'hold down option key' when opening music (on the 2020)? Do I hold down same key when I plug in to 'itunes' on old machine?


I just can't fathom why I have to use a EHD at all...I guess I can't accept mentally why people on YouTube make this look like a breeze....it's incredibly iffy...I guess Apple made it that way on purpose!

Dec 5, 2025 7:14 AM in response to turingtest2

Thank you for your organized interpretation.

I am sure this isn't an easy process. I tried holding down option on "old' 2018 computer when ee music, and found a pop up like "itunes needs a library to be opened" then gave 2 choices, either A) open existing library (which did not work), or B) create new....when I pressed that, it made me either choose from various artists w.in that whole library of mine, e.g the Beatles, Elvis....which made no sense to me. Soooo, naturally I clicked in bottom left hand corner for "new file".

GUESS WHAT: it ELIMINATED my old computer's entire storage of library albums, art...total blank.

This is what a novice gets for trying to do this at all...I couldn't find where the **** it went....sheer ****, so I took my copy of all the artists I'd put on a hard drive, and pasted them back into the body of music to the right of artists/songs. AT this time, I'm afraid to look closely to see if I lost my albums and art in the order they were originally!

:

I DON'T WANT TO DELETE/MOVE/CHANGE THE 2018 MUSIC/ITUNES....I JUST WANNA COPY IT!


I thought I had a brainstorm in this way: pasted the music on EHD onto the 2020 same way as the "restoration" of the 2018! It sat there until I highlighted "import", which at first gave an 'unknown error' but I somehow got it to transfer..BUT AS I THINK YOU WARNED ME, there is no library order...it is just singles and albums all mish-mashed...artwork is there, but it seems clear to me that there are many, many songs missing that were on my 2010 Mac Pro that didn't make it to the 2018....

So the Mac Pro 2018 has 4tb/3 avail., the newer 2020 air has 1tb, same as the orig. mother of all music, my mid 2010 pro.

This is like a bunch of life rafts from the Titanic being told to go on, have a sunny trip, all luxuries and high tech available...but non mother ship....many music/artists/albums were lost in the sinking no doubt due to hitting a wall where Apple decided to leave just a "little" grazing room for non-purchased libraries to swing from old to new icebergs of IC's (or Intel to Sillycon)!

Dec 5, 2025 7:39 AM in response to JIH69

Follow up questions.


  1. What version of macOS is on the 2010 Mac Pro? Presumably this is running iTunes with an old version of your library.
  2. What version of macOS in on the 2018 MacBook Pro? If running Catalina or later you should be using Music on it, and in general you don't now want to open older .itl files on it, though there could potentially be specific circumstances when you want to do this, if for example you know that one of those libraries held more content than is currently listed in Music.
  3. What version of macOS is on the 2020 MacBook Air?


I understood that you wanted to copy the library from the 2018 model to the 2020 model? Why did you make any changes to the old library? A key part of cloning a library to a new system is not to make any changes to the old one.


tt2

How can I easily migrate all my iTunes songs and artists to a new MacBook without a permanent external hard drive?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.