I have updated MrChriZ's BusyBox Visual Basic Development Tool. It uses the VB.Net standards and loads and runs in all versions of Visual Basic 2005 including the free Express version. It also should easily convert into Visual Basic 2008, but I haven't tried that yet.
The purpose of BusyBox is to provide code to show how to access the MEDIA CENTER object and to demonstrate how to use some of its more common methods and properties. BusyBox should serve as a good springboard for people just learning VB.NET and how to interface with objects from it.
MC12BusyBox2005 has the following functions (New features in
blue):
Connect to the MEDIA CENTER object
Handle Events from MEDIA CENTERShow All Playlists
List All Schemes
List Tree of Schemes (Walk All Schemes)
Show Playing Now (
with cover art)
Adjust Volume and Retrieve Volume both Manually and
AutomaticallyIn order to run and modify this code, first install Visual Basic 2005 and MEDIA CENTER on your computer. Then install the VB.Net Interface Templet,
http://yabb.jriver.com/interact/index.php?topic=34294.0.
Download the MC12BusyBox2005 application from
http://s1.uppit.com/d/TTRXJM.
Unzip this program into your desired development location (the default for VB2005 is My Documents/Visual Studio 2005/Projects) and open up the MC12BusyBox2005.vbproj file in VB2005.
Out of the box, you will need to have MEDIA CENTER running when the program starts, but by uncommenting a couple of lines you should be able to get it to autoload MEDIA CENTER upon opening.
Thanks to MrChriZ for the great starting point.