Comment 3 for bug 577696

Revision history for this message
Wolter HV (wolterh) wrote : Re: Extreme lag on Banshee

Ok, I finally came up with a temporal fix, which needs no patch, because its just one line.

Make the first line of the function change_song in the module ./covergloobus.py be:
self.track = self.player.get_track ()
That's all there is to it.

My brief explanation:
The change_song function was looking for a cover in Amazon because ---needless to say, the Amazon covers option was enabled, and-- the self.track variable wasn't defined. My solution simply makes the script define the track (by getting its info from the current player) and then attempt to find its cover and other information. This way, covergloobus never attempts to download a cover, unless the current track has no cover.