[Playlist] Hypetape's playlist format

Sebastian Pipping webmaster at hartwork.org
Tue Dec 2 19:24:20 UTC 2008


Hello Jarred!


A friend of mine told me about hypetape so I had a look at
it myself.  I digged my way through to an actual playlist
file and discovered that the format you invented here has
similarities to the Free and Open Standard XSPF [1]
(the XML Sharable Playlist Format) by the Xiph.Org
Foundation [2], makers of media formats including Ogg
Vorbis, Flac and Theora.

hypetape's playlist format is using a subset of the features
of XSPF.  Here is how a transition from the current format
to XSPF would look on the XML level:

  -- Current Hypetape.com tractice
  <?xml version="1.0" encoding="UTF-8" ?>
  <playlist>
    <tracks>
      ..
      <track id="%(id)%" name="%(title)%" mp3="%(location)%"></track>
      ..
    </tracks>
  </playlist>


  -- Future vision using XSPF-1
  <?xml version="1.0" encoding="UTF-8"?>
  <playlist version="1" xmlns="http://xspf.org/ns/0/">
    <trackList>
      ..
      <track>
        <identifier>%(id)%</identifier>
        <title>%(title)%</title>
        <identifier>%(location)%</identifier>
      <track>
      ..
    </trackList>
  </playlist>


So my feature requests are:

 - Please migrate hypetune to using XSPF-1.
     People on the XSPF mailing list [3] including me and
     the Online XSPF validator [4] will support you in
     getting this right painlessly.

 - Please show links to the playlist files on the pages.
     Once it's XSPF this will allow people to play your
     music with XSPF-enabled players like VLC, Amarok,
     Foobar2000, XMMS2 and others.

Thanks for your time and open ears,



Sebastian Pipping

Xiph.org Foundation
sping at xiph.org


[1] http://xspf.org/
[2] http://xiph.org/
[3] http://lists.musicbrainz.org/mailman/listinfo/playlist
[4] http://validator.xspf.org/





More information about the Playlist mailing list