EditDVRMSMetadata Source Code
Posted: Wed Aug 07, 2019 3:51 pm
I think most people here are familiar with Stephen Toub's EditDvrmsMetadata program, from his Fun with DVR-MS article series (https://blogs.msdn.microsoft.com/toub/2 ... -metadata/).
If you're not, it's a very simple program for viewing and editing the Metadata in .DVR-MS (and .WTV) files. As far as I know, as simple and rudimentary as it is, it's the best program available for editing wtv metadata. If there's a better option, I'd love to be aware of it. The problem is that because it was written before the .wtv file format was introduced, it doesn't really support it natively. WTV files will load and save fine, but they won't show up in the File Open Dialog unless you choose to show all files (*.*). It's a minor inconvenience but when you're trying to edit multiple files in a row it can be extremely annoying.
Anyway, to cut a long story short, I found the source code a couple weeks ago online, in one of his later articles: https://blogs.msdn.microsoft.com/toub/2 ... aptioning/
At the bottom of the article there is a link to ClosedCaptions.zip that contains the code from the Closed Captioning article as well as the code from all his previous articles, including the source for EditDvrmsMetadata.
For anybody knowledgeable in C# it's a very easy step to add native .wtv support. Which I did, as well as drag and drop support. I also ripped out the ClosedCaptioning code Stephen added, because he says it was only supported for SD NTSC and I didn't want to do any testing. I'm not affiliated with Stephen Toub or Microsoft or anybody else, and I have no idea on the licensing of the source code linked. But I am a WMC enthusiast like you. These changes have helped me and they may help others, so I've attached a compiled copy of EditDvrmsMetadata v1.2.
If you're not, it's a very simple program for viewing and editing the Metadata in .DVR-MS (and .WTV) files. As far as I know, as simple and rudimentary as it is, it's the best program available for editing wtv metadata. If there's a better option, I'd love to be aware of it. The problem is that because it was written before the .wtv file format was introduced, it doesn't really support it natively. WTV files will load and save fine, but they won't show up in the File Open Dialog unless you choose to show all files (*.*). It's a minor inconvenience but when you're trying to edit multiple files in a row it can be extremely annoying.
Anyway, to cut a long story short, I found the source code a couple weeks ago online, in one of his later articles: https://blogs.msdn.microsoft.com/toub/2 ... aptioning/
At the bottom of the article there is a link to ClosedCaptions.zip that contains the code from the Closed Captioning article as well as the code from all his previous articles, including the source for EditDvrmsMetadata.
For anybody knowledgeable in C# it's a very easy step to add native .wtv support. Which I did, as well as drag and drop support. I also ripped out the ClosedCaptioning code Stephen added, because he says it was only supported for SD NTSC and I didn't want to do any testing. I'm not affiliated with Stephen Toub or Microsoft or anybody else, and I have no idea on the licensing of the source code linked. But I am a WMC enthusiast like you. These changes have helped me and they may help others, so I've attached a compiled copy of EditDvrmsMetadata v1.2.