I have a collection of approximately 300 GB of music organized into various playlists.
If I add 10 songs to my database and run the sync manager, Engine creates a full copy of all the tracks, overwriting the ones that already exist in the database. Updating my external hard drive always takes 15 to 20 minutes, even when adding just 10 songs. Is this normal?
I saw a post mentioning that Dropbox could cause an issue, but I don’t have Dropbox installed on my Windows PC.
I’ve had it happen and I’m using a Macbook M2 Pro. A few weeks ago, I was preparing for a wedding and at the last minute the bride called me and asked for 4 new songs. The sync took an hour.
I’ve have got the same problem since I use my prime 4+. I don’t understand why when you syncronize all your playlist, engine import allways all the music also the music wich are allways on the usb drive. I hope that someone can help me about that
Desktop Engine OS doesn’t overwrite songs that are already on the USB while exporting if those files haven’t changed, it only overwrites files that have been changed, for example, have new metadata, grid, bpm, hot cues info.
Normally, it should works like this. I do a simple test. Synchronize my database with sync manager. It takes 15 minutes. Disconnect my usb drive, close engine dj. Open enhine dj, add 10 song in one playlist test. Try to sync. I select all the playlist (with V in the case). Start to sync.
We are agree that, normally, sync manager need just to add my playlist test and my 10 musics. But it takes also 15 minutes to sync.
There are so many factors that lead up to the speed in which Engine DJ does its work.
The speed of your Storage Medium (random IO counts more than sustained or burst speeds here!)
Complexity of your database & playlists
How many songs you’re syncing
How you’re connecting your storage (Hubs slow things down too!)
Any other software you’re using (anti-virus for example) that may be in the way
I’ve poured loads of hours (nearly in the 300s now) reading the DB Schema, writing my own tools, observing how engine works, identifying - dissecting - documenting & reporting issues. I’ve never seen Engine do a full export when syncing a simple playlist.
My collection is ~800GB in size and the main DB is ~730MB in size.
Doing a full export does take close to an hour, even with very fast storage. That’s to be expected.
For anyone saying that Engine exports all the songs, how do you know? What tools are you using to verify that this is what’s happening other than “it’s taking a long time?”. I’m genuinely curious.
Can we agree that the end user shouldn’t have need to do all of the R&D and writing of their own scripts just to get the database to work with the same ease of so many others?
I find what’s happen! I use soundswitch and the option synchronize soundswitch with sync manager was activated. As soon as I disconnect this option, the sync manager works without taking 15 minutes. It seems that sync manager scan the music library to see if there are changes or music added and just makes the changes but engine doesn’t scan the soundswitch files to see if there are changes or not and load all the database