This project has moved and is read-only. For the latest updates, please go here.

MCE Plugin for mce buddy

Dec 7, 2012 at 8:59 AM

Sorry for my bad english.

First I want thank you for this excellent program.

But this program has no interface for media center as plugin.

So for myself I wrote simple plugin for media center, which dislpays the status of the current job.

I have not a very good knowledge framework 3.5 and 4.0, so the program have some issues and restrictions.

Known issues and restriction:

Some modules from mcebuddy war recompiled from framework 4.0 to 3.5, because media center plugin work only on framework 3.5 and not working on framework 4.0. So upnp module was exclude from project.

mcebuddy modules was renamed because all dll's in project must be installed to global assembly cache, and could case conflict with gui and service.

Also some modules have some uncompatibilies with x64 bit systems and when i compile this modules in 64 bit systems and run them i got exception from .net framework dispetcher. So at this time program working on 32 bit systems, and tested on windows 7 32-bit Proffessional.

For sucsessful compiling plugin you need:

1. ShowAnalyzer 1.0 beta

2. WIX 3.5 ( )

3. Media Center Sdk 6.0 ( )

4. for Visual Studio 2010 ( )

I put the source code amd msi package here:

Dec 8, 2012 at 8:31 AM

Nice work!

Dec 10, 2012 at 3:47 AM

If you'd like I can host your software on this website as well. BTW in the next version one key change to note is that communication binding is changing from nettcpbinding to httpbasicbinding to enable SOAP interoperability.


Great work - keep it up.

Dec 10, 2012 at 7:58 AM
Edited Dec 14, 2012 at 10:29 PM
rboy1 wrote:

If you'd like I can host your software on this website as well. BTW in the next version one key change to note is that communication binding is changing from nettcpbinding to httpbasicbinding to enable SOAP interoperability.


Great work - keep it up.

Yes, I'd like it.

I made a few changes to plugin. Firstly i found some incompatibilities with x64 bit systems (framework 3.5) in globals namespace (settings module). It was the wrong serializable attribute processing in framework 3.5 x64. So I recompile all modules for anycpu, and now program must working with 64-bit and 32-bit systems.

It would be nice if you test this program on 64-bit system.

Before installing the new version of the plugin uninstall the old installations mcebuddyviewer using control panel

Dec 22, 2012 at 9:50 PM
Edited Dec 22, 2012 at 9:51 PM

New release is ready.

I've made some improvements and added new features, fixed some bugs.

Location for the msi package and source code:

In the future, I want to write a plugin that allows you to create custom EDL file for Videos and TV Records.

User play video and creates segments, which will indicate the start and end time commersial skip (TV Toolbox analogue). Because on playing video Media center API  can manipulate only with time not with frames, EDL file format will as Classic MPlayer EDL ( ). Start and end time will be set in seconds.

So it would be nice if a future release of the settings contained the following options are:

1. conversions starts only if the EDL file exists.

2. Create in the output folder only EDL file from Comskip or ShowAnalyzer filter, which plugin can read and edit. If I'm not mistaken such option already exists.

Actually the plugin will become a powerful video editor for Windows Media Center

Dec 23, 2012 at 4:27 AM
Edited Dec 23, 2012 at 7:28 AM

Nice going.


1. I would suggest using the Remote interface you add/remove the files from the queue (or start/stop engine) once the EDL files are ready. That would be a cleaner way to do it, Remoting MCEBuddy is very powerful. NOTE: As of 2.3.11, the remote interfaces are WebServices SOAP 1.1 enabled. Use the new ChannelFactory interface in your Plugin to communicate with MCEBuddy)


2. Yes this functionality aready exists, skip cutting video under Conversion Task options.

Jan 15, 2013 at 1:59 AM

You will need to fix the MaxReceivedBufferSize for the ChannelFactory connection otherwise you will receive an exception when receiving lists from the engine > 1000 files in size.


See the latest code for examples

Jan 15, 2013 at 9:26 AM
Edited Jan 15, 2013 at 12:08 PM

thanks for the info
I fixed this bug.

I'm working on a new program edl editor. It will be a simple EDL file editor. And it will not be linked directly to mcebuddy. (This will be used with other converters). But it is in conjunction with mcebuddy transform edl file editor into simple video editor.

Typical scenario: mcebuddy scan tv record with comskip and create edl file. After that user load this tv record with edl editor, which discovered a previously created edl file or create new edl file, end edit them synchronously with the video. Then user save edl file and after that mcebuddy convert tv record for example to avi divx without commersials.

Now the program is under development for the Media Center interface and available in source code. 

Jan 15, 2013 at 1:17 PM

Really nice work, thinking you can add 2 buttons - Start and Stop.

If started you can Toggle between Pause and Resume.

Jan 16, 2013 at 1:01 PM

it will be in the next release

Jan 21, 2013 at 6:30 AM

New release 1.0.5 is ready. Add Start and Stop buttons.

Jan 22, 2013 at 3:20 AM

Awesome, btw I noticed there is not ETA next to the percentage, is this by design or omission?

Jan 22, 2013 at 1:11 PM

when I started to write a program on the ETA did not think. However, I think that I can add "estimated time" in the next release. Thanks for point out the weaknesses in the program

Jan 23, 2013 at 3:39 AM

Also suggest to make the fonts 1 to 2 points larger, form a distance it's difficult to see the text.