View Issue Details

IDProjectCategoryView StatusLast Update
0014854MMW 5Track Browserpublic2018-06-09 19:56
Reporterrusty Assigned To 
PriorityurgentSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Product Version5.0 
Target Version5.0Fixed in Version5.0 
Summary0014854: Screen updates should be hidden during certain DB operations
DescriptionCurrently, if the user initiates certain DB operations on a large number of files, it results in regular (every 5s) screen updates that:
- make using the affected view impossible because the position of tracks is changing every 5s
- causes the A&D [Selected] dialog to continually flash as the "selected' track changes
- dramatically slows the operation

For example:
Select 500 files in Video > Location > Folder and change the Type to 'TV'
--> the screen flashes for x minutes as the operation gradually removes tracks from the view, making it impossible to use the view.

I would suggest that it would make more sense in such cases to update the view after the operation has completed. A possible approach might be to:
- update the screen every few seconds if the operation takes < 10 seconds.
- update the screen at the end of the operation if the operation takes > 10 seconds, or if the user refreshes the view (e.g. F5 or switch views).

Note:
- this applies to operations triggered by using an MM tool (e.g. Properties, Auto-tag, Auto-organize, Scan, etc.). In cases where the user directly edits tracks in the view (e.g. select 50 files and press delete) the user would expect to see the operation occur live.
- we experienced a similar issue with MM4 for cleaning the DB. Originally we displayed the operation live and it dramatically slowed performance.
TagsNo tags attached.
Fixed in build2111

Relationships

related to 0014810 closedpetr Selection changes / tracklist scrolls by itself in some cases 

Activities

rusty

2018-06-01 21:11

administrator   ~0050477

Last edited: 2018-06-01 21:12

Note: I confirmed this today--Minimizing MM during a mass DB update operation --> roughly 1.5 times the speed for the operation.

petr

2018-06-04 19:09

developer   ~0050484

Fixed

peke

2018-06-09 19:56

developer   ~0050505

Verified 2111