[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