View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001698 | MMW v4 | Now Playing | public | 2004-12-29 01:44 | 2005-02-06 00:28 |
Reporter | rusty | Assigned To | |||
Priority | immediate | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2.3 | ||||
Summary | 0001698: CPU load --> 100% if Now Playing list is loaded up | ||||
Description | As 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). | ||||
Tags | No tags attached. | ||||
Fixed in build | 837 | ||||
|
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. |
|
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. |
|
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. |
|
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. |
|
Verified 837. |