I don't know if you are still monitoring this project.
The control server is using the playlist index to reference the track so if you
change the playlist when playing back track 4 from the previous playlist it
will request song info from track 4 of the new playlist.
This can be seen when you are connected to the server by telnet and manually do
a trackinfo request.
However, if you open the foobar Preferences after changing the playlist and
look at the preview in the Control Server settings page it gathers the correct
song info at the time the Preferences window was opened, so I guess it would be
a matter of using the same method to gather track info for the client output as
you use for the Control Server preview.
Original issue reported on code.google.com by
bitco...@gmail.comon 23 Mar 2012 at 8:29