[mb-devel] Mad phat FreeDB DiscID Rampage

Rod Begbie rodbegbie at gmail.com
Tue Oct 4 18:10:34 UTC 2005


On 10/3/05, Tarragon M. Allen <mb-lists at moto-coda.org> wrote:
> Maybe we should consider storing FreeDB disc info as well as MB DiscID,
> using the MB in preference to the FreeDB one if it's available. This might
> also make cross referencing between the two databases much simpler.

I like this idea a lot, not least since the value of a CD's leadout
varies depending on the CD-ROM drive hardware.  (eg.
http://musicbrainz.org/showcdtoc.html?id=56357 and
http://musicbrainz.org/showcdtoc.html?id=116863 -- Identical, except
for the "length".)

So perhaps have "FreeDB" DiscIDs, which just don't have the
leadoutoffset populated in the cdtoc table.  They wouldn't be used as
a direct match during lookups, but could be used as a seed to help
speed up the adding of DiscIDs going forward.

Workflow would be roughly:

1)  User inserts CD.
2)  TunePimp calculates TOC & DiscID.  Queries server.
3)  If DiscID match(es) found, return them to the client.
4)  Else:  Direct the user to the CD Lookup page, but preceding the
"Enter CD Artist / Title" screen we currently have, the first thing on
the page would be "Is it one of these albums?"  Followed by a list of
discs in the local database with matching FreeDB DiscIDs.  If the user
selects one, store the full DiscID.

Anyone else like this idea?

Rod.

--
:: Rod Begbie :: http://groovymother.com/ ::




More information about the MusicBrainz-devel mailing list