GNOME Bugzilla – Bug 398093
Album art: decouple art widget from artdb search
Last modified: 2007-01-21 07:13:59 UTC
Currently the art widget (in bottom left) is created in and passed art from the database search in the ArtDisplayPlugin class. This is bad; it should be its own widget and should receive art over the metadatabus like other consumers. The ArtDisplayPlugin class should create the widget as an ArtDisplayWidget and just handle calling CoverArtDatabase.get_pixbuf and passing the results out over the metadatabus. This will allow other sources of album art to have their results shown in the art widget without going via CoverArtDatabase.
Created attachment 80623 [details] [review] art-widget-decouple.patch Decouples stuff as above. Also allows passing uris back from database search (future).
Created attachment 80669 [details] [review] 20art-widget-decouple.patch Actually, it's better to have the plugin proxy for the widget. This still allows a level of separation, though.
Created attachment 80670 [details] [review] 20art-widget-decouple.patch rm some crud
Created attachment 80672 [details] [review] 20art-widget-decouple.patch Disconnect 'entry-extra-metadata-notify::rb:coverArt' handler as required.
Created attachment 80695 [details] [review] 20art-widget-decouple.patch Fix thinko in saving image to cache
Committed to svn. Thanks.