External player not set to default
#1
For my bluray library i have iso's and bdmv fodlers, mainly the later, while my bdmv folders work fine and launch the external player (tmt), xbmc insists on setting the internal xbmc dvd player to play my iso's, and i have no idea way. Everytime i have to call up the menu and select "play using" "iso_player", it has "Dvdplayer" set as default, this is my playercorefactory.

I should also mention my iso's are named like this as an example

Breaking Bad.bluray.iso

The bluray is for skins to apply the bluray case.

Here is my player core if anyone can help me, it would be greatly appreciated.

<playercorefactory>
<players>
<player name="ISO_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Monty\AppData\Roaming\XBMC\userdata\Playiso.bat</filename>
<args>"{1}" /fullscreen</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="BDMV_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Monty\AppData\Roaming\XBMC\userdata\PlayBDMV.bat</filename>
<args>"{1}" /fullscreen</args>
<hidexbmc>true</hidexbmc>
<hideconsole>True</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="Disc_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Monty\AppData\Roaming\XBMC\userdata\PlayDisc.bat</filename>
<args>"{1}" /fullscreen</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<!-- Bluray ISO -->
<rule filename=".*iso.*" player="ISO_Player"/>
<!-- Bluray BDMV -->
<rule filename=".*bdmv.*" player="BDMV_Player"/>
<!-- Bluray MKV -->
<rule filename=".*mkv.*" player="Universal_Player"/>
<!-- Bluray M2TS -->
<rule filename=".*m2ts.*" player="Universal_Player"/>

<!-- Bluray Disc -->
<rule protocols="bd|dvd" player="Disc_Player"/>
</rules>
</playercorefactory>
Reply
#2
You can try the codes below. Try to avoid too many "." in it, and try to name your movie this way "Breaking Bad_bluray.iso". You need to replace all the drives (marked in RED) to the correct drives on your HTPC.....


<playercorefactory>
<players>
<player name="ISO_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Monty\AppData\Roaming\XBMC\userdata\PlayISO.bat</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
<players>
<player name="BDMV_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Monty\AppData\Roaming\XBMC\userdata\PlayBDMV.bat</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="Universal_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaTheatre5.exe</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="Bluray_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaTheatre5.exe</filename>
<args>"{E:}"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<!-- Bluray ISO -->
<rule filename=".*iso.*" player="ISO_Player"/>
<!-- Bluray BDMV -->
<rule filename=".*bdmv.*" player="BDMV_Player"/>
<!-- Bluray MKV -->
<rule filename=".*mkv.*" player="Universal_Player"/>
<!-- Bluray M2TS -->
<rule filename=".*m2ts.*" player="Universal_Player"/>

<rule name="Blu-Ray" filename="E:\\.*" filetypes="bdmv" player="Bluray_Player"/>
</rules>
</playercorefactory>

PlayISO.bat:

@echo off
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaTheatre5.exe" J:
>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#3
Unfortunately no such luck with this. I read a few threads last week with the same issue if i can refind them claiming its a an issue with rules..

If I right click on the file, it still says dvdplayer (default) Iso player is available....but its not the default.
Reply
#4
Below is a picture showing the path..... and file name.


http://oi49.tinypic.com/opwqwx.jpg


And here is it showing my options to play with...


http://oi48.tinypic.com/df8uvo.jpg
Reply
#5
Can you post a short video sample of your ISO? I want to try it on my HTPC.......

I just tried several BD ISO's on three HTPC's using the same Playercorefactory.xml and PlayISO.bat I posted above....it playback using TMT5 automatically everytime......

You can try to right click on your BD ISO file and Open with PlayISO.bat.....it should start playback the movie using TMT5......if it is not, your PlayISO.bat is broken......
>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#6
The iso itself works and plays fine, as you mentioned in your last sentence it plays fine like that. Right click and select Iso_player plays it perfectly fine in tmt, it mounts the iso and tmt plays it, its just not set as the default in xbmc.... and every time i click on an iso, xbmc plays it in its default built in dvd player unless i right click and manually select iso player (which is the one i want to be set as default).... all my iso's play great, no issues, its just my external player (tmt) is not set to be my default player in xbmc. Every time i want to play an iso in tmt i have to right click and select "iso_player" like shown in the picture. Bluray folders however are set to default to play in tmt, just not my iso's. Xbmc has set all my tv shows in iso format to play by default in xbmc own dvd player. I hope this is making sense, theres no issues with my iso's actually working, but there is an issue with xbmc wanting to play them in its own internal player.

These are also tv shows, most of my iso's are tv shows.


As for a short sample I am not sure how to do this?

Its just an iso with bdmv folder and certificate folder inside.

I dont know if anyone on the xbmc team is cruising the forum and might have an idea, im running out?

Reply
#7
Here is a picture of the folder and my iso's, i doubt this will help at all. These are not named .ISO before someone asks, i just set up windows so that it would show or display the .iso extension. By default windows or at least mine had show extension for disc image files set to off.

And again as for the iso's themselves they all play fine.

http://imageshack.us/f/228/isof.png/
Reply
#8
Either of these rules should be equivalent to iso rule you're currently using:

<rule dvdimage="true" player="ISO_Player"/>

<rule filetypes="iso" player="ISO_Player"/>

Try replacing it with one of them and see if it fixes the problem.
Reply
#9
(2012-06-30, 11:35)Ghostdivision Wrote: Here is a picture of the folder and my iso's, i doubt this will help at all. These are not named .ISO before someone asks, i just set up windows so that it would show or display the .iso extension. By default windows or at least mine had show extension for disc image files set to off.

And again as for the iso's themselves they all play fine.

http://imageshack.us/f/228/isof.png/
Okay, at least we know the PlayISO.bat work. The disconnect is between Playercorefactory.xml and PlayISO.bat/XBMC......

Can you show me your roaming/xbmc/userdata folder as shown in my screen shot below....

Image

I want to see your userdata folder structure.....

>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#10
Here is my userdata

http://tinypic.com/view.php?pic=2z9azw7&s=6
Actually scudlee suggestion seemed to work, thank you very much.

Appreciate all the help from everyone.
Reply
#11
(2012-07-01, 14:53)Ghostdivision Wrote: Here is my userdata

http://tinypic.com/view.php?pic=2z9azw7&s=6
Actually scudlee suggestion seemed to work, thank you very much.

Appreciate all the help from everyone.
Okay.....it is all good then.....

This code "<rule filename=".*iso.*" player="ISO_Player"/>" is more tight control to make sure that no other file use PlayISO.bat other than .ISO file. I used to use "<rule filetypes="iso" player="ISO_Player"/>" in the past, but once in a while it try to playback other file using PlayISO.bat.........

If you have time, you can upload a short clip of your ISO movie here "Dropbox". I want to see if it happen the same way on my HTPC using "<rule filename=".*iso.*" player="ISO_Player"/>".......

>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply

Logout Mark Read Team Forum Stats Members Help
External player not set to default0