Cache MusicBrainz metadata
@hadess
Submitted by Bastien Nocera Link to original bug (#121479)
Description
To save the metadata, we should get the ID from the in-drive disc: o = mb_New(); mb_GetWebSubmitURL (o, url, 1024); mb_GetIDFromURL (o, url, id, 64);
then with id:
- Try to load from the hard drive (~/.gnome2/sound-juicer.d/$(id).xml ?) probably using a SjMetadata derived object for the loading or failing that
- Lookup as usual
Save the modifications made to the ListStore when:
- extraction starts
- CD tray status change
- changing CD drive
- reread_cb is called
Add a button to the menu to reset the metadata to what MB would download