[Playlist] Introducing libSpiff

Sebastian Pipping webmaster at hartwork.org
Tue Aug 22 14:03:18 UTC 2006


Hello!


I have started working on the parser part of my XSPF library "libSpiff".
A download link to the current code can be found at the end.

Some more details:


libSpiff facts:
* EARLY ALPHA (Do not use it in your products yet.)
* Written in object-oriented C++
* Designed to be portable (but right now only tested with
    Visual Studio 2003)
* Uses Expat for XML parsing (very fast, Low memory footprint,
    licensed under MIT)
* Licensed under GPL (probably a less restrictive license later)
* Sun-Java-like coding style

Currently extracted tags:
* playlist.title
* playlist.trackList.track.location
* playlist.trackList.track.title
* playlist.trackList.track.creator
* playlist.trackList.track.album
* playlist.trackList.track.trackNum

I could use advice or a mentor on:
* XSPF Standard conformance
* Error and exception handling
* Portability
* Design and "usability"
* Memory ownership handling


Download:
http://www.hartwork.org/cgi-bin/download.cgi?file=LIBSPIFF


Regards, Sebastian


-- 
Sebastian Pipping
http://www.hartwork.org/






More information about the Playlist mailing list