def album_art_requested(self, store, key, last_time):
        searches = []

        current_list = get_search_providers()

        for provider in current_list:
            if provider == SearchPreferences.EMBEDDED_SEARCH:
                searches.append(EmbeddedSearch())
                searches.append(CoverAlbumSearch())
            if provider == SearchPreferences.LOCAL_SEARCH:
                searches.append(LocalSearch())
            if provider == SearchPreferences.CACHE_SEARCH:
                searches.append(OldCacheSearch())
            if provider == SearchPreferences.LASTFM_SEARCH:
                searches.append(LastFMSearch())
            if provider == SearchPreferences.MUSICBRAINZ_SEARCH:
                searches.append(MusicBrainzSearch())
            if provider == SearchPreferences.SPOTIFY_SEARCH:
                searches.append(SpotifySearch())
            # if provider == SearchPreferences.DISCOGS_SEARCH:
            #    searches.append(DiscogsSearch())
            if provider == SearchPreferences.COVERARTARCHIVE_SEARCH:
                searches.append(CoverartArchiveSearch())

        s = CoverSearch(store, key, last_time, searches)

        return s.next_search(True)
    def album_art_requested(self, store, key, last_time):
        searches = []
        
        gs = GSetting()
        setting = gs.get_setting(gs.Path.PLUGIN)
        
        if setting[gs.PluginKey.EMBEDDED_SEARCH]:
            searches.append(CoverAlbumSearch())
        if setting[gs.PluginKey.DISCOGS_SEARCH]:
            searches.append(DiscogsSearch())

        print "about to search"
        s = CoverSearch(store, key, last_time, searches)
        print "finished about to return"
        return s.next_search()