how to do incremental library import?

prooodj started this chat a year ago

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

Replies (19)

R
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

2


P
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?

1


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

1


R
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

2


P

In reply to Remko

No worries. So in summary you don't need to delete your tracks, just your playlists and folders. We...
"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 🙏

1


R

In reply to Remko

No worries. So in summary you don't need to delete your tracks, just your playlists and folders. We...
No what I mean is you only need to delete the playlists and folders, not your tracks from All Tracks.



Remko

MIXO DJ team

2


P

In reply to Remko

No worries. So in summary you don't need to delete your tracks, just your playlists and folders. We...
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?
  • Usssntitled.pngScan ok

1


R

In reply to Remko

No worries. So in summary you don't need to delete your tracks, just your playlists and folders. We...
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

2


P

In reply to Remko

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

1


P

In reply to Remko

No worries. So in summary you don't need to delete your tracks, just your playlists and folders. We...
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.

1


P

In reply to Remko

No worries. So in summary you don't need to delete your tracks, just your playlists and folders. We...
i tried this with the new update, 1.89

1


R
So Delete Old Tracks is not working?



Remko

MIXO DJ team

1


P

In reply to Remko

So Delete Old Tracks is not working? Remko MIXO DJ team
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?
  • Usssntitlssssed.pngScan ok

1


R
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

1


P

In reply to Remko

Yeah that’s correct for ensuring your playlists match Serato if you’ve deleted and moved crates arou...
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,

1


R

In reply to Remko

Yeah that’s correct for ensuring your playlists match Serato if you’ve deleted and moved crates arou...
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

1


P

In reply to Remko

Yeah that’s correct for ensuring your playlists match Serato if you’ve deleted and moved crates arou...
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:)

1


M
If you’re looking for incremental library import, MusConv can help by letting you update and transfer only the new playlists, albums, or tracks between Spotify, Apple Music, TIDAL, YouTube Music, Amazon Music, and more—without duplicating your entire library.

1


R
MIXO v1.91 is now live with a new Import option: Mirror Mode!

Mirror Mode will completely replace your MIXO library with the library you import, so all your playlists and tracks match your DJ software. To save time MIXO will only analyse new tracks. You can re-analyse existing tracks manually if needed. MIXO will upload new tracks and keep tracks that are already uploaded.

https://www.mixo.dj/versions

Thanks for the ideas!



Remko

MIXO DJ team

1