[Playlist] Getting additional fields added to XSPF?
njh at aelius.com
Tue Feb 25 10:26:51 UTC 2020
Section 3.2 of the XSPF specification states:
"The function of a playlist is not to communicate metadata about the
composer, song title, etc. Metadata is hard and there are many providers
already. We decided that we couldn't compete, and that there was no need
for us to try. Moreover, good metadata does not travel well — every user
has to recreate it. Metadata should come from external sources and
namespaces like MusicBrainz or Gracenote; this what the XSPF link and
meta elements are for."
However after stating that, the XSPF does support quite a few different
fields, communicating quite a lot of different types of information.
One area that it doesn't cover is contributors. I suspect the the
'creator' field was deliberately vague, so that it can be used flexibly
for Composer, Performer, Spoken Word etc... but it would be really
useful, if it was possible to describe contributors better.
Is there any appetite for extending XSPF?
Alternatively, can anyone suggest a music metadata standard, for
exchanging metadata as a file, that is better suited to this task?
The ones I am aware of are:
- the Music Ontology
Is there anything else I have missed? MusicBrainz provides a mechanism
for querying for music metadata, but it does not specify an exchange
More information about the Playlist