Adam mentioned MusicBrainz in the comments of the last article. I took that as a challenge, of course.
I only implemented the query bits, though. I’m selfish.
(Oh, OK, the only reason I didn’t do the submission part, too, is that I can’t make up my mind whether cddb.el and musicbrainz.el should share the same editing mode or not. I think perhaps.)
[Update: That felt like a cop-out, so I’ve started implementing MusicBrainz submitting. I needed some way to get a MusicBrainz-compatible CD Table-Of-Contents listing, so I hacked up cd-discid to do that.]
After consulting the musicbrainz-devel list about an unclear point in the spec, I've now finished the implementation of the CDStub submission stuff. But I'm seriously not getting into their apparent “oo, we must have more metadata” cult.
Oh, and the cd-discid people took my patch.