Digital releases

I’m comfortable saying that absolutely digital releases are a reality of the recorded music world, that MusicBrainz should deal with them, and that right now MusicBrainz handles them inadequately. However, I think making MusicBrainz handle them well is not a question of desire, it’s a question of successfully doing difficult design and implementation work while still keeping the existing MusicBrainz running.

This subject has been talked about before:

What do I mean by digital releases? The biggest gap for MusicBrainz are released recordings that are a) not a corollary of a release on a physical medium, and b) streamed, rather than fixed as static data, and c) single recordings rather than a group of related “tracks” that are part of an “album”.

What are some concrete examples? I’ll lift my examples from 2016:

So, are the these digital-not-physical releases in scope for MusicBrainz? OP is easier on the project than I am:

I totally do not understand. The MusicBrainz front page says,

MusicBrainz aims to be:

  1. The ultimate source of music information by allowing anyone to contribute and releasing the data under open licenses.
  2. The universal lingua franca for music by providing a reliable and unambiguous form of music identification, enabling both people and machines to have meaningful conversations about music.

There is no escape clause there for, “we only care about music information that fits in nicely with the physical albums-and-CDs conventions of the mid-late 20th century”. To achieve its mission, MusicBrainz must find a way to handle digital releases.

Furthermore, commercial music distribution is moving away from physical media, and towards non-physical, streamed, and incremental releases. If MusicBrainz is to remain relevant, I believe MusicBrainz has to follow this change.

I agree, a statement of intended direction would be good to have. Is this a suitable agenda item for the #MetaBrainz meeting? Or can @Rob or @Freso perhaps give a pronouncement?

Turning to what makes digital releases different,

OK, those are two scenarios. But Pomplamoose and Post Modern Jukebox above do not fit these scenarios. The music recordings were distributed first by streaming, unrelated to any physical disc, in single-song units.

And there are more differences.

Yes! The economics and technology limitations of physical LP and CD product distribution meant that a release had many mostly-identical copies. But distribution by streaming is different: no “copy” remains as static data under normal use, so there is no comparing. And distribution by static music file still allows the distributor to put a customer ID in the file, meaning every copy of the music file could be different.

If you stand back and squint, the MusicBrainz “Release” entity is heavily tied to the physical LP and CD conceptual model. Handling digital releases properly will require a different structure, perhaps a new entity parallel to “Release”. I expect that that design and implementation will be tricky. However, “Artist” and “Recording” and “Work” entities are just as effective for digital releases as for they are for the physical LP and CD concept. So we don’t have to rebuild all of MusicBrainz.

6 Likes