How to automatically download and import HD to Windows Media Center
We don't try to hide how much we like Windows Media Center around here but that doesn't mean we hesitate to complain when warranted, and one of our biggest complaints has always been the limited codec support -- especially when it comes to Extenders. Well we're happy to say that we've found an acceptable work around, one that does require a little initial let work, but after that it is all automatic. The process is actually simple and in the end you'll have a hard time being able to tell which shows were recorded with Windows Media Center, and which were downloaded -- and of course they're in HD. The bad news is that the legality of downloading HD from the internet isn't exactly crystal clear, but if you aren't scared of BitTorrent and you're looking for a way to fill in the gab left by the HD channels your provider doesn't offer, then click on through.
How it works
We're going to start with a quick overview of how the process works. First we set our favorite BitTorrent program to automatically download our favorite shows using the magic of RSS. Then we query TheTVDB.com for the metadata for the recording which includes things like the original air time, the description and the genre. Finally we use DVRMSToolBox to automatically process the x.264 MKV file (also works with Xvid), converting them to MPEG-2 while at the same time retaining the Dolby Digital Surround sound. And finally, it wraps the audio and video into a new DVR-MS file in the Recorded TV folder -- since Windows 7 support h.264 we won't have to re-encode, and yes we've already gotten it to work.
Disclaimer
Make sure you check with your local, state and country's laws -- In some cases you may be inadvertently downloading (and uploading) copyrighted material.
What you need
DVRMSToolBox 1.2.1.6 (x64)(The latest version)
uTorrent
tvRSS.net
Start out by downloading and installing DVRMSToolBox, which for our purposes mostly consists of just clicking next, next, next -- the only non-default we suggest you select is the "Modify file permissions" check box.
Next we install uTorrent, which is also a straight forward install, but will require some setup on your router -- there is plenty of help setting this up online. For this automated process we'll want all of our shows to be moved to our Recorded TV directory when the download is complete. It is important to use the "Move completed downloads to:" setting under Options>Preferences to ensure that DVRMSToolBox doesn't try to process it before it is done downloading.
Out of the box most of the default DVRMSToolbox settings will work, but we need to launch DVRMSToolBoxSettings to add .mkv to the list of "Watched Ext" on the "File Watcher" tab, the line should look like ".dvr-ms,.mpg,.ts,.mkv,.avi" Now hit the "processing tab" and on the "Delay Processing" drop down, select "ignore."
This is all you have to do, but you may also want to edit the profile to use different paths or different encoder settings. To do this you'll launch DVRMStoMPEGSettings and edit "Convert MKV to DVR-MS - mencoder." This is the profile we'll use to process the files that are picked up from the default Recorded TV directory for files, convert them in the DTBTemp folder and then move the new file back to the Recorded TV directory -- it is important to use a temp folder otherwise Media Center will try to import the file before the metadata is inserted. You may also want to automatically deleted the original downloaded file as by default we just try to move it to the DTB Output folder, assuming it is done seeding.
Now we need to setup a Process Conditioner so that our files are processed automatically. To do this launch the "ProcessContionEditor" included with DVRMSToolBox.
Hit the "New Condition" button and create a Process conditioner called "Convert mkv to dvr-ms"
Select the "Convert MKV to DVR-MS - mencoder" profile from the dropdown.
On the right click "Add" .
And then on the first drop down choose "FileExt"
The second drop down should be "Equal" and put ".mkv" in the text box.
Repeat for AVI, but choose "Convert AVI to DVR-MS - mencoder" instead.
Click "Save" and use the "Raise Priority" button on the right to move it to the top.
Finally you want to edit the other two conditions to eliminate the possibility that they incorrectly run on the imported files. You can do this by adding a FileExt requirement of .dvr-ms to "Every file" condition and a Equal to ChannelNumber 0 on the "Processed file" condition.
Now that everything is setup it's time to find something to watch. Just like the setup adding a new series to download is a manual process, but after that, it all happens automagically. Start by navigating to tvRSS's search page. There is some trial and error here, but basically you build a query until you get the shows you want to download to show up. So for our test we put "Fringe" for the Show Name and "720P|HDTV" in the Quality box -- because you know we aren't down with SD. Once the results look right and there aren't any duplicates, right click on "Search-based RSS Feed" and copy the link address.
Now launch uTorrent and click on the RSS button (or you can hit File, "Add RSS Feed"). The link in the clipboard should already be there, so just click on the "Custom Alias" check box and put the show name and then select the "Automatically download items published in feed" radio button. Now as soon as a new episode is posted it'll automatically be downloaded -- if you don't want all the older episodes, now is the time to stop them from downloading.
Now once the shows are done downloading, it'll be moved to the Recorded TV folder where DVRMSToolBox picks it up, works its magic, and moves it back (the original files are moved to the DTB output folder, but can easily be deleted by editing the profile). Then the next time you browse through your Recorded TV shows you'll see the program complete with metadata with the rest of your shows -- right where they belong.
Troubleshooting
So if you got everything all setup and it still doesn't work, check out the Filewatcher log file at C:\Users\Public\DvrmsToolbox\DVRMSFileWatcher.log. If the FileWatcher Service is seeing the new files and attempting to process them, you'll see a line like this in the log.
FW Begin Process E:\ToConverttoRecordedTV\Fringe.S01E11.720p.HDTV.x264-CTU.mkv
If you see this line, but still no joy, then check out the log for the particular file at: C:\Users\Public\DvrmsToolbox\FWLogs\Fringe.S01E11.720p.HDTV.x264-CTU.log.
Go towards the end and look for an error, but sometimes the errors will be further up, in that case it'll take a little more time to find it.
If you don't see a line like that in your FileWatcher log, then you need to check your File Watcher settings or Process conditioner, you can also try restarting the "DVRMSFileWatcherService" in Computer Manager.
If TheTVDB action fails to find the show, you'll see an error like "Unable to find Episode in TvDB Database" in the file's log, which will be in the FWLog directory. This could either mean the show isn't in the DB or the name is different then the file name. Do a manual search on TheTVDB.com and look for the show. If the names are different, edit C:\Program Files\DVRMSToolbox\SeriesAlias.xml accordingly (there are a few examples in there already). The action expects the file to be named like our examples, but if you are up to it you can edit the regex in the profile's action to accommodate your naming convention.
If you are having problems where the query to TheTVDB fails because it can't find the season or episode number, edit the "Read metadata from TVDB and build Sage XML File" action in the appropriate profile and change the Extraction Regex to (?<series>.+)\.[s,S](?<season>\d+)[e,E](?<episodenbr>\d+)\. (make sure to include the last period at the end). Thanks Featherking for the tip! I'll be sure to have Andy update this in the next release.
A special thanks!
Although we spent a lot of time making this happen, the real work was done by two very talented programmers. DVRMSToolBox is by Andrew Van Til, and is an old favorite that many think is just a commercial skipping application. In reality it can do so much more including convert just about any type of video, to any other format and supports custom actions such as the one were using here to query TheTVDB.com's metadata. As for the custom action, it was written by our good friend Warren Wiltshire of Seagull Consulting -- yes it's named that for the reason you're thinking. Without these two great programmers this wouldn't be possible and we can't speak for anyone else, but we really appreciate it.
How it works
We're going to start with a quick overview of how the process works. First we set our favorite BitTorrent program to automatically download our favorite shows using the magic of RSS. Then we query TheTVDB.com for the metadata for the recording which includes things like the original air time, the description and the genre. Finally we use DVRMSToolBox to automatically process the x.264 MKV file (also works with Xvid), converting them to MPEG-2 while at the same time retaining the Dolby Digital Surround sound. And finally, it wraps the audio and video into a new DVR-MS file in the Recorded TV folder -- since Windows 7 support h.264 we won't have to re-encode, and yes we've already gotten it to work.
Disclaimer
Make sure you check with your local, state and country's laws -- In some cases you may be inadvertently downloading (and uploading) copyrighted material.
What you need
DVRMSToolBox 1.2.1.6 (x64)(The latest version)
uTorrent
tvRSS.net
Start out by downloading and installing DVRMSToolBox, which for our purposes mostly consists of just clicking next, next, next -- the only non-default we suggest you select is the "Modify file permissions" check box.
Next we install uTorrent, which is also a straight forward install, but will require some setup on your router -- there is plenty of help setting this up online. For this automated process we'll want all of our shows to be moved to our Recorded TV directory when the download is complete. It is important to use the "Move completed downloads to:" setting under Options>Preferences to ensure that DVRMSToolBox doesn't try to process it before it is done downloading.

Out of the box most of the default DVRMSToolbox settings will work, but we need to launch DVRMSToolBoxSettings to add .mkv to the list of "Watched Ext" on the "File Watcher" tab, the line should look like ".dvr-ms,.mpg,.ts,.mkv,.avi" Now hit the "processing tab" and on the "Delay Processing" drop down, select "ignore."
This is all you have to do, but you may also want to edit the profile to use different paths or different encoder settings. To do this you'll launch DVRMStoMPEGSettings and edit "Convert MKV to DVR-MS - mencoder." This is the profile we'll use to process the files that are picked up from the default Recorded TV directory for files, convert them in the DTBTemp folder and then move the new file back to the Recorded TV directory -- it is important to use a temp folder otherwise Media Center will try to import the file before the metadata is inserted. You may also want to automatically deleted the original downloaded file as by default we just try to move it to the DTB Output folder, assuming it is done seeding.

Now we need to setup a Process Conditioner so that our files are processed automatically. To do this launch the "ProcessContionEditor" included with DVRMSToolBox.
Hit the "New Condition" button and create a Process conditioner called "Convert mkv to dvr-ms"
Select the "Convert MKV to DVR-MS - mencoder" profile from the dropdown.
On the right click "Add" .
And then on the first drop down choose "FileExt"
The second drop down should be "Equal" and put ".mkv" in the text box.

Repeat for AVI, but choose "Convert AVI to DVR-MS - mencoder" instead.
Click "Save" and use the "Raise Priority" button on the right to move it to the top.
Finally you want to edit the other two conditions to eliminate the possibility that they incorrectly run on the imported files. You can do this by adding a FileExt requirement of .dvr-ms to "Every file" condition and a Equal to ChannelNumber 0 on the "Processed file" condition.

Now that everything is setup it's time to find something to watch. Just like the setup adding a new series to download is a manual process, but after that, it all happens automagically. Start by navigating to tvRSS's search page. There is some trial and error here, but basically you build a query until you get the shows you want to download to show up. So for our test we put "Fringe" for the Show Name and "720P|HDTV" in the Quality box -- because you know we aren't down with SD. Once the results look right and there aren't any duplicates, right click on "Search-based RSS Feed" and copy the link address.

Now launch uTorrent and click on the RSS button (or you can hit File, "Add RSS Feed"). The link in the clipboard should already be there, so just click on the "Custom Alias" check box and put the show name and then select the "Automatically download items published in feed" radio button. Now as soon as a new episode is posted it'll automatically be downloaded -- if you don't want all the older episodes, now is the time to stop them from downloading.

Now once the shows are done downloading, it'll be moved to the Recorded TV folder where DVRMSToolBox picks it up, works its magic, and moves it back (the original files are moved to the DTB output folder, but can easily be deleted by editing the profile). Then the next time you browse through your Recorded TV shows you'll see the program complete with metadata with the rest of your shows -- right where they belong.

Troubleshooting
So if you got everything all setup and it still doesn't work, check out the Filewatcher log file at C:\Users\Public\DvrmsToolbox\DVRMSFileWatcher.log. If the FileWatcher Service is seeing the new files and attempting to process them, you'll see a line like this in the log.
FW Begin Process E:\ToConverttoRecordedTV\Fringe.S01E11.720p.HDTV.x264-CTU.mkv
If you see this line, but still no joy, then check out the log for the particular file at: C:\Users\Public\DvrmsToolbox\FWLogs\Fringe.S01E11.720p.HDTV.x264-CTU.log.
Go towards the end and look for an error, but sometimes the errors will be further up, in that case it'll take a little more time to find it.
If you don't see a line like that in your FileWatcher log, then you need to check your File Watcher settings or Process conditioner, you can also try restarting the "DVRMSFileWatcherService" in Computer Manager.
If TheTVDB action fails to find the show, you'll see an error like "Unable to find Episode in TvDB Database" in the file's log, which will be in the FWLog directory. This could either mean the show isn't in the DB or the name is different then the file name. Do a manual search on TheTVDB.com and look for the show. If the names are different, edit C:\Program Files\DVRMSToolbox\SeriesAlias.xml accordingly (there are a few examples in there already). The action expects the file to be named like our examples, but if you are up to it you can edit the regex in the profile's action to accommodate your naming convention.
If you are having problems where the query to TheTVDB fails because it can't find the season or episode number, edit the "Read metadata from TVDB and build Sage XML File" action in the appropriate profile and change the Extraction Regex to (?<series>.+)\.[s,S](?<season>\d+)[e,E](?<episodenbr>\d+)\. (make sure to include the last period at the end). Thanks Featherking for the tip! I'll be sure to have Andy update this in the next release.
A special thanks!
Although we spent a lot of time making this happen, the real work was done by two very talented programmers. DVRMSToolBox is by Andrew Van Til, and is an old favorite that many think is just a commercial skipping application. In reality it can do so much more including convert just about any type of video, to any other format and supports custom actions such as the one were using here to query TheTVDB.com's metadata. As for the custom action, it was written by our good friend Warren Wiltshire of Seagull Consulting -- yes it's named that for the reason you're thinking. Without these two great programmers this wouldn't be possible and we can't speak for anyone else, but we really appreciate it.





















Ben, bobjfs is right please stop all blogging immediately. You are TERRIBLE... :-)
Am I missing something, wouldn't it be easier to just tweak WMC to read the MKV file directly. It will show up in Video instead of TV but it seems like a much more straightforward approach.
google mkv windows media center
You are most definitely missing something. Like many others, our media center is not in the same room as our TV, so we use extenders. There is no way to make these files play on extenders.
On top of that even, if you can do tweak Media Center to play make mkv files, you can't fast foward, rewind or resume. Any of which make them unwatchable to my house.
Coun't you just set up orb on your htpc, then in the set up put .mkv in there. From there a extender should beable to play the .mkv files, rewind and fast forward etc. When using it on my 360 instead of going to media center I can go into the video area and play any .mkv file I want. Seems fast, no loss of picture, and I can fast forward and rewind. The downside is it is not through media center. But because it is a 360 you can go into media center and watch what you want on t.v. and still have your .mkv files to watch on the same extender. Almost like your all in one solution.
That would work if don't mind leaving Media Center to play media -- we won't do it -- but not all of our extenders are 360's and don't offer this option.
Again, this is how to import HD to Media Center, there are 101 ways to play back MKV files on an HDTV, but that is not what this article is about.
This is a great tutorial but I was wondering if anyone could take things a step further.
Is it possible to only have the TV shows I download moved into the recorded TV folder automatically and not every file I download?
Could someone explain how to make DTB clean up the original file and the edl file after the conversion? Or, can utorrent delete the TV show file and torrent after it has finished seeding?
thx
Yes, DTB cleans up after it self by deleting the interim mpg and xml files. The original file is moved to the output folder, but can easily be changed to deleting. As for the edl it should be deleted automatically as well.
You can also edit uTorrent to only move files from specific feeds, or just use another utility to move it. In fact setting up DTB to watch another folder to move or delete file should be really easy.
Thanks Ben for the Howto, I understood how to set this up easily. It's working great actually.
The only question I had was from this paragraph.
"Finally you want to edit the other conditions to eliminate the possibility that they incorrectly run on the imported files. You can do this by adding a FileExt requirement of .dvr-ms to "Every file" and a NotEqual to ChannelNumber 0 on the "Processed file.""
I did the following.
To the "Processed Files" condition I added two things
"FileExt" = ".dvr-ms"
"channelNumber" != "0"
was that correct? the "Every file" in quotes is what through me.
Glad you got it working.
You have to edit two conditions.
First you add the "FileExt" = ".dvr-ms" to the "Every File"
Then you add
"channelNumber" = "0" to the "Processed Files"
Thanks for the question, I'll update the post.
ah I got it. That was my mistake. Thanks
sorry last question.
Is it "NotEqual to ChannelNumber 0 on the "Processed file.""
or ""channelNumber" = "0" to the "Processed Files"
Yes I switched that on you.
It should be that processed files are equal to channel 0. That is because when the action creates the metadata it sets the channel number to 0. If this condition is true nothing is done and the file watcher stops trying to find a match, which is what we want.
Hi Ben,
Thanks for the write up. I'm not sure bobjfs is really paying "all due respect". I think your guide is acceptably clear and I appreciate any efforts to help others get more use out of media center.
You mention in your guide that it is possible to configure the profile to delete the original file after you are done. I have looked at the profile but am not sure what to do since it already has a " Delete the file in Context["InputFile"]" entry.
Also, uTorrent seems a little overzealous in its intent to seed everything you download endlessly. Unfortunately this also means the file is in use and can't be deleted until utorrent is done with it. (It may interfere with processing...haven't reached a conclusion on this yet) I'd like it to relinquish the file very soon after finishing. Do you know how to handle this?
Clif
Thanks for the kind words, glad you found it useful.
The context ["InputFile"] changes value a few times and at the time it is being deleted it is references the mpg files that mencoder creates just before todvrms creates the dvr-ms file.
Look towards the top just after the mencoder action, you'll see a move to output folder. You can choose to delete it instead or to move it to the recycle bin -- keep in mind that by default the service runs as a system account so the files to go that user's recycle bin and necessarily yours.
Yes, there are many problems with uTorrent such as seeding forever and lack of HD content on public trackers. I'm currently trying to work out a way to use usenet instead, but haven't been able to work out the automatic part.
bobjfs >> Are youre trying to infer your (US) laws apply to the rest of the world, or does the rest of the world simply not exist?! :)
The article did clearly suggest checking the legality of downloading in ones country, and thats about all it needs to do.
In any event, this sounds way too convoluted to be taken seriously by anyone other than the most die hard htpc tinkerer. I though I was one until I read this guide :)
Will This also work with HULU RSS feeds?
Regarding the automatic deseeding of torrents with utorrent after completing a download. It is possible.
Go into the preferences under Queueing
Seed while:
Ratio is "0" or seeding time is "1"
Limit the upload ratio to "0"
That works for me.
Any idea why, after completing these steps, my video would show up in a 4:3 aspect ratio when watching on my 360?
I'm using Vista Media Center with an Xbox 360 extender. The file I tried doing this with was Fringe at 720p (per your example). My xbox is hooked up with HDMI and is set at 1080p (I checked). I also checked the picture mode of my television, both "Just Scan" and "16:9" modes displayed the 4:3 picture.
However, when I run Media Center on my computer to compare, it shows up as widescreen.
Why would it show up as widescreen on my computer media center, but not on the extender?
We also have this problem, and after an exhaustive search we came to the conclusion it is a bug in the way the 360 detects the AR. We find lots of examples of people complaining about this in forums going back as long as the 360 has been on the market. Basically it is ignoring the AR setting in the file.
Luckily the fix is easy. You just activate the zoom feature on the 360 and it will restore it. The only good news is that the 360 remembers this setting, so you only have to set it once and the 360 will display it properly from now on.
If you can find a solution we'd be very happy, but this works for now.
Any idea why, after completing these steps, my video would show up in a 4:3 aspect ratio when watching on my 360?
I'm using Vista Media Center with an Xbox 360 extender. The file I tried doing this with was Fringe at 720p (per your example). My xbox is hooked up with HDMI and is set at 1080p (I checked). I also checked the picture mode of my television, both "Just Scan" and "16:9" modes displayed the 4:3 picture.
However, when I run Media Center on my computer to compare, it shows up as widescreen.
Why would it show up as widescreen on my computer media center, but not on the extender?
I have the exact same problem, shows up as 4x3 on my Xbox but widescreen on my PC.
Did you find a solution?
I'm not sure what is going on, the mkv files are converted to mpg on the DTBTemp folder, I also see there the xml files with the metadata for each mkv file, however there are no dvr-ms files on the recorded tv folder, it seems the process stops halfway? or maybe I'm not understanding something? I went through the log files but can't find anything...
Thanks Ben, glad to know it wasn't just me. I was wondering if it was an hdmi cable issue and was thinking about trying my component, but I remember you use component so that's not the issue.
Must just be Microsoft's great support for extenders. *sarcasm
Monkey I had that happen for some files I was trying, but it was because the metadata wasn't available for what I was converting /shrug.
Ben suggested turning off the requirement for the metadata by checking the "continue on fail" in the configuration. Try that and see if it still fails. Go into the toolboxsettings, click on the convert mkv to dvr-ms and edit that profile. Then click on the "read metadata...." line and edit that.... There is a continue on failure check there..
You also might wanna try looking at the log file for the file you're converting.
It's located in the C:\Users\Public\DvrmsToolbox\FWLogs directory. See if you can find where it's failing.
Thanks Brandon, I will try skipping the metadata on a failure. Also Ben asked me to send him the log files to see if he can figure out what is happening, however I'm at work right now and don't have access to my media center PC at home, so I'll check all this once I get home later today. I remember going through the log files and not noticing any errors but maybe I wasn't looking hard enough ;-)
Great Post by the way.
I have noticed that any show that has lowercase release info will fail (i.e. s03 instead of S03). This leaves the files somewhat processed (leaving the .mpg in your DTBtemp folder). Ive got a workaround by editing the dvrms-toolbox profile on the line "Read metadata from TvDB and build Sage XML file"
The original line reads:
(?.+)\.S(?\d+)E(?\d+)\.
If you edit the line to read:
(?.+)\.[s,S](?\d+)[e,E](?\d+)\.
The regexp then passes either a 's' or 'S' and 'e' or 'E' (but not 's' AND 'S') to the TvDB to query for information. Then even if the 's' or 'e' is lowercase, it will still find show information and the mpg's will properly be converted into dvr-ms files. I made this change in both the convert to AVI and the convert to MKV profiles
FeatherKing,
That is so awesome!!!
I was having the same problem and haven't had time to figure out a better regex.
Thanks so much, I'll update the post and include a link to your site, and unlike the one put in the comments, this one won't have a nofollow tag on it!!
Im sure there is a better Regexp than even that, but that at least got it going. And if you want your readers to see the ramblings of a crazy guy that builds mame arcades for fun then sure, include a link, lol.
Also i have been messing around with using usenet instead of utorrent to automate this and it seems fairly straight forward. Im just using AltBinz (which also has the ability to download via RSS similar to utorrent) The only issue is with usenet you would have to find a decent site to search the TV shows from. Nzbmatrix.com has a pretty decent rss search for tv, thats mostly where ive been playing around with it..
Yes, I'm trying the same thing, but I'm using SABnzbd. I actually have it working, but so far I'm just downloading garbage. I used yahoo pipes to filter out everything but 720p content from binsearch.info's rss feed of a.b.tv. The good thing is that SABnzBD support post scripts, so all the par, rar move to recorded tv and cleanup is done automatically as well. I have another pipe I created with just the shows I actually want, but so far it hasn't gotten anything I wanted yet, I'm hopeful that tonight that will all change.
. ).[s,S](?d )[e,E](?d ).
Ohh and here is the actual regex I'm using.
(?
Yeah, AltBinz also does the cleanup which is nice. I manually downloaded an episode and it worked flawlessly but have also yet to pick up anything i want via RSS.
anybody else try installing on Vista Ultimate x64 ?
i messed around with it for a couple hours last night. couldn't get it to work.
not to mention the MCEstate.dll didn't even show up in the install folder so I kept getting an error everytime I opened the settings GUI.
just curious if it's just my box or if anyone else had trouble with x64.
I'm using Vista Ultimate x64 and it's working fine.
The installation complained about some files not being registered but i told it to ignore it ...
was proppage.dll or something I think, but I didn't have any other issue. What's the exact error?
yep, i got two errors with dll registration, proppage.dll and mcestate.dll.
but the main problem was filewatcher didn't seem to pick up any of my mkv's for processing, even after adding .mkv to the extensions to watch, etc.
guess i'll have to mess around with it tonight again. thanks for the confirm that it's at least working for another x64 build.
I run on x64 and the other setting that i had to change was in DVRMSToolboxSettings on the Processing tab. I had to change it from "FindCommercials" to "Ignore". Before I made that change it seemed to ignore my 'ProcessingConditions' and it would just start looking for commercials instead of running the 'Convert MKV' profile.
Perhaps you can change that setting and restart your DVRMSToolbox service and move your MKV out of your watched folder and back in and see if it processes them. You might also take a look at \Users\Public\DvrmsToolbox\FWLogs and look at the log file for your show to see whats really going on. Chances are it is seeing the files but not finishing properly
Now that you mention it, I think there were two registration errors for me as well, mcestate.dll may very well be the other one.
However, I think it asked me if I wanted to register it and I said yes, I never got the problem again. The proppage.dll wouldn't let me do that. It just kept asking me every time I ran the program until I told it not to inform me again (can't remember the wording)
Test
Ben,
Just wanted to thank you for the article - seems to be working great, and doesn't mess up my usual recording setup. Pretty neat to see new shows appear a day after they air!
Only had one complaint - wife commented, why is the internet so slow today. Guess I'll have to set the scheduler on utorrent.
Will be looking for more great tips from you, thanks again!
Ben,
Excellent article. So happy to be using the extender to watch HD again.
You had asked about a way to automate this process using Usenet rather than Bittorrent. Inspired by your article, I found one that's working for me: I use NZB TV (www.two-sided.com) to automatically grab NZB files for various shows from newzbin.com and pass them to my usenet downloader daemon, SABNZBd+. SABNZBd+ can launch a batch file when the download is complete, so I wrote one that just moves any MKV file to the Recorded TV directory. This is working very well for me. More details can be found in my excessively long blog post: http://sbreck.blogspot.com/2009/03/even-though-i-swore-off-media-center.html
I think there is are free alternatives to the newzbin subscription, I just happen to like them and their service is worth the couple bucks per month it costs.
is there a way to do this with NZB's instead of torrents? I want to automate finding NZB's using RSS, then have the NZB file downloaded and opened with a program to download the linked files, then have the resulting mkv file converted to MP4 for use with BeyondTV (I already have that part working with GotSent).
Thanks!
I followed the directions and double and triple checked to make sure everything is right but after a few seconds after downloading begins i get 13 error messages that say [2009-04-06 05:20:30] Error opening "C:\users\public\Fringe.S01E14.PROPER.720p.HDTV.x264-2HD.mkv":
Im wondering if there is a quick and easy way to fix this. Maybe i missed a step in editing all the preferences. Can anybody help?
Are you sure you set the software to move the file to watched folder after it completes downloading?
This is the error I'm getting
....
Using input parameter as regular expression: (?.+)\.[s,S](?\d+)[e,E](?\d+)\.
Metadata provided by thetvdb.com
Found Series Name
Retreived Series Info
Retreived Episode Info
Sage XML file created: C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.mpg.xml
Duration = 00:00:00.7160000
Run todvrms.exe "C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.mpg" "C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.dvr-ms"
Run C:\Program Files\DVRMSToolbox\Applications\todvrms.exe "C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.mpg" "C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.dvr-ms"
C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.mpg does not exist
Duration = 00:00:05.0100000
Move file specified in Context("OutputFile") to C:\Users\Public\Recorded TV\
Moving C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.dvr-ms to C:\Users\Public\Recorded TV\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.dvr-ms
Could not find file 'C:\Users\Public\DvrmsToolbox\DTBTemp\Fringe.S01E13.720p.HDTV.x264-CTUfileprocess.dvr-ms'.
Action did not complete successfully
Total Duration = 00:00:12.8670000
Any help?
Getting great results with your profiles Ben. Switched to the ffmpeg one you posted somewhere as mencoder seems to stall a lot. Ffmpeg has no issues at all.
One weird thing. My native TV is DVB-S 16/9 and the mkvs I have converted are also 16/9. When playing them in 7MC normal recordings use aspect ratio 1 (normal) but the converted files look 4/3 on this setting and I have to use setting 3 (stretch) for them to be in a natural ratio. I don't understand why this is. Both files are reporting to by 16/9...
Looking forward to your profile for movie conversion to include metadata!
OK, I have everything working, except it doesn't delete the original .mkv file...I had thought that was one of the things we were setting up.
Great article by the way, my wife HATES the lack of transport controls when streaming files to the 360. This should help!
Out of the box the process does not delete the original MKV file, but you can certainly add that pretty easily by editing the profile using DVRMSToolBoxSettings.
Ben,
I have the scripts all working fine. I end up with a XXXprocessed.dvr-ms file in my recorded programs folder. I can watch the file on my VMC pc. However, whenever I try to watch it on my 360 or my linksys extender, I get the spinny circle for about a minute, but then it disappears. No video plays, and the extenders become unresponsive, and need to be powered off and on (soft power via remote is the only thing it responds to). The only thing that I can see is weird about the converted files, is that if I look at their properties in windows explorer, the converted files show a frame height of 0. I would think if this were a problem, it would also cause problems for the pc, but it's the only thing I have to go on.
Any suggestions?
Thanks,
Jeff