foo_xspf
~~~~~~~~

programmer: M@d Man <BLmadman@gmx.de>
special thanks to: Matthias Friedrich <matt@mafr.de>

This software is released under a BSD-like license.
See LICENSE.txt for further information.

This software uses Xerces from the Apache Software Foundation wich is available under the Apache License 2.0.
See APACHE-LICENCE-2.0.txt.


Installation
-------------
Minimal requirements:
-foobar2000 v0.9.0

Instructions:
- run the foo_xspf installer
OR
- unpack the archive to your foobar2000 folder (default: "C:\Program Files\foobar2000\")
OR
-copy the foo_xspf.dll to your foobar2000/components folder (default: "C:\Program Files\foobar2000\components\")
-copy the xspf.ico to your foobar2000/icons folder


Version History
----------------
18.07.06 version 0.0.1
- simple xspf-Files readable

20.07.06 version 0.0.2.1
- special character paths readable
- validation (thanks to Matthias Friedrich <matt@mafr.de> http://www.stud.uni-karlsruhe.de/~uy7l/xspf-1.xsd)

16.08.06 version 0.0.3.01
- completly rewritten due to bad performance with the MSXML parser
  rewritten with Apace's Xerces library and it's SAX2 support
- validates but doesn't care about that
- write support
- basic support for xml:base and relative paths (aren't written to files yet)

26.08.06 version 0.0.3.50
- preference page
- 3 options: 	-No use of relative paths
		-write the parent folder that is shared by all files to the xspf (xml:base)
		-write relative paths to xspf-file (relating to the file's location)
-reading relative path with xml:base definition
-reading relative path without xml:base definition
-reading info from xspf-file
-read and write support for archived sound-files (foo_unpack)

26.08.06 version 0.0.3.52
- minor Bug-fixes:
	-if no relative path possible, absolute paths are written as valid URLs
	-fixed Bug with the removing of invalid characters in comments

01.09.06 version 0.0.3.53
- basic cue-sheet support

03.09.06 version 0.0.3.55
- xspf files are now also readable from http:// locations
- the plugin doesn't require Microsoft .Net 2.0 beeing installed

07.09.06 version 0.0.3.57
- verbose option added ( verbose output is slow with invalid xspf)
- improved cue sheet reading
- Matroska (.mka) support (foo_matroska)

11.09.06 version 0.0.3.60
- fixed bug with support of shared folders
- added icon
- installer (NSIS) to activate the icon and to associate xspf-files with foobar2000 (optionaly)

TODO
-----

- option: relative to user defined path
- option: wich tags sould be written?
- option: should the info be loaded from the files instead of the playlist?
- support for more XSPF features (more tags ...)


