Problem with certain .mkv files launching external player
#1
I'm fairly new to all of this, but thought I had everything buttoned down until this evening. I have a few TV series that are in .mkv format, and most of them play properly using the embedded video player, but one series doesn't play nice. For some reason these .mkv files are seen by XBMC as .iso files and launch the external player that I use for my disc images.

According to the details tab in the file properties they are in fact .mkv files, so I have no clue why they're not being handled properly by my playercorefactory file.

Any help would be greatly appreciated.

Here's a copy of my playercorefactory.

Quote:<playercorefactory>
<players>
<player name="BDMV_Player" type="ExternalPlayer" audio="false" video="false">
<!-- You can place your PlayBDMV file anywhere -->
<filename>C:\Users\Basement\AppData\Roaming\XBMC\userdata\PlayBDMV.bat</filename>
<args>"{1}"/fullscreen</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>

</player>
<player name="Universal_Player" type="videodefaultplayer" audio="false" video="false">
<args>"{1}" /fullscreen</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>

</player>
<player name="ISO_Player" type="ExternalPlayer" audio="false" video="false">
<!-- You can place your PlayISO file anywhere -->
<filename>C:\Users\Basement\AppData\Roaming\XBMC\userdata\PlayISO.bat</filename>
<args>"{1}" /fullscreen</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>

</player>
<player name="Disc_Player" type="ExternalPlayer" audio="false" video="false">
<!-- You can place your PlayDisc file anywhere -->
<filename>C:\Users\Basement\AppData\Roaming\XBMC\userdata\PlayDisc.bat</filename>
<args>"{1}" /fullscreen</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>

</player>
</players>
<rules action="prepend">

<rule filetypes="bdmv" player="BDMV_Player"/>
<rule filetypes="m2ts|mkv|avi|ts|wmv|mpg|mov|mk3d|mks|mpeg|flv|asf|m4v" player="videodefaultplayer"/>
<rule filetypes="iso" player="ISO_Player"/>

<rule name="Blu-Ray" protocol="bd" player="Disc_Player"/>>
</rules>
</playercorefactory>
Reply
#2
A debug log should tell you how XBMC is processing your external player rules. Enable debug logging from System settings, System, Debugging, and restart XBMC then wait a minute or two for all the startup tasks to finish. Try and play the offending file, then close XBMC.

Open the debug log by pressing Windows-R and in the Run dialog type:

"%appdata%\xbmc\xbmc.log"

(including the quotes). Click OK and the log should open in Notepad. Copy and paste the log into http://pastebin.com/ and post the link it gives you here.

JR
Reply
#3
Here's the log file.
http://pastebin.com/ynsAh12A

The offending mkv is:
E:\TV Series\Dead Like Me\Season 1\103 Episode 3 - Curious George.mkv


Thank you for the help!
Reply
#4
So I figured out what the problem was. I was editing the playercorefactory file in Program files>XBMC>System.

I put that back to stock and put the custom playercorefactory file in the %appdata location and my problems were fixed immediately!
Reply

Logout Mark Read Team Forum Stats Members Help
Problem with certain .mkv files launching external player0