2012-11-02, 08:12
I've seen this hinted in a few threads, but it's been buried and ignored mostly. I'm using Frodo October monthly (alpha6), which has been great except for the new feature that brings up a menu to let me select a blu-ray title to play. Once I choose one, it sends it to mpc-hc, which tells me it can't render the file.
The reason is obvious, since the debug log shows it sending a string of gibberish to the external player.
Here's what it's sending:
NOTICE: CExternalPlayer:rocess: Player : C:\Program Files (x86)\MPC-HC\mpc-hc.exe
NOTICE: CExternalPlayer:rocess: File : bluray://D%3a%5cMovies%5cIndiana%20Jones%20Trilogy%5cIndiana%20Jones%20and%20the%20Temple%20of%20Doom%20(1984)%5c/BDMV/PLAYLIST/00800.mpls
It's the same if I choose blu-ray menu support just replace mpls with bdmv.
Compare that to what it sends with any other file type:
NOTICE: ExternalPlayer Filename: C:\Program Files (x86)\MPC-HC\mpc-hc.exe
NOTICE: ExternalPlayer Tweaks: hideconsole (false), hidexbmc (false), islauncher (false)
NOTICE: CExternalPlayer::OpenFile: D:\Movies\The Incredibles (2004)\The Incredibles (2004).mkv
Here's my playercorefactory settings.
<playercorefactory>
<players>
<player name="mpc-hc" type="ExternalPlayer">
<filename>C:\Program Files (x86)\MPC-HC\mpc-hc.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule name="AllVideo" video="true" player="mpc-hc"/>
</rules>
</playercorefactory>
Is there something I'm doing wrong here to not have it send the right string? Is this a bug I should report or is it fixed in the nightlies? I've found no mention of it being fixed, just a few people stating it doesn't work.
The reason is obvious, since the debug log shows it sending a string of gibberish to the external player.
Here's what it's sending:
NOTICE: CExternalPlayer:rocess: Player : C:\Program Files (x86)\MPC-HC\mpc-hc.exe
NOTICE: CExternalPlayer:rocess: File : bluray://D%3a%5cMovies%5cIndiana%20Jones%20Trilogy%5cIndiana%20Jones%20and%20the%20Temple%20of%20Doom%20(1984)%5c/BDMV/PLAYLIST/00800.mpls
It's the same if I choose blu-ray menu support just replace mpls with bdmv.
Compare that to what it sends with any other file type:
NOTICE: ExternalPlayer Filename: C:\Program Files (x86)\MPC-HC\mpc-hc.exe
NOTICE: ExternalPlayer Tweaks: hideconsole (false), hidexbmc (false), islauncher (false)
NOTICE: CExternalPlayer::OpenFile: D:\Movies\The Incredibles (2004)\The Incredibles (2004).mkv
Here's my playercorefactory settings.
<playercorefactory>
<players>
<player name="mpc-hc" type="ExternalPlayer">
<filename>C:\Program Files (x86)\MPC-HC\mpc-hc.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule name="AllVideo" video="true" player="mpc-hc"/>
</rules>
</playercorefactory>
Is there something I'm doing wrong here to not have it send the right string? Is this a bug I should report or is it fixed in the nightlies? I've found no mention of it being fixed, just a few people stating it doesn't work.