I have been looking at the original and the internal SSD library earlier this week. What I see is that the SSD has a great way of organising the music. Everything is nicely tucked in a artist- album - song structure. Now on my PC my library is much less structured. There is some maps called Tidal / Beatport / Disco etc. Problem is that the playlists and the links in my PC-library are all set to the relative chaos of that storage structure… Would it be possible to have the sync function make a library in the artist - album - song structure without having to redo all my links?
I think about copying my ssd to my PC and then make that my master library for enginedj, but lack the courage to do so, because I’m afraid it will ruin all my links and I would have to start all over again…
Any thoughts or anybody has reorganised their library in this way?
in my opinion this can be done by simply copying all the music files and the database itself, in short the entire contents of the music folder. Better wait for confirmation of my words. But I don’t know how to maintain such order.
It may be possible. But, goodness, don’t do anything until you’ve backed up your Engine Library folder, and your music. There are a number of considerations before you leap. We’re in the midst of cooking Christmas dinner, so no time to explain at the moment. If no one else steps in, then I’ll get back later.
Within Engine Library the SQLite databases and tables (m.db, itm.db, e.g.) that store the Engine data are in the Database2 folder.
These data files reference the location of your music wherever you have it on your desktop or connected remote drive.
Synced Drive (SSD, etc.) - location of the Engine database:
{drive root}\Engine Library\Database2 on the synced drive holds the Engine LIbrary SQLite databases and tables (m.db, etc., I don’t see itm.db).
\Engine Library\Music holds all the music you had in your desktop Engine but, as you note, reorganized in folders by artist and album.
Considerations:
Replacing your computer Engine library with the synced version of the library is not documented by Denon DJ and what might seem to work, may lead to some unintended consequences.
Do you have disk space on your computer to, at least temporarily, end up with a duplicate of your music files?
Are all of your music files on the computer currently in one folder, such as \Music?
Are all of your music files referenced in the Engine Library?
Does the number of tracks on the SSD match the number of tracks in your Engine Library collection? You can compare via the Drives tab on the Engine Prime software.
If all that checks out, you could rename your computer \Engline LIbrary folder to something else, e.g., \xEngine Library. I’d also rename the current folder where your music is stored. Copy the SSD \Engine Library folder over to your computer. Run the Engine software and check it out. I did this one time and all seemed to work. But, still, as I stated in the first consideration, who knows if this might have an unintended consequence. Additionally, I only did that as a test and put my original \Engine Library folder back because I already have a much preferred music organization system.
For me, this would be a last resort for someone who lost all of their music and wanted to recover from the synced drive. To prevent that keep backups upon backups.
I haven’t upgrade to 4.2 / Stems. I have no idea what impact that would have. The database referencing stems on OS may be entirely different than on the computer.
clone the music disk to another partition as a backup
overwrote the m:\engine library\database2 with the folder from the synced disk
copied all the music from the synced disk to my m:\engine library\
deleted all music from the other folders on the m: disk (they were all over the place in various subfolders
started EnginDj
I now have a perfectly organised library, all songs in [artist][album][song] structure…
Now I only have to repeat this every couple of months or so, or have the discipline to save them manually in the structure… Would be nice if someone could figure out a import feature…
I’m happy
Thanks for the details. If there are no anomalies as you move forward, we can all be pretty confident.
E.g., I used to skip Engine sync and rsync my desktop computer \Engine Library and \Music folders to performance SSD. It worked fine until after a certain version release the library would load on the players but while music was playing normally the buttons and display would freeze for a minute or so. I’m assuming there must’ve been some sort of update being applied to the SQLite table. Everything worked normally once I reverted to using Engine sync.
Currently working on a small program to move the files automatically and update the database… Seems doable but I 'm very rusty with my programming skills, so it might take a couple of days…