View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0015821 | MMW 5 | FileMonitor / Find Missing | public | 2019-07-03 23:46 | 2022-09-14 14:30 |
Reporter | peke | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | feedback | Resolution | open | ||
Target Version | 5.2 | ||||
Summary | 0015821: Manual Add to Library can be much faster | ||||
Description | Manual 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 Reproduce | MM4 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. | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||
|
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. |
|
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. |