MCE_dll Release

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 59
Change Set: 6279
Released: Jun 27, 2011
Updated: Jul 17, 2011 by dperrow
Dev status: Stable Help Icon


Application MCE_dll
application, 86K, uploaded Jun 27, 2011 - 59 downloads

Release Notes

MCEdll and MCETracer v0.9.10.1
Dave Perrow

MCE_dll Installation instructions
Install TcpIpController first which you can get from it’s an msi file
Don’t forget to reboot after installation so that the http server runs.
I installed the windows 7 x64 version and haven’t tested with anything else but it should work okay with win 7 32 bit.
The dll file should be useable as-is without recompiles. If you want to make changes then I use Dev-Cpp and have included the project and make files.
Please let me know of any bugs, mistakes or possible improvements at
Copy the MCEdll.dll and MCEdll.ini files to your smartie plugins folder.
The MCE_dll.ini file contains channel number and channel names in the following form and you may have to edit this to your own local channels.
// MCE_dll ini file contains tv channel info in the form
// channelnumber Channelname
// blank lines and lines starting with / are ignored
// Freeview EPG - Scottish Freeview Channel List
// Channel Number Freeview Channel Name
1 BBC One
2 BBC Two
3 ITV1
4 Channel 4
The supplied file contains the channel list for Freeview in the UK (Scotland).

You can call the dll from the smartie configuration page using the functions below:
• Function 1 returns my interpretation of the first display line for a 2x16 display and is called by $dll((MCE_dll.dll,1,,) Now displays “Windows 7 HTPC” if media center not running.
• Function 2 returns an interpretation of the second display line for a 2x16 display using session status and is called by $dll((MCE_dll.dll,2,,)
• Function 3 returns the version number of the dll and is called by $dll((MCE_dll.dll,3,,)
• Function 4 returns the values of the tags supplied. You can have 1 or 2 tag names e.g. $dll(MCE_dll.dll,4,ArtistName,TrackName)
• Function 11 returns an interpretation of the first display line for a 2x16 display using session status and is called by $dll((MCE_dll.dll,11,,)
• Function 12 is identical to function 2 and is included to allow backward compatability
• (Note that functions 5,6,7,8 have been removed as they are no longer needed.)
• Function 20 checks if a process is active using the process file name. If active it returns param 2 otherwise a space. E.g. $dll(MCE_dll,20,ehshell.exe,Media Center Active) will check if media centre is active. Note this works in win7 x64 and x86

Normal set up would be to use functions 1 and 2 for the two lines.
See the included .doc file for further information

Reviews for this release

This works well under Windows 7 x86, however I have to install the MCE TCP/IP server version from May 25 2010 as I can't complete the installation of the Beta2 vmcController.
by charjol on Jul 15, 2011 at 8:23 PM