libxspf (formerly called libSpiff) brings XSPF playlist reading and writing support to your C++ application. Both version 0 and 1 are supported. libxspf uses Expat for XML parsing, CppTest for unit testing and uriparser for handling URIs. libxspf is the official reference implementation for XSPF of the Xiph.Org Foundation.