This application looks to use video/x-mkv as the mime-type header for .mkv files, but some devices seem to rely on video/x-matroska.
Also tried to download the source to try to fix it myself, but the solution relies on having the SQLite interop dll's for the Util project. Not sure where to get them (tried the obvious official site, but they didn't give me the actual interop dll's.)