2014-05-03, 21:43
(2014-05-03, 21:03)le__ Wrote: I don't know if this is the best solution (don't know what else exactly uses the .m3u8), but you can set to XBMC force the "DVDPlayer" (it's the name of the internal player) to this particular extension, while you keep your external player for the normal usage.Alright, well I tried this on my set up.
I use this with DSPlayer, for example, where I use the DSPlayer as a default player, but the Crunchyroll addon will always use the DVDPlayer.
Create (or edit) the following file with this rule:
%AppData%/XBMC/userdata/playercorefactory.xml
Code:<playercorefactory>
<rules action="prepend">
<rule filetypes="m3u8" player="DVDPlayer"/>
</rules>
</playercorefactory>
Code:
<playercorefactory>
<players>
<player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\Combined Community Codec Pack\MPC\mpc-hc.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule filetypes="m3u8" player="DVDPlayer"/>
<rule filetypes="mkv" player="MPC-HC"/>
</rules>
</playercorefactory>
Attempt 1: Went in to No Game No Life and hit <Enter>. It displayed the loading indicator, then stopped, as usual.
Attempt 2: I tried again (pressing <Enter>) and this time, it played in the background! But I got this message:
When I pressed OK, it exited out of the video.
Attempt 3: This time I used "Play using..." to force DVDPlayer, as follows:
After the loading indicator, it works!
So the issue persists. I've posted up the log here: link.
The timestamps for each of my three attempts are as follows:
Attempt 1: 12:27:37
Attempt 2: 12:31:48
Attempt 3: 12:35:08