It is a new plugin. The reason it uses xml is because it is passing back more complex data instead of just controlling the server like a remote control. For example, the simple way would not be able to pass playlist and currently playing information back and forth.Here is the updated project. The windows client is written using WPF instead of windows forms and there is a cab for the pocket pc client. .Net 3.5 is still needed on the server (as well as the client if using the windows client).
Darick
Is tis an upgrade of the same plugin or is it a new? I like that now I can get playlists / whats playing and ofcourse the more controls, but i was wondering why have you changed the communication from simple tcp packet (like "play.") to now its being transformed into xml and then into bytes?
i have not been through the code intensivly but i thought i'd ask first
I won't be able to do much more with this plugin. So if anyone wants to pick it up, the source code is all there. Feel free to change it to your hearts desire.
The reason is because I have switched over to Windows Vista Media Center because I couldn't get my tuner card configured properly on Media Portal and it works great in media center. It is missing some of the features that Media Portal has, but I'm finding some plugins to add the functionality in and it isn't too difficult to create some plugins for the features that I miss (I hope anyway, I have just started looking into it).
Anyway, best of luck and I hope find the plugin useful and take it further.
Darick