libSpiff brings XSPF playlist reading and writing support to your C++ application. Both version 0 and 1 are supported.
[COPYRIGHT]
NOTE: libSpiff is licensed and distributed under the terms of the BSD License and GNU Library or Lesser General Public License (LGPL).
Here are some key features of "libxspf (formerly libSpiff)":
· Full conformance to the XSPF specification
· Cross-platform (Mac OS X, Unix, Windows ...)
· Read and write XSPF files
· XSPF-0 and XSPF-1 support
· Unicode support
· Full support for XSPF extensions
· Full support for XML namespaces
· Fast (as XML parsing is done by Expat)
· Extensive unit testing using CppTest
· Liberal license (New BSD license)
Requirements:
· uriparser 0.7.2 or later
· Expat 1.95.8 or later
What's New in This Release: [ read full changelog ]
· Added: xspf_parse_memory function to C bindings exposing XspfReader::parseMemory
· Changed: No longer shipping bundled libcpptest
· Fixed: Doc generation bugs
· Fixed: Qt Compressed Help files were not installed
· Fixed: Shadow/VPATH build doc generation