how to do incremental library import?

prooodj shared this question 54 days ago
Answered

Hi, I cant seem to figure out how to do just incrimental imports of my library,

How do I just update recent changes in my library without importing my whole library,

I just want Mixo to only update changes that Ive made in my library like, renaming of crates, deletion of files, moving of files to different crates,

Can Mixo just go in and make those changes automatically?

my workaround is to remove all my crates and music files from mixo then re-import my whole library,

is there an easy way to do this?

Replies (5)

photo
2

When you move crates to new parent crates in Serato, MIXO has no way of knowing that it’s the original crate and imports it as a new crate causing some duplication.

So the easiest thing to do for you if you’ve made lots of changes to crates by moving them to different parents is to delete all your playlists and folders in MIXO then import from Serato and it will rebuild the playlist tree correctly. It should be super fast because only new and changed tracks are analysed.

Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

Thank you Remko, I thought so, Thats what I'm currently doing, I appreciate your quick response🙏

This comment is in trash! Restore
photo
2

No worries. So in summary you don't need to delete your tracks, just your playlists and folders.

We could automate this slightly, by adding another import option, similar to "Delete old tracks (not in this import)", but it could be something like "Delete old playlists & folders (not in this import)", which would just delete them all first.

I'll see what we can do!


Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

"So in summary you don't need to delete your tracks, just your playlists and folders."

Yes thats right I just delete from Mixo and not from my library.

"We could automate this slightly, by adding another import option, similar to "Delete old tracks (not in this import)", but it could be something like "Delete old playlists & folders (not in this import)", which would just delete them all first.

I'll see what we can do!"


Thank you so much Remko 🙏

This comment is in trash! Restore
photo
2

No what I mean is you only need to delete the playlists and folders, not your tracks from All Tracks.


Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

Oh ok, so Just delete the folders but leave the files, but wouldnt the files double up when I re-import my whole library again?

This comment is in trash! Restore
photo
2

Exactly. Like I said earlier, MIXO only analyses new or updated tracks (by checking the last update time in MIXO with the last update time of the file itself). All other existing tracks are ignored, which is why it’s so much faster.


So your flow should be like this:


1. You make changes to your crate structure in Serato, and maybe update a few tracks. Let’s say 5.

2. In MIXO you select all playlists and folders using Select All in the context menu, then delete them.

3. Import Serato. MIXO rebuilds the playlists tree and reanalyses the 5 tracks.


Done ✅


Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

awsome thank your Remko.

This comment is in trash! Restore
photo
1

Hi Remko, I found that I have followed, your direction and the file numbers dont change, lets say my Mixo library shows 70k files, I have shrunk my library down to 60k files, but when I follow your direction by deleting my main crates,

re-imported my entire 60k library, restarted Mixo, and it still shows 70k files,


my only workaround is to Delete my entire crates and entire library from Mixo,

then I re-import my library, only then Mixo will show my true 60k library,


I dont think Mixo can delete files that dont exist anymore.

if you can look into this please Remko.

This comment is in trash! Restore
photo
1

i tried this with the new update, 1.89

This comment is in trash! Restore
photo
photo
1

So Delete Old Tracks is not working?


Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

as per our discussion above, you advised deleting "crates" instead of deleting all files from Mixo as shown in my picture that I attatched.

You quoted

"1. You make changes to your crate structure in Serato, and maybe update a few tracks. Let’s say 5.

2. In MIXO you select all playlists and folders using Select All in the context menu, then delete them.

3. Import Serato. MIXO rebuilds the playlists tree and reanalyses the 5 tracks."


This didnt work, cause Mixo did not delete tracks that are no longer in my library (Hard drive)

am I doing something wrong?

This comment is in trash! Restore
photo
photo
1

Yeah that’s correct for ensuring your playlists match Serato if you’ve deleted and moved crates around, which was your original question.


MIXO imports new tracks and updates changed tracks but doesn’t delete anything, unless you check the box “Delete old tracks (not in this import)”. Is that option available on the Import Serato page?


Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

Thanks Remko, The option does exist (“Delete old tracks (not in this import)”,

that feature would be ideal by default, to delete old tracks from Mixo library, to reflect your original library,

I'll do more testing and get back to you,

This comment is in trash! Restore
photo
1

Yes, I've just logged in and can see that Import Serato does have it, so that should work.

I'm reluctant to make it a global 'sticky' setting because it's quite an intrusive feature! I think it's safer to turn it on when you import, in case you accidentally forget to turn it off when importing a single playlist, for example.


Remko

MIXO DJ team

This comment is in trash! Restore
photo
1

Quote

"I'm reluctant to make it a global 'sticky' setting because it's quite an intrusive feature! I think it's safer to turn it on when you import, in case you accidentally forget to turn it off when importing a single playlist, for example"

Yes I agree Remko:)

This comment is in trash! Restore
photo
Leave a Comment
 
Attach a file