I got the plugin to work, went ahead and copied the .so file to /usr/pluto/bin then create a plugin under DCERouter, like the other plugins, and was able to play a video file from the orbitor, feels nice, LOL.
More to do,
At present I have to enter an IP in my device under the core, see how to get that to be filled when the device is initialized.
Setting the mount points based on what is passed when the configuration is pulled from XBMC, when the device is initialized, coded but commented it out for initial testing.
Figure why the pause does not work from the Orbitor.
Attached the plugin code and the XBMC device
Question, initially I created the XBMC device under core, so I have to go to the closet to play, would a simple assignment to a room, allow it to function as a device in that room?
Would this also function as like squeezeslave, cannot be in a room with an MD?