Hacking Windows 7 Media Center

Setup DVRMSToolbox and ShowAnalyzer for Commercial Skip

by Michael Healy @ 9:00 am on August 20th, 2009 in commercial skip, dvrmstoolbox, showanalyzer with 51 Comments

preview-file Now that ShowAnalyzer has support for WTV just how do we get this setup to skip commercials for us automatically in Windows 7 Media Center? The solution is actually surprisingly simple. Before we get started have a look at our guide to installing ShowAnalyzer and we’ll cover more of the options for setting it up to work with DVRMSToolbox in this article. Once we’re done we’ll have a virtually hand free solution to skipping commercials in Windows 7 Media Center.

To get started we need to have ShowAnalyzer installed as well as DVRMSToolbox and the Windows 7 Media Center Addin. Be sure to download and install the latest version of DVRMSToolbox as well as the 7MC adding as it’s not included in the package by default. Once you’ve got all three installed let’s get started configuring each program.

dvrmstoolbox analyzer

Start by opening DVRMSToolbox’s DVRMSToMPEGSettings and on the first tab set your preferred Analyzer to SAV1 for ShowAnalyzer (version 1). Then switch to the MC Addin tab and make sure that the Commercial Skip option is enabled.

MC Addin

Finally, under the Commercial Skip tab make a note of the Commercial Path so we can setup ShowAnalyzer to use the same path when saving it’s commercial XML files. You also have the option to setup the keys used by the Media Center Addin to skip commercials during playback as well as enabling auto skipping of commercials.

ComSkip options

Finally, you’ll need to decide whether you’ll be using ShowAnalyzer’s new directory watcher option or DVRMSToolbox’s File Watcher. We’ll cover using ShowAnalyzer’s directory watcher here as it’s much easier to setup and fairly fool-proof guaranteed to work correctly. Open up ShowAnalyzer and go to Tools –> Settings.

showanalyzer scheduler

Under the Scheduler tab make sure that the Directory Watcher feature is enabled and the autostart service is installed. Then press the Add Directory button to add your Recorded TV directories to the service.

sa path

Next, under the Output tab make sure that the location of the DVRMSToolbox files being created matches the Commercial Path in your DVRMSToolbox settings from above. Then open up Windows 7 Media Center ad ensure that the DTBAddin is listed and enabled under Settings –> Start Menu and Extras –> Extras Library. Finally, you may want to restart your system to ensure that the newly installed services have been started properly.

That should be all there is to it! By default pressing the right arrow on your Media Center remote should skip commercials for any program with a commercials XML file. Depending on your settings in DVRMSToolbox and ShowAnalyzer it may take some time before the XML file is available for a particular recording.

51 Comments


Brad
Comment #2798 from Brad [Reply]

So what exactly is DVRMS Toolbox doing if ShowAnalyzer is finding the directory and commercials automatically?

Comment left August 20, 2009 at 1:06 pm Permanent Link
@Reply #2799 from Michael Healy [Reply]

DVRMSToolbox is providing the actual commercial skipping inside of Media Center through the 7MC Addin. ShowAnalyzer is just producing an XML file that can be read by DVRMSToolbox’s addin program. No actual cutting of the file takes place inside ShowAnalyzer.

Comment left August 20, 2009 at 1:21 pm Permanent Link

Anonymous
Comment #2802 from Anonymous [Reply]

This is only if you buy ShowAnalyzer correct? I’m assuming the free version doesn’t do live analysis from what I have read.

Comment left August 20, 2009 at 7:34 pm Permanent Link
@Reply #2803 from Michael Healy [Reply]

This is for the Version 1 beta which isn’t available for purchase yet. I’m unsure what the limitations of the free version will be when it is finally released. You can download the V1 beta from the forums here.

Comment left August 20, 2009 at 8:09 pm Permanent Link

Matt
Comment #2804 from Matt [Reply]

Will this handle h.264 .wtv files or just mpeg2?

Comment left August 20, 2009 at 8:53 pm Permanent Link

Billy
Comment #2814 from Billy [Reply]

Can you get it so the commercials are skipped automatically during playback?

Comment left August 21, 2009 at 9:53 am Permanent Link
@Reply #2816 from Michael Healy [Reply]

Yep, if you enable the Auto Skip option under the Commercial Skip tab any file that has a commercials XML file created for it should skip commercials automatically.

Comment left August 21, 2009 at 10:37 am Permanent Link

jerry aycock
Comment #2817 from jerry aycock [Reply]

I am trying to setup and I cant ” Open up ShowAnalyzer and go to Tools –> Settings ” as soon as I open ShowAnalyzer it asks for file ( recorded tv ) to open ???.
I have downloaded latest..

Comment left August 21, 2009 at 10:55 am Permanent Link

Aaron
Comment #2830 from Aaron [Reply]

latest version of show analyser just crashes for me as soon as it starts analysing file

Comment left August 21, 2009 at 10:48 pm Permanent Link
@Reply #2842 from Michael Healy [Reply]

Be sure to report the bug in the ShowAnalyzer forums so they can get it fixed.

Comment left August 22, 2009 at 8:48 am Permanent Link
@Reply #2910 from djsecrist [Reply]

yep… The author confirmed the bug and is working on it. See the Showanalyzer forums…

Comment left August 27, 2009 at 1:24 am Permanent Link

Bob
Comment #2841 from Bob [Reply]

How to actually REMOVE the commercials?
:-)

Comment left August 22, 2009 at 8:17 am Permanent Link
@Reply #2843 from Michael Healy [Reply]

I’ll do a guide to permanently cutting commercials from files with ShowAnalyzer and DTB soon.

Comment left August 22, 2009 at 8:49 am Permanent Link

Devin
@Reply #5607 from Devin [Reply]

WHEN??? That’s what I want is to permanently cut the commercials out.

Comment left December 11, 2009 at 11:07 am Permanent Link
Comment #2845 from Matt [Reply]

(Sorry if this is a re-post)
Show Analyzer (1.0.32.718) is only analyzing .dvr-ms files. It starts on a .wtv file, but skips to the next file after a couple of seconds. Did I mess something on the configuration, or is this a result of the beta?

Comment left August 22, 2009 at 11:37 am Permanent Link
@Reply #2846 from Matt [Reply]

btw… posting is not working for me in Chrome. “Submit Comment” goes to a blank page (http://www.hack7mc.com/wp-comments-post.php) and doesn’t redirect.

Comment left August 22, 2009 at 11:39 am Permanent Link
@Reply #2853 from Michael Healy [Reply]

That’s weird, worked for me here. Not sure what could be going on with ShowAnalyzer as it worked for me out of the box with very little configuration of the options on my part. You might want to make a post on the Dragon Global forums about it so they can look into it.

Comment left August 22, 2009 at 2:26 pm Permanent Link
@Reply #2911 from djsecrist [Reply]

the latest beta isn’t working for a lot of people… the previous version does work, but can’t be registered due to a different bug… the author is working on it…

Comment left August 27, 2009 at 1:26 am Permanent Link

TechieSooner
Comment #2946 from TechieSooner [Reply]

I followed this guide quite well. Pretty straightforward, which is why I’m very perplexed as to why on earth ShowAnalyzer isn’t even picking up my media? I’ve got about a dozen recordings in there, nothing in the ShowAnalyzer History tab… Any thoughts or ideas? Not sure how to hook it up with Comskip instead, but as long as it cuts out 90% of the commercials I’d be happy.

Comment left August 28, 2009 at 5:32 pm Permanent Link
@Reply #2949 from Michael Healy [Reply]

Should be fairly straight forward indeed but there may be trouble with ShowAnalyzer processing files. Try loading a single file through the SA interface and see if it goes through properly as there are a few known bugs at this time.

Comment left August 28, 2009 at 8:14 pm Permanent Link

Anonymous
Comment #2947 from Anonymous [Reply]

The author of the article states “By default pressing the right arrow on your Media Center remote should skip commercials for any program with a commercials XML file.” However, when I press the right arrow, Program information shows up along the bottom. Is there a setting somewhere that changes what the right arrow does?

Comment left August 28, 2009 at 5:47 pm Permanent Link
@Reply #2948 from Michael Healy [Reply]

Check the settings under the Commercial Skip tab in DTB and make sure that the forward key is set to what you want. Also, if no XML file exists for the show you’re watching it won’t work. You can setup for the addin to notify you when there is no xml file available through the settings in DTB.

You can also double check the folder settings in SA and DTB and check that folder for available XML files.

Comment left August 28, 2009 at 8:13 pm Permanent Link

Anonymous
@Reply #3988 from Anonymous [Reply]

I’m having the exact same issue. Forward key is set correctly and XML file exists.

Comment left October 13, 2009 at 9:40 pm Permanent Link

John H
Comment #3001 from John H [Reply]

I decided against using it and I’m now having trouble deleting it. After deinstalling DVRMSToolbox it still wanted to conver the files. I removed Showanalyzer next, still wanted to convert files and I couldn’t find the DTBAddin program to deinstall it so I deleted its directory. I now get Program Not Responding. The DBTAddinn program has stopped responding and you will be returned to WMC. How do I stop this message from appearing when I start WMC then play a recorded TV Show.

Comment left September 1, 2009 at 1:32 am Permanent Link
Comment #3359 from terdsterds [Reply]

Looks like everyone is asking for support in the wrong forum :P

I hope my questions are on topic:
1. Does the commercial skip actually work accurately?

2. Does the whole show get transcoded or does this process just do one quick scan after the file is recorded? (I dont want to create stuttering and lag. I have 2 tuners, an xbox, and computers that all feed off the same HTPC so the recording hdd is already taxed).

PS. very cool signup method for this great site :)

Comment left September 19, 2009 at 1:05 am Permanent Link
@Reply #3371 from Michael Healy [Reply]

The commercial skip in SA v1 has been working exceptionally well for me so far. There is no transcoding taking place with this new version since it supports WTV but I did experience some slight stuttering while using a higher priority level for commercial scanning in SA but changing it back to the default cleared it up.

Comment left September 19, 2009 at 12:39 pm Permanent Link
Comment #3437 from terdsterds [Reply]

ShowAnalyzer seems like junk, it crashes as soon as you install it into win7 pro RTM 32 bit. Then it crashes each time you run it.

To make it a worse experience, there is a bug report button that doesnt even work when it crashes. F-

Comment left September 22, 2009 at 3:22 am Permanent Link
@Reply #3440 from Michael Healy [Reply]

This version of ShowAnalyzer is beta software not intended for the general public’s everyday use. If the bug tracker isn’t working for you it would be helpful to the development team if you submit your bug reports to the ShowAnalyzer forums.

Comment left September 22, 2009 at 7:54 am Permanent Link
Comment #3438 from terdsterds [Reply]

Could u post your OS and SA versions that work, Michael Healy?

Comment left September 22, 2009 at 3:36 am Permanent Link
@Reply #3441 from Michael Healy [Reply]

I’ve had SA version 1 beta working on Windows 7 RC 7100 x86 & x64 as well as Windows 7 RTM 7600 x64 (I don’t have an x86 machine running atm)

Comment left September 22, 2009 at 7:55 am Permanent Link
Comment #3453 from Horacio [Reply]

Do I need to pay to get the beta working further than just the 30 days trial period?.

Comment left September 22, 2009 at 8:30 pm Permanent Link
Comment #3467 from terdsterds [Reply]

There is a registry hack to make 680 keep working after 30 days, you arent able to pay to register it.
The latest version of SA makes u crash and doesnt even work. Here is what is working, and probably the versions Michael Healy has:

If you are a Dtb user, most have reported the confiration of installing 1.2.1.7 with the W7 RC 1.0.0.1 addin for 7mc along with 680. I can report that ‘out of the box’ this got me commercial skip in 7mc RTM.

Comment left September 23, 2009 at 4:47 am Permanent Link
Comment #3502 from terdsterds [Reply]

With only 1gb ram and nothing installed except MCE and tuners, my computer became unresponsive until I removed SAV1. I ordered another 1gb to see if it will help. My cpu is ok, 2.8ghz dual core p4.

Comment left September 24, 2009 at 12:03 pm Permanent Link

Daniel Wollmann
Comment #3605 from Daniel Wollmann [Reply]

I solve the crashing problem by setting compatibility = Vista SP2 and setting to run as administrator.

My problem is to delete files after I watch them. It says is being processed by Show Analyzer Engine and doesn’t let me delete any file.

I kind of fell bad now, I paid 19.90 USD for a beta software that is crashing and not really working.

Comment left September 28, 2009 at 10:48 pm Permanent Link

hotshot
Comment #3907 from hotshot [Reply]

I’m looking for a server solution. Is there a way to have the commercials skipped on all of the TV’s once the file has been mover to the server’s recorded TV directory? I know his may be a little bit off topic but I’m hoping someone can help!

Thanks!

Comment left October 10, 2009 at 11:23 am Permanent Link

blakin49
Comment #3997 from blakin49 [Reply]

I am having the same issue described by 2 people above. The Right arrow key gives me program information rather that a commercial skip.

I believe the problems is with the disable key whose function is to “Toggles the following 4 keys between their normal use and the add-in actions (useful if you need to use the arrow keys to dismiss a dialog box). ”

In my settings it is set to “D1″. How do I get a my MCE standard report to send a “D1″?

Also, I see many other codes which are available. How do I determine how to get these codes? Is there a manual for a “standard MC remote control?

Comment left October 14, 2009 at 7:03 pm Permanent Link

Natasha
Comment #4002 from Natasha [Reply]

I’ve followed the instruction above to the letter but when I watch recorded TV through media centre there are still commercials in the files???

Comment left October 14, 2009 at 10:46 pm Permanent Link

arun
Comment #4109 from arun [Reply]

I followed the steps and installed successfully.

The files are scanned and the XML files are getting generated automatically.

But commercial skip is not working.

I dont see the W7 Media Center Addin listed in the Settings –> Start Menu and Extras –> Extras Library.

Im sure it is installed as it is appearing in the list of programs installed in the control panel.

Im using W7 Ultimate RTM.

Comment left October 20, 2009 at 8:00 pm Permanent Link

Natasha
Comment #4140 from Natasha [Reply]

Just an update for anyone having a similar issue….

I still couldn’t get it to work. Showanalyzer seemed to be working properly by creating the xml files and all the settings were correct in the DVRMToolbox. Problem was that when I went into media centre all the commericals still played and the remote still only had the normal media centre functions.

We narrowed it down to a problem with the DTB Addin. For whatever reason is wasn’t working. I decided to donate the US$5 to the developer to gain access to the early release downloads. I downloaded version 1.0.0.3 of the DTB Addin and this has fixed all our issues… worked fine first time. No more commercials…

Comment left October 21, 2009 at 9:16 pm Permanent Link

Tony
Comment #4691 from Tony [Reply]

I have yet to get the commercial skipping programs to work. When I am in show analyzer and I try to enable direcoty watcher. Every time I click on the check box, it will check however wehn I get out of the interface and go back in it is always unchecked again. Also I can see it trying to annalize 2 shows but I get no completions. Any help would be aprecitated

Comment left November 10, 2009 at 12:10 am Permanent Link

Ray
Comment #5235 from Ray [Reply]

I am running Win 7 Ultimate RTM, have installed latest version of DTB and DTB addin 1004 and SA beta 1.0. Have set these all up per the instructions given in this article. I can see the SA is working as it is creating the XML files in the correct directory and DTB addin is showing up in Media Center extras library. The right and left buttons on my MCE remote will turn autoskip On and OFF so all appears to be working correctly. However, no commercials are being skipped. Have tried on several different recordings with XML file and no commercial skipping is taking place. So where should I go from here to troubleshoot this problem. Thanks

Comment left December 1, 2009 at 1:37 pm Permanent Link

Sean
Comment #6119 from Sean [Reply]

I am the same boat as Ray, anyone get this solved? I tried downgrading to DTBAddin 1003 with no luck.

Comment left December 29, 2009 at 5:26 pm Permanent Link
Comment #6658 from MikeS [Reply]

I was able to get it going from the tutorial over at Engadget, I didnt find success with this guide either although I appreciate the effort. The engadget tutorial offers some advanced options.

Comment left January 14, 2010 at 5:41 pm Permanent Link

Sean
Comment #6808 from Sean [Reply]

Ahh yes the tutorial on engadget uses DVBTools for the file watching.
I am now using DVBTools instead and stability has at least returned to the DVR.
Show analyzer is reporting no commercials, will downgrade and if successful, will try to help with revised tutorial here.
Engadget link:
http://hd.engadget.com/2009/10/22/how-to-automatically-skip-commercials-in-windows-7-media-center/

Comment left January 20, 2010 at 8:19 pm Permanent Link

Sean
Comment #6831 from Sean [Reply]

OK Got this working now with the downloads directly from the engadget tutorial. As soon as I replaced the showanalyzer install with a previous version, everything started working. I am using DVRMS to do file monitoring, aside from that I followed the above guide.

Comment left January 21, 2010 at 2:26 pm Permanent Link

Jeff
Comment #8433 from Jeff [Reply]

Micheal, I’m not sure what you mean when you say “Then press the Add Directory button to add your Recorded TV directories to the service”. Can you explain this to us? Thanks
Jeff

Comment left March 10, 2010 at 3:44 pm Permanent Link
Comment #9040 from josh [Reply]

I successfully followed the simple instructions on this page, but now, upon loading windows media center, a notification appears, within WMC, that DTBAddin has stopped responding, and that I will now be returned to wmc. WMC then resumes as before, as though I never installed anything.

I don’t really care if there are commercials or not, I just hate to have to get up from the couch and run across the room to turn my computer’s volume down, in order to prevent the 20-30 decibel jump that occurs when a commercial starts. Commercial mute would satisfy me.

Also, has anyone determined whether the mouse hijacking that often occurs can be remedied?

Comment left April 4, 2010 at 9:01 am Permanent Link

Leave A Comment

Post Anonymously, Fill in your details or Use one of the Social Networks below to login and post a comment!