List of known XSPF metas

From XiphWiki
Revision as of 09:38, 13 March 2011 by Phschafft (talk | contribs) (→‎RoarAudio PlayList Daemon (rpld): list of current metas and description of them.)
Jump to navigation Jump to search

This page is intended as a list of XSPF metas used in the wild. The goal is to have precise and up to date information which we will need your help with! The more complete this list is the more likely is the future support of a specific meta in more than just one piece of software.

Audacious

Tested with v1.5.1

Year

TODO

Example:

<track>
 <meta rel="year">2009</meta>
</track>


Genre

TODO

Example:

<track>
 <meta rel="genre">Hard Rock</meta>
</track>


MTime

TODO

Example:

<track>
 <meta rel="mtime">1198371883</meta>
</track>


Lacymorrow.com

Type

Type           : Track extension
URI            : http://lacymorrow.com/type  (was geekkid.net/type before)
Documentation  : http://lacymorrow.com/projects/jukebox/xspfdoc.html

Valid values are:

  • "audio"
  • "link"
  • "playlist"
  • "video"

Example:

<track>
  <meta rel="http://lacymorrow.com/type">audio</meta>
</track>

RoarAudio PlayList Daemon (rpld)

Based on source code of version 0.1rc5.

performer

Performer of the recording (see VorbisComment specs.).

Example:

<track>
 <meta rel="http://roaraudio.keep-cool.org/spec/xspf/meta-performer.txt">Sky</meta>
</track>

version

Version (or remix) (see VorbisComment specs.) of recording.

Example:

<track>
 <meta rel="http://roaraudio.keep-cool.org/spec/xspf/meta-version.txt">Furry8000 Radio Edit</meta>
</track>

discid

32 Bit "0x"-prefixed hex number of CDDB disc id.

Example:

<track>
 <meta rel="http://roaraudio.keep-cool.org/spec/xspf/meta-discid.txt">0xDC10CD10</meta>
</track>

genre

Genre as string. Valid values must be from list of genres with assigned numbers from the RoarAudio project. This limitation is normally not noticeable. Current list includes ID3 standard and Winamp extended generes as well as Europe and North American RDS Genres. Values may be fully qualified with prefix ("id3_", "rds_eu_", "rds_na_") or without.

Example:

<track>
 <meta rel="http://roaraudio.keep-cool.org/spec/xspf/meta-genre.txt">education</meta>
</track>

likeness

Floating point number of how much the user likes this track. This may be stripped if playlist is handed over between different users. The number is in range of zero (never play this song) to infinity (only play this song). defaults to one.

Example:

<track>
 <meta rel="http://roaraudio.keep-cool.org/spec/xspf/meta-likeness.txt">1.000000</meta>
</track>

codec

Codec/Container ID as string for the linked media. Codec names must be from list of codecs with assigned ID of the RoarAudio Project. Common values includes: ogg_vorbis, flac, ogg_flac, ogg_speex, ogg_celt, riff_wave, au, aiff, midi_file.

<track>
 <meta rel="http://roaraudio.keep-cool.org/spec/xspf/meta-codec.txt">ogg_vorbis</meta>
</track>

YOUR META HERE

Yes, please.

See also