sig
  type error = XmlError of string | Empty | UnknownType | Internal
  exception Error of Xmlplaylist.error
  type format = Podcast | Xspf | Smil | Asx
  val string_of_error : Xmlplaylist.error -> string
  val tracks :
    ?format:Xmlplaylist.format ->
    string -> ((string * string) list * string) list
  val detect_format : string -> Xmlplaylist.format
end