View Issue Details

IDProjectCategoryView StatusLast Update
0015821MMW 5FileMonitor / Find Missingpublic2022-09-14 14:30
Reporterpeke Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status feedbackResolutionopen 
Target Version5.2 
Summary0015821: Manual Add to Library can be much faster
DescriptionManual Add folder (previously not added to Library) to Library can be much faster than it is now, by using already cached data from Track View that represents Scanned Data.

This affects both MM4 and MM5, but it is worth to review for optimize in MM5.x
Steps To ReproduceMM4 Steps:
1. Wait till UI Fully Loads
2. Navigate to non library folder using My Computer tree node
3. Wait till whole folder loads
4. Press INS To Scan It into Library
5. It takes long time to Scan*, But It would take Few seconds* if Track View Data is Used

MM5 Steps:
1. Wait till UI Fully Loads
2. Navigate to non library folder using Folders tree node
3. Wait till whole folder loads
4. Press INS To Scan It into Library
5. It takes long time to Scan*, But It would take Few seconds** (Like Sub-scans of existing folder) if Track View Data is Used

Note: Behavior can be easily observed, Analyzed using FTP Uploaded LOGS and Video from Bug 0015820

* From video it takes 1:02 (57s for MM4) to scan 583 files
** Sub-scans where only DB is checked takes aprox 3s to add that proves Cached Data in Tracklist is accurate and current.
TagsNo tags attached.
Fixed in build

Relationships

related to 0015820 closedpeke Folder browser is much slower in MM5 and Current view is refresshes without needs 

Activities

Ludek

2019-07-04 12:17

developer   ~0054085

I think that focusing a folder, waiting until all files are loaded to the file-listing and then pressing INS to add it into library is not a common way of adding files to the library.

I agree that in general we could cache the data read from file tag for some time (and just checking the file timestamp for a need for re-reading of the tag data), but in true it would just supply the current "metadata caching" method by adding the files into library.

Left on Jiri to decide, but I am seeing it as 5.1 item.

jiri

2019-07-08 08:35

administrator   ~0054095

It doesn't seem to be a too common use-case to justify a special implementation, particularly when it wouldn't be trivial to implement properly.