View Issue Details

IDProjectCategoryView StatusLast Update
0001698MMW v4Now Playingpublic2005-02-06 00:28
Reporterrusty Assigned To 
PriorityimmediateSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version2.3 
Summary0001698: CPU load --> 100% if Now Playing list is loaded up
DescriptionAs described at: http://www.mediamonkey.com/forum/viewtopic.php?p=12530#12530

If the user plays their entire library in Now playing, and then shuts down MM and restarts it, MM remains at 100% cpu utilization for a long time (even though initially loading the Now Playing list took only ~3 seconds).
TagsNo tags attached.
Fixed in build837

Activities

jiri

2004-12-29 09:15

administrator   ~0005036

This isn't really a bug, MM just needs to rescan the tracks in order to be able to show their metadata (i.e. read it from DB or tags). So for 1000s tracks it takes some time.

Probably the only option is to do it as Winamp does, i.e. only rescan tracks that are visible in Now Playing window. However, this takes some time to implement and I'm not sure if the problem is that huge.

rusty

2004-12-29 20:39

administrator   ~0005040

Per IM discussion, it's not really clear that the Winamp approach is preferable to the current approach.

Deferring this for now, since there's no simple fix.

rusty

2005-02-03 21:38

administrator   ~0005266

Changing to 'immediate' for discussion purposes.

A possible approach as discussed over IM is to simply use the Rightmost progress bar to show the progress of the Now Playing list being updated so that the user understands what is happening.

A suggested means of doing this without adding any new strings would be to use the combination of 2 current strings:

'Now Playing' and 'Reading tracks...' to get 'Now Playing: Reading tracks...'

Let me know what you think.

jiri

2005-02-04 13:38

administrator   ~0005283

Fixed in build 837.
 - The message is shown as discussed.
 - Also now updating proceeds only while tracks for update are still in NP. So if NP is cleared, the messages disappers soon.

rusty

2005-02-06 00:28

administrator   ~0005296

Verified 837.