Graeme, good to see you're not one of those slow idiots. So here's the guide for quick idiots:
0) Ensure you're running a recent version of MP - I've tested this against MP1.0 RC3, but RC4 has now been released.
1) If you want to play recordings (rather than just live TV) you need to share the folder where your recordings are located. In my case, I've shared "D:\Team MediaPortal\Media Portal TV Server\recordings" as "MediaPortal". Check that you can browse to "smb://tvserver/mediaportal" from XBMC's file manager (or add a share to Videos if you want).
2) Mosey on over to the subversion repository and get the plug-in, either by svn check-out from https://svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/XBMCServer/, or use the viewer by browsing to SourceForge.net Repository - [mp-plugins] Index of /trunk/plugins/XBMCServer and click on "Download GNU tarball". If you used the second option, extract the tarball.
3) You should have a "TVServer" folder. This gets moved to your XBMC device, into plug-ins\Video\ so you should have something like Q:\plug-ins\Video\TVServer\default.py and so on.
4) Then get the TVServerXBMC.dll file and copy onto your MP TV Server into "Team MediaPortal\MediaPortal TV Server\Plugins\" folder.
5) Restart the TV server, run the configurator for it, enable the plug-in, restart again, and it should work.
The bin/Release directory had the DLL file. But bin is no longer in subversion. If you check out revision 2332 you'll get the DLL you need.
Or if Subversion is too difficult for you, get the files from: http://tools.rebel-it.com.au/mp-xbmc/. This includes a .EXE version that can be run stand-alone without installing a plug-in to the MP server, and shows some useful information for troubleshooting. But it displays a console window and you have to run it manually prior to using the XBMC side of things, and you have to stay logged in on the MP server host.
0) Ensure you're running a recent version of MP - I've tested this against MP1.0 RC3, but RC4 has now been released.
1) If you want to play recordings (rather than just live TV) you need to share the folder where your recordings are located. In my case, I've shared "D:\Team MediaPortal\Media Portal TV Server\recordings" as "MediaPortal". Check that you can browse to "smb://tvserver/mediaportal" from XBMC's file manager (or add a share to Videos if you want).
2) Mosey on over to the subversion repository and get the plug-in, either by svn check-out from https://svn.sourceforge.net/svnroot/mp-plugins/trunk/plugins/XBMCServer/, or use the viewer by browsing to SourceForge.net Repository - [mp-plugins] Index of /trunk/plugins/XBMCServer and click on "Download GNU tarball". If you used the second option, extract the tarball.
3) You should have a "TVServer" folder. This gets moved to your XBMC device, into plug-ins\Video\ so you should have something like Q:\plug-ins\Video\TVServer\default.py and so on.
4) Then get the TVServerXBMC.dll file and copy onto your MP TV Server into "Team MediaPortal\MediaPortal TV Server\Plugins\" folder.
5) Restart the TV server, run the configurator for it, enable the plug-in, restart again, and it should work.
The bin/Release directory had the DLL file. But bin is no longer in subversion. If you check out revision 2332 you'll get the DLL you need.
Or if Subversion is too difficult for you, get the files from: http://tools.rebel-it.com.au/mp-xbmc/. This includes a .EXE version that can be run stand-alone without installing a plug-in to the MP server, and shows some useful information for troubleshooting. But it displays a console window and you have to run it manually prior to using the XBMC side of things, and you have to stay logged in on the MP server host.