mixxx
mixxx copied to clipboard
File operation - Move file
Reported by: stefan-franz Date: 2022-07-03T12:37:11Z Status: Confirmed Importance: Wishlist Launchpad Issue: lp1980595
Linux Mint 20.3 Cinnamon - Mixxx 1.4 alpha 1219
My wish: To have a in Mixxx the option for moving a track in another directory and the library automatically recognize the new place that no rescan is neccessary
Commented by: daschuer Date: 2022-07-04T06:19:15Z
The current approach is show the track with the systems file manager, move it and rescan the library. Mixxx should automatically match the missing file with the new one. However, I have not tested it recently, and I can remember issues with this. Especially if you rename and move the file.
It would be helpful to test it and file bugs for every detail tat us broken, or can be improved.
Even though Mixxx is no file manager, a file rename/move Dialog might be a reasonal fail save workaround. The advantage is that it can handle the case if the file is still accessed and possibly locked (windows)
Commented by: stefan-franz Date: 2022-07-04T06:51:22Z
On Linux Mint 20.3 Cinmmaon:
If i move a track (without rename) and rescan the library, the file appears in the missed files (the previous path of the file). Mixxx finds the new file (-place) of course over scanning. If Mixxx knows all paramter like cuepoints i have not tested. But due the fact, dass the moved file appears in the missed file list shows me, that the process is not optimized and working 100% save.
Over a file manager directly in Mixxx it would be more comfortable - if the dialog additionl would save the last 5 directorys (maybe directly in the library context menu), where i moved a file, it would be as comfortable as Media Monkey (unfortunately for MediaMonkey no Linux Version is still available).
For example: I sort a library and some files should sort in e.g. /Dancing /Easy Listeing /Party-Power /Soft
And if in the context menu those paths (the last path i moved to) are saved, it would be able, to move a song with 1 right click and 1 left click). Hope i could it explain good enough.
With the file operation Mixxx would be not only a great DJ software - but also a great sorting Software.
Commented by: ronso0 Date: 2022-07-04T07:52:51Z
Yeah, please check if the moved track is recognized as 'relocated' and all your data is still attached (cues, rating etc.) Note: just move, don't rename, don't edit the audio. The relocation detector checks the file name and duration.
I agree that Mixxx should not be a file manager. However, 'simple' file drag'n'drop would be helpful. Though, the Browse feature is not really maintained and search feature is broken / has been disabled, so no guarantee this will get implemented soonish / at all with the current library.
Commented by: stefan-franz Date: 2022-07-04T08:13:19Z
Linus Mint 20.3 Cinnamon - Mixxx 2.4 alpha2-1221
Move now with the default linux file manager Nemo tested - rescan in Mixxx -> works. Cue is there. Maybe i was wrong.... Thank you for your support.
I know this may be a lot of hard work for the developers but this idea may help. Perhaps, Mixxx when it scans a file it may be able to create a hash to put in the sqlite. If a file gets moved and Mixxx rescans the file it could do a quick has lookup in the sqlite. If a look for the file in the original location finds a missing file the sqlite can be updated with the new file location. If it's a copy then it can deal with it as a duplicate.