Is There a Guide for Writing XMMS Plugins? 7
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."
try google (Score:2)
I believe (Score:2)
Re:The cheesy spectrum analyzer plugin... (Score:3)
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.
Use The Source. (Score:3)
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.
Re:I believe (Score:3)
just a thought.
Re:I believe (Score:4)
They *started* out being similar, because Justin needed a framework to work off of, but it hasn't been line this since WinAmp moved to 2.x -- true, it may still supports 1.x plugins, but..
And at the same time, XMMS (x11amp) has been evolving, too, and extending itself and it's API.
Maybe it's worth someomes' time to design a uniform IPC API for media players? That would be a very interesting propsition.
.
The cheesy spectrum analyzer plugin... (Score:4)
[insert snide comment about posting to