<!--
  A Simple Doctype for BrowseAmp playlists
  Copyright 2005 Tom W.M.  All rights reserved.

  Namespace:   http://freecog.net/2005/baplaylist/
  Identifier:  <!DOCTYPE playlist PUBLIC "-//FREECOG//DTD BrowseAmp Playlist XML V1.0//EN" "http://freecog.net/2006/baplaylist/">
  
  A <playlist> tag contains a numer of <entry> tags, each
  with id (the BrowseAmp ID/hash value), index (number in
  the playlist), title, lengthmin (first part of a typical
  HH:SS duration), lengthsec (seconds in the song after 
  (lengthmin * 60) is subtracted), and addedby (the user
  that added the song) attributes.
-->

<!DOCTYPE playlist (entry*) [
<!ATTLIST playlist
  xmlns       #FIXED        "http://freecog.net/2005/baplaylist/"
  >
<!ELEMENT entry (EMPTY)>
<!ATTLIST entry
  id          ID            #REQUIRED
  index       #PCDATA       #REQUIRED
  title       #PCDATA       #REQUIRED
  lengthmin   #PCDATA       #REQUIRED
  lengthsec   #PCDATA       #REQUIRED
  current     (true|false)  #REQUIRED
  addedby     #PCDATA       "null"
  >
]>