r0x0r / traktorlibrarian

A simple tool to clean up your Traktor library from duplicates
Other
50 stars 11 forks source link

Additional feature requests #7

Open technomorph opened 6 years ago

technomorph commented 6 years ago

I love this. Since we all know how bad Traktors library system is. I've been using it since 2003 and have so many duplicates etc.

I use iTunes as my main music organizer.

I use Trainspotter a bit, great utility but a bit slow and also no longer being supported/updated but still seems to work still with 2.11.1. I've been playing around with its smart playlist feature to help wrangle tracks based in Traktors special NML properties like Locked and CUE2.

I use many of Dougscripts for iTunes. For many tag maintence and organizational utilities. I've also started to learn and program my own apple scripts for iTunes for wrangling same named tracks in my library based on either a playlist in iTunes or an imported CSV list.

I've also been playing with Traktor Tag Sync Utility. And also Beatunes, which is a bit slow, also I'm bummed it won't let me do any "investigation" repairs on only selected tracks or a playlist. It Wil only work with the whole collection. I'm afraid to change too many things and then have to try to refund them all in Traktor. Yeah unfortunate I use the "keep iTunes media organized" option.

I use Dupin to find and replace duplicates. This is too replace dupes that I've collected over the years. Also to replace my lower bit rate files with newer higher bit rate downloads. I love its ability to then replace the newer tracks in the playlists the old tracks were in like your program does.

That's one function I would love to see in your program is the ability to be able to select which library file I want to keep. Cause I'm afraid that it's not always going to be the one with the most cues. In Dupin you have the ability to automatically choose which one is a "keeper" based on its filters options. Like highest bit rate, last modified, largest... Etc. But you still have the ability to review further and manual tick and untick which ones would be the keepers.

So hears a few feature requests.

1) ability to select a few priorities as to which files it keeps. Not just most cues

2) ability to not remove the tracks from the library but to move them to a playlist in Traktor for further review.

If it could create 2 playlists in Traktor:

A) a "duplicates found" playlist.

Then I can manually review the tracks. And delete or add ones I think I want removed in the "duplicates to remove" playlist. Then the option to rerun TL and remove those entries that are in that playlist.

I'll have a peek further at your code and see if I can decipher how to do this myself. But if your able to add some features like this. It would give me way more confidence than just doing a blind clean! And losing something. The --verbose mode is great but doesn't really provide me much detail.

Thanks

DJ K-Tel

r0x0r commented 6 years ago

I don't any longer maintain this project actively, so don't hold your breathe on new features. However, pull requests are welcome.