View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007043 | MMW v4 | Main Panel | public | 2010-12-21 08:44 | 2010-12-22 23:05 |
Reporter | jiri | Assigned To | |||
Priority | immediate | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | 7 | OS Version | - |
Product Version | 4.0 | ||||
Target Version | 4.0 | Fixed in Version | 4.0 | ||
Summary | 0007043: Loading of album art can freeze MM for a long time | ||||
Description | MM sometimes loads covers in the main thread and in case it's a remote file (like UPnP URL) and the server is down, it waits until a timeout and MM looks like frozen during this period. I'm not sure whether we should completely ignore loading of AA for URLs, it's certainly an option. We could try to move the code to a thread, but I guess that it would only complicate things and would often cause more troubles. Note that in my particular case the problem happened by calling cvr.AssertLoaded (FSD.Path); in TSkinWrapper.SetCover() | ||||
Tags | No tags attached. | ||||
Fixed in build | 1338 | ||||
|
Reminder sent to: Ludek Just in case Ludek would like to add any comment... |
|
Note that I resolved this problem recently by adding 2 seconds timeout for URLs ir order to prevent from freeze when the URL is inaccessible, similarly we could restrict content length e.g. to 500 KB in order to not download too large image files? |
|
Fixed in build 1338 this way: if we are in thread (like AA views, properties) then even large images are downloaded on the background otherwise only images < 500 KB are downloaded in order to prevent from UI freeze |
|
Verified 1339. |