Is There a Guide for Writing XMMS Plugins?
Anthanos asks: "I was recently asked to put together a Winamp and an XMMS plugin to do some pretty cool things. Having never done plugin development for either I went to their respective webpages and began looking for samples and/or SDKs to make use of. Winamp provided very well put together documentation and SDKs, but I can't find anything similar for XMMS. Has any such documentation or guide been put together? All I have found reference to so far are existing projects. I was hoping for the equivalent of 'Hello World!' for XMMS."
There were a few guides there. For free!
XMMS and WinAMp use the same plugins, so just use the Winamp Documentation for XMMS plugins, and it should work.
Source code != API documentation.
The reason you want API docs is to use said API fully. The poster may need to use features of the API not used in the spectrum analyzer. In fact, if its as cheesy as you say, wouldn't you WANT him to make more use of the API?
When will people learn you should not code to interfaces you don't fully comprehend.
It's fairly straightforward... just take a look at the existing plugins. First, define a *Plugin struct (see plugin.h), and then make functions to which you pointed to from the structure.
isn't there because it's an interesting bit of code. Granted it could be better commented, but it's all fairly self-explanatory. The other plugins that ship with it are also fairly simple. When combined with actually looking at the players sources should give you more than enough info on writing a plugin.
/. for something that could be discovered with 5min of research]
[insert snide comment about posting to
my sig's at the bottom of the page.