this is an idea that i had that i want to post and see what people think ...
it's for a new playlist format ... an XML-based one.
why XML, because you can say so much more with one entry. also as i'll mention later specific tags could be sought out by specific plugins, telling the plugin how to behave when a certain song plays.
example entry:
// entry for a song
<song index="order that it would appear in the playlist" src="path/filename.ext">
// entry for info pertaining to the play of the song ... plugins use this to gather how they behave ...
// this is for the visulization plugin ...
<visualization src="this could be used to open a specific viz, or left out to use default" bgcolor="#" litecolor="#" medcolor="#" />
// these color entries would be specific colors the plugin uses, so one song could be red, another blue, etc.
// this is an entry for the crossfader
<mixer index="the point (in seconds) when the crossfader kicks in, you can now pinpoint when it kicks" in="value 0 to 100 used to tell how much incoming song fades" length="length of fade on both songs" out="value 0 to 100 used to tell how much current song fades" />
// and etc.
</song>
there could be other entires like for RG values, album art, buttons, throbbers, etc. and all plugins should have to gather info from here before they go to there personal configs.
just an idea ... let me know what you think.