edkennard / rekordbox-repair

Automatically relocate missing files for tracks in Pioneer's rekordbox DJ software
MIT License
68 stars 7 forks source link

Intelligent playlists are flattened #10

Open rainmaker opened 3 years ago

rainmaker commented 3 years ago

Hello,

First off, thanks so much for making this tool. It was straight-forward to use, the report was helpful and I wouldn't have been able to migrate my library without it.

I hadn't used intelligent playlists heavily, but noticed that the ones I'd had were "flattened" when I reimported my library. Previously intelligent playlists were no longer intelligent, and instead were regular playlists. The tracks inside were all maintained, so the issue is just that they're static going forward, rather than dynamically updating with various rules.

It's not a big deal for me to recreate them, as I wasn't using many and can figure out what most of them were about. But I figured I'd surface this issue, in case there's an opportunity to fix it. If it's a known issue and isn't going to be fixed soon, I think it'd be helpful to put a warning in the README. Maybe a workaround if there's a way to manually export the parameters of one's intelligent playlists, even if they have to be manually recreated.

Anyways, thanks again for your work and hope this is helpful.

Raina

edkennard commented 3 years ago

Hi Raina,

Thanks very much for the feedback, and I'm happy the tool has helped you out.

If memory serves me correctly, I believe this issue is on the rekordbox end, and how it exports intelligent playlists out to XML. That is the point where the flattening happens, and I believe the way they appear in the XML is no different to any other playlist, making them impossible for my tool to tell them apart.

So when I have a moment, the best I can do is what you suggested - update the README explaining this point clearly, with a recommended approach to preserve the intelligent playlists :)

Cheers, Ed