I currently have a windows 7 ultimate server that contains a mix of divx/xvid and now .mkv hd files. At present this is how I play the xvid/divx files: ES File Explorer (LAN) --> MoboPlayer (application). ES File explorer uses SMB to connect to the LAN. I just had to input the necessary windows server credentials and I was good to go to browse the share. Then I just open the files with moboplayer or Rockplayer Lite. This solution doesn't seem to work for the larger .mkv files however. If I copy the .mkv file to my phone (galaxy s II) it plays just fine. It just won't stream. I've tried various players and I think that is the issue. That or smb sharing is VERY SLOW using ES File explorer. Is there a solution here? I want to play the files natively and not reencode the stuff. Other info for troubleshooting: 1) The phone has plenty of wifi speed: I connect at 65Mbit and i've tested it using speedtest at 20+Mbit 2) The mkv files stream just fine to a laptop also running windows using VLC, so they do steam just fine.