View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004053 | MMW v4 | Player | public | 2007-11-30 13:26 | 2011-05-14 02:23 |
Reporter | jiri | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 4.0 | ||||
Summary | 0004053: Slow setting of album art of the playing track | ||||
Description | Currently, if playback of a new track starts, album art is read (e.g. from tag) and shown in the player. This can take a while particularly in case of a large album art stored on some slower location (network?). We do this update in the main thread and thus it can slow down or almost freeze MM. I even received several debug logs containing this issue while starting MM (i.e. playback position in NP is set to the last used position). | ||||
Tags | No tags attached. | ||||
Fixed in build | 1370 | ||||
|
Question is how to fix it. It would probably make sense to load AA of the track to be played before its playback actually starts (in a thread). This way we would have its AA ready as soon as it starts playback. |
|
I have also noticed this problem with large Album Art stored in 10MB large JPG file. Btw. Why we would need the Album Art to be loaded before the playback starts? Couldn't we just load it in a thread _after_ the playback starts and show the info popup etc a little bit later once the AA is loaded? |
|
Yes, this would also be an option. |
|
Cover loading in thread implemented in 1362 |
|
In http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=57168 there's reported a problem when the low-res AA version stays sometimes active for the whole time of playing back the track. Also as discussed over IM, we could improve the workflow a little and prevent 'blinking' reported by the same user by: 1. For showing AA for the Selected tracks - leave it as currently implemented. 2. For showing AA for the Now Playing track - start loading of the original (hi-res) version of AA, but defer loading of the low-res version by about 1 sec. This way the low-res version won't be unnecessarily shown in cases when the hi-res version is loaded quickly. |
|
Fixed in 1366 |
|
There's still a problem in 1366: If Art & Details is shown in Selected mode and user moves through individual Videos, it sometimes (like 10% of time) happens that video A is selected, but video B thumbnail is shown in Art & Details (for unlimited time). The whole problem looks like this: select video B and quite soon after that (between 0.1-1 second) select video A. Sometimes video B stays in Art & Details, even though Title and Series is correctly shown for video A. |
|
Fixed in 1368 |
|
One more problem: Art & Details shows the cached version per Album. So, if there are two tracks (A & B), both from the same Album and A has album art, but B doesn't, then focusing B still shows Album Art in the window. |
|
Fixed in 1370 |
|
Verified 1374 |