Using external hard drive as main library location

Hello all I have a question because I am looking at upgrading my desktop which currently houses my whole library. I have an old PC in which I expanded the hard drive to a huge 2 TB hard drive inside the Computer currently I also have a 2 TB hard drive in the controller. My process is loading tracks into the main library, processing them into prime and then loading to the controller hard drive.

I am wondering on the new computer, which I am most likely not going to splurge on an internal 2TB hard drive, if it’s possible to house the library in an external hard drive and analyze songs from the hard drive and then move to the controller if anyone has any recommendations on how to do this, the devices I’m looking at buying will probably only be about half a terabyte which will exceed the complete music library

Im thinking maybe since the whole library is in the controller and the old drive. If i duplicate the library to external drive. Really all i need to do is process new tracks in prime then add those to the controller drive. Is this correct i just wanted to hear from community if any potential issues or recommendations on this idea before upgrading.

Thank you

1 Like

EDIT: @mufasa has clarified that many of my statements about “always needing to have the drive pluged in” are not true, and Engine DJ Desktop can handle you not having the drive plugged in just fine. Be sure to read his comments to get the full story.

Yeah, you can use an external drive to store media, but you cannot (officially) use a NAS or other network-drive to store media. You would want to make sure that at all times that you use Engine DJ Desktop, that you have that drive connected, otherwise it will freak out when it can’t find any of the tracks.

So, in a scenario where you’re on a laptop, moving around, this might not be such a great idea, but if you’ve got a desktop or machine in a somewhat permanent location, that you can keep the drive attached, it’s unlikely that you will run into issues.

There is also a benefit to this. Lets say you connect your USB drive, and you assign it the drive letter “M” for Music. You install Engine DJ Desktop and you import your tracks, create playlists, etc, and then two years passes and you get a new computer. Now you can connect that same drive to the new computer, map it to drive letter “M”, and copy over your Engine DJ Desktop Library to the new computer, and you’ll be able to upgrade systems somewhat seamlessly.

If you do use an external drive, be sure to map it to a specific drive letter so that it never switches and causes confusion to Engine DJ Desktop.


One thing to remember is that when you import tracks into Engine DJ Desktop, it is not copying them anywhere, it just remembers where the tracks are located relative to the machine, so you always need to have those tracks accessible when you open Engine DJ Desktop.


So, you should be able to purchase a drive, format it, assign it to a specific drive letter, copy over as many tracks as you can (and honestly I’d leave like 1GB of free space on the device, don’t fill it COMPLETELY) and then import those tracks into Engine DJ Desktop.

You can do something such as place the rest of your tracks in ~/Music/Collection/, import those tracks, and as you add more tracks to this location, import them to be added to your Engine DJ Desktop Library.


Some people would recommend that you do something to bucket your tracks, so something like ~/Music/Collection/2024, or even more granular, such as ~/Music/Collection/2024-01, ~/Music/Collection/2024-02. This will prevent any single directory from having a ton of files, as well as help you to import new tracks easily.

One thing you have to watch out for is that with Engine DJ Desktop, if you store your tracks in ~/Music/Collection/2024 and you drag and drop the 2024 directory into Engine DJ Desktop to import, it will create the 2024 playlist, and import those tracks.

But if you drag and drop the 2024 directory again, it’s really dumb, and instead of adding new tracks to your existing 2024 Playlist, it is going to create 2024-2, and import everything again. You have to go into the 2024 directory, select the specific files/tracks you want to import, and drag and drop them onto the playlist to add them. This is another reason why “bucketing” your tracks is helpful.

Hi Romanpadillaart

This may or may not help you, I do not store any of my music on my Laptop for a number of reasons, what I do when I add new tracks to my Engine library on the laptop I have one of my external Seagate 4 TB hard drives connected, always hard wired both for quality and reliability. Then when I have finished updating my music files, cue points and so on I duplicate it on to a second 4 TB hard drive as I have one for each SC6000 always hardwired.

But for you one good hard drive is a lot cheaper than a new laptop or deck top PC but it needs to be connected direct to you laptop or media players.

Keith

1 Like

This has not been my experience.

If i start engine desktop without my external SSD connected, there is no freak out…the app (engine dj) starts but its empty. And i can plug in my ssd wait for few seconds and the library will refresh showing me my tracks.

2 Likes

Very helpful thank you I appreciate you taking time to share so much information

Looks like my idea should work. Currently library is around 750 gig Looking at mac mini with onboard of 500 and a docking station with 2T SSD wired to mini. I like the idea of naming drive “m”. I was worried that say every time i updated id need all the files on the desktop hard drive.

Thank you very helpful

I will recommend the Samsung T7 SSD.

I have a 2TB and mine is labeled T7_Mufasa. Same one I used in that video above.

For the best performance and stability on Mac, format the drive in APFS not ExFat.