Version: 2.2-GIT from 25.08.09 (using KDE 4.3.0)
Compiler: gcc-4.4.1 -march=core2
Installed from: Gentoo Packages
How to Reproduce:
1. Delete ~/.kde4/share/apps/amarok
2. Rescan collection
3. Go to cover manager
4. Fetch missing covers
The cover manager fetches the covers, but if it hits an album of which the cover cannot be downloaded, it simply stops fetching.
Workaround: Select the album after the unfetchable one, fetch the cover manually, then continue with "Fetch Missing Covers".
Amarok should happily skip those albums and continue fetching. Also, if the process was parallel, the fetches would gain a nice speedup.
Changed the title, it's not the scanner that fetches the covers :)
*** Bug 207676 has been marked as a duplicate of this bug. ***
The workaround mentioned above does not work in amarok 2.1.80 at all.
I can confirm that this happens and also Vadym Krevs comment also is true.
*** Bug 206784 has been marked as a duplicate of this bug. ***
I can confirm this bug on Amarok 2.1.85/KDE 4.3/OpenSuSE 11.1 also.
Created attachment 37255 [details]
fix cover manager fetchall
This is a patch that fixes this (as well as another related) cover manager fetchall bug. There may be remaining bugs in cover manager that I've not run into yet (I'm still poking around this code), so there may be more patches in the future. I just thought I'd submit this now since I've tested it and it works (other testing would be appreciated ;-).
Many thanks Tycho, I've just committed your patch to git master:
Author: Mark Kretschmann <email@example.com>
Date: Wed Sep 30 12:20:25 2009 +0200
Cover Manager no longer stops when one cover cannot be fetched.
Patch by Tycho Andersen <firstname.lastname@example.org>. I've fixed a few small
issues, like missing i18n.
*** Bug 211929 has been marked as a duplicate of this bug. ***