View Issue Details

IDProjectCategoryView StatusLast Update
0015729MMW 5FileMonitor / Find Missingpublic2023-10-05 00:48
Reporterrusty Assigned To 
PriorityhighSeverityfeatureReproducibilityalways
Status feedbackResolutionreopened 
Product Version5.0 
Target Version5.2Fixed in Version5.0 
Summary0015729: Improvements to facilitate migration to a new drive
DescriptionPer suggestions in 0015695, it would be useful to automate/improve migration to a new drive via:

1) Automating aspects of the Locate moved/missing dialog so that it can automatically search selected directories for files that can't be found. e.g.

Find moved/missing files
=====================
Find files missing from:
 [ ] Selected files
 [ ] C:
 [ ] D:
 [ ] ...
-------------------------------
Search for the files in:
> [ ] C::
> [ ] D:
...
...
-------------------------------------
[ ] Hide unselected items
__________________________ [Add]

Even better would be if MM would pre-populate the checkbox for drives that are missing.

Note: the above is just one suggested way of automating this--I'm open to other ideas...


2) The ability to edit drive labels to match actual folders ('Rename')
TagsNo tags attached.
Fixed in build2223

Relationships

related to 0015695 closedLudek Problems (including several path-related issues) migrating content/DB to a new disk 
has duplicate 0015804 closedrusty Media Properties Location field should show drive labels 
related to 0006229 closedpetr Media Properties: S/N not Assignable anymore 
related to 0017499 closedLudek Locate moved/missing files: usability tweaks 

Activities

rusty

2019-06-28 14:41

administrator   ~0054000

Last edited: 2019-06-28 14:42

3) Another possible approach that combines 1) & 2) without introducing automation:

a) a context menu for any Media location:

Find inaccessible files... (instead of Properties...)

This would open the dialog from #13229, perhaps with some introductory text indicating:
If all content a given location is inaccessible, update the location of all content previously at that location to the new location.

b) if the user accesses Files > Find moved/missing files...
-->i) if no file is selected, just prompt the user for which drive to change. e.g.
|[Find missing media]|Find files|
|
|If all content a given location is inaccessible, update the location of all content previously at that location to the new location.
| Old location: _D:___________v
| New location: ______________ [browse]
| . Label: _____________ (only display if it's a drive)
| . Serial Number: _______________ (only display if it's a drive)

ii) if files are selected -->
Prompt the user for which location to search (i.e. how it works today). e.g.
|Find missing media|[Find files]|
|
| > [ ] C:\[Windows]
| > [ ] D:\[Data]
|
| [ ] Hide unselected items
| __________________________ . . . [Add]

lowlander

2019-06-28 18:43

developer   ~0054004

4) An automated method, startup drive availability check
On MM start it would check if the drives in the Library are accessible. If drive(s) are found to be inaccessible a prompt would allow the users to match inaccessible drive with accessible drives.
This would also have an option to tell MM not to check specific drives in the future (useful when using external drives that aren't connected, or unavailable mapped drives).
There would be a global option in Options to disable this.

Ludek

2020-01-23 11:34

developer   ~0056164

Last edited: 2020-01-23 11:35

Re solution 2)
I see that "Media Properties" dialog was added by Petr in the past, but it was subsequently (accidentally?) removed.

I added it back (in course of 0006229 ), but haven't tested it much. I just briefly changed from C:\ to D:\ in the Location dropdown and it seems to work, it wrote "Location change is complete and will take effect after MediaMonkey restart" and after the restart the files were really re-located.

So I guess it is quite a good and easy method of assigning new drive after drive replacement or PC migration.

rusty

2020-01-27 19:25

administrator   ~0056266

Re-opening to carry forward the issues that aren't being resolved in 0006229, namely:
- improved usability
- support for directories / network paths