27 Mar 2004 edp   » (Observer)

music archive TODO:

  1. capture CD audio.

    [CDDA]Paranoia works great.

  2. uniquely identify CD.

    AFAIK there is no way to fully automate this in general.

    existing schemes use number, length, type of tracks. obviously it is easy to "fool" such a system simply by releasing a CD with the same number, length and type of tracks as another CD. so there must be a way to resolve collisions.

    i wonder about matching the extracted audio data exactly. my vague understanding is that there is ambiguity in where the "real" audio data starts (even if the real audio data can be extracted bit-for-bit perfectly). i wonder whether one could get repeatable results by stripping leading frames which were totally silent?

    (also note of course that there exists music which does not come from commericial audio CD. so there must be other ways of identifying music.)

  3. manage other "metadata".

    eg label, release, artist, track info, cover art, liner notes.

    this is by far the most difficult part.

    want to submit/sync/check (some subset of) this stuff to/with/against free music information services like freedb and MusicBrainz.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!