Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a Samsung TV that is capable of playing MKV files. The Windows DLNA Play To menu that appears when you right-click a media file does not support MKV files, but a simple trick has been to change the file extension from .mkv to .avi so the Play To context menu item would appear. At that point I could successfully stream from my computer to my TV.

However, this does not appear to work in Windows 8. Doing the same thing in Windows 8 causes the Play To window to open but the file does not get played. Dragging and dropping the file in the Play To window causes it to be silently ignored. Using actual AVI, MP4, etc. files works, of course. It appears Windows 8 is now doing some kind of validation on the file that Windows 7 wasn't previously. The Play To window does not show any kind of obvious error message or warning and there is nothing in the Windows event log.

So, is there a way in Windows 8 to stream MKV files to a DLNA device without converting it to another container format?

I would rather not use extra third-party software, but I would consider it if it's purposefully designed for this simple case rather than a more robust "media library/server" solution.

share|improve this question

4 Answers 4

I've found a way to stream .MKVfiles from windows 8 to your DLNA supporting media player on this SuperUser topic.

Install PS3 Media Server run the program, browse through the tabs and check and uncheck some settings you like. (remember, do not forget to define the folders you whish to share under the "navigation/share settings" tab.)

This worked for me (BOTH on my TV and media player, except for the fact that when using the TV it was lagging, but played...)

real plus: you can run PS3 media server as service, so you can just watch video on demand (You can browse through your movies from your TV as long as your pc is turned on and the server is running).

I hope this helps you too!

EDIT: Another option would be to use TVersity I have not used it but you could give it a try. Link

share|improve this answer
    
Windows Media Streaming in Windows 8 is pretty bare, it only enumerates MP4 and AVI files by default. That my computer can play just about any codec I can throw at it doesn't matter. A great way for me to verify this was to use Foobar2000's Upnp/DNLA plugin which has a UPnP browser. It was enumerating exactly the same files my TV was, which pointed to the sharing/streaming "software" being the problem, not the TV itself. PS3 Media Server when viewed in the browser shows everything I'm missing. Thanks –  w0rd-driven Jun 4 '13 at 10:58

I have the same problem with my Windows 8 / Samsung TV. In Windows 7 I could rename files from mkv to avi and right click them and select "Play To" and select my TV.

My workaround (which doesn't require any third party software) is to rename the files to avi and then on the TV select the Content button -> Find my Computer, browse to Movies -> then to whatever folder has the movie I have just renamed to avi and open it. It will then play.

If you have not already allowed your TV to view your media library in Windows Media Player (via DLNA) you will need to open Windows Media Player click Stream -> More Media Options and allow your TV to browse your media files. You might also need to add your movies folder if it is not already in Windows Media Player. (Right click Videos -> Manage Video Library and add wherever you keep your movies)

Hopefully Microsoft allow MKV files to be played to TV's again via right click play to - but I wouldn't hold my breath.

share|improve this answer
1  
chose this route and made it work on Windows 8.1. It sucks that it doesn't support MKV :s –  tugberk Sep 22 '13 at 14:22

Windows 8 doesn't natively support "Play To" for the mkv format. Apparently the media libraries in Windows 8 can be extended to provide support for mkv "Play To" support, as well as support for other hobby formats. I haven't found a 3rd party codec that enables this yet. Hopefully someone will release one soon.

share|improve this answer

Install Shark007 Standard Codecs for Windows 7 and 8 (including the 64-bit addon if you're on 64-bit Windows). It will use the DivX Media Foundation components (from DivX Player prior to 10.2) and add some registry settings to enable the native Play To menu to appear.

Otherwise, if you want to manually do it:

  1. Get a copy of ACMWrapperDMO.dll and DivXMFSource.dll version 1.0.0.76 (both 32-bit and 64-bit versions).

  2. Register the DLLs (regsvr32).

  3. Add the Play To handler for .mkv files in the registry.

AddMKVPlayToHandler.reg:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mkv\shellex\ContextMenuHandlers\PlayTo]
@="{7AD84985-87B4-4a16-BE58-8B72A5B390F7}"
share|improve this answer
    
oh you are a legend, just a quick question that you may know what do the DLL files do ? just curious –  subz Oct 14 at 8:46
    
Those two .dll files were the ones that were redistributed by the DivX Media Foundation components installer. This installer used to be released separately, then it got bundled with DivX Player, then it got discontinued. –  jason_ruz Oct 15 at 3:59

protected by Community Sep 15 at 8:41

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.