General

What is JSpiff?
JSpiff is a Java API for reading and writing XSPF ("Spiff") open XML playlists.
[top]

What are the benefits of XSPF ("Spiff")?
It is open -- No proprietary lock-in. It is portable -- You should be able to send a playlist to your friend and have it work. It is well-engineered -- Most playlist formats get the easy things wrong.
[top]

On which platform does it run?
Since JSpiff is a Java API it runs on all platforms that the JVM runs on.
[top]

On which Java platform should I use JSpiff?
Java 1.5 or higher is required by JSPiff since it uses JDK1.5 new features like generics and annotations.
[top]

I notice you support JAXP and JAXB which one should I use?
You can use either. Examples are provided for both, it just depends on which API you prefer. JAXP jsut requires JDK1.5 and no additional libraries where JAXB has some dependencies listed on the Dependencies page.
[top]

Where do I get help on JSpiff?
This FAQ answers some frequent questions already, please read the it thoroughly.

If these resources don't help you with your problem, or if you think that you found a bug that is not yet documented, you should contact us.
[top]

I have a question that is not addressed here. Where can I ask?
See our Contacts page.
[top]

Development

Can I contribute?
Yes, please! Check out the contact page and contact us!
[top]

I think I found a bug in JSpiff. What should I do?
You should post it to the forums to make sure it is documented.
[top]

When will feature XYZ be implemented?
Depends. If it is something you really sorely need, you could (politely) try to exert some pressure on us. You can also try to pay us. Or try to implement your feature yourself and send us some patches. In any case, you should contact us about your problem.
[top]