On Mon, 25 Oct 1999, you wrote:
> > Everything there sounds cool except "at the end of the file."  The
> > metadata should go at the beginning, so that you know what the song is
> > BEFORE you just spent twenty minutes downloading the whole thing.  :)
> 
> That's what HTTP/1.1 Byte-Ranges are for.  ;)
> 
> (Gimme the last n bytes of this file...)
> 
> Later,
> Blake.

That works fine for fixed-length tags like id3v1, but a more sophisticated
tagging format (such as musicmatch's original tagging format or even id3v2,
which can come at the end of a file) might not have a fixed length.  One might
be able to use Byte-Ranges if the cost of two such calls was acceptable.  For
example, all musicmatch tags end with a fixed-length field which contain the
byte offsets of the other fields.  The first Byte-Range retrieves this field,
the second gets the rest.

-Scott

Reply via email to