mixxx icon indicating copy to clipboard operation
mixxx copied to clipboard

File operation - Move file

Open mixxxbot opened this issue 2 years ago • 5 comments

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

mixxxbot avatar Aug 23 '22 02:08 mixxxbot

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)

mixxxbot avatar Aug 23 '22 02:08 mixxxbot

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.

mixxxbot avatar Aug 23 '22 02:08 mixxxbot

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.

mixxxbot avatar Aug 23 '22 02:08 mixxxbot

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.

mixxxbot avatar Aug 23 '22 02:08 mixxxbot

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.

TerryBelton avatar Aug 29 '22 12:08 TerryBelton