2006-10-30 Jonathan Matthew <jonathan@kaolin.wh9.net>
commitba5cc1b31ce35cffdf699bc3646dac0105d974eb
authorjmatthew <jmatthew>
Mon, 30 Oct 2006 11:33:36 +0000 (30 11:33 +0000)
committerjmatthew <jmatthew>
Mon, 30 Oct 2006 11:33:36 +0000 (30 11:33 +0000)
tree2d4e3fec8e118d64ef6a916659f97a684ba7fc4d
parentad4e7374aea1f22f70cefdf94854ae248913685a
2006-10-30  Jonathan Matthew  <jonathan@kaolin.wh9.net>

patch largely by:  Edgar Luna  <eald@linuxuanl.org>

* sources/rb-source.c: (rb_source_class_init),
(rb_source_set_property), (rb_source_get_property):
Add a property to RBSource for plugin-created sources to have a
pointer to the RBPlugin object that created them.

* plugins/audiocd/Makefile.am:
* plugins/audiocd/multiple-album.glade:
* plugins/audiocd/rb-audiocd-plugin.c: (create_source_cb):
* sources/Makefile.am:
* sources/rb-audiocd-source.c: (rb_audiocd_source_new):
* sources/rb-audiocd-source.h:
If musicbrainz returns multiple albums, present the user with a
choice between them.  Fixes #333215.

* configure.ac:
* plugins/Makefile.am:
Remove unused old audio CD stuff, only build audiocd plugin if we have
libnautilus-burn.  Fixes #367440.
ChangeLog
configure.ac
plugins/Makefile.am
plugins/audiocd/Makefile.am
plugins/audiocd/multiple-album.glade [new file with mode: 0644]
plugins/audiocd/rb-audiocd-plugin.c
sources/Makefile.am
sources/rb-audiocd-source.c
sources/rb-audiocd-source.h
sources/rb-source.c