Beginner: TMT5 External Player Problem
#1
I am new to XBMC, so I apologize if this is an easy question to answer:

I've been scouring the forum for an answer to my problem, but have yet to find a solution. Long story short, I cannot get TMT5 to even open via XBMC ("Play Disc") for a Blu-ray movie. I started with this, but then went to something very basic like this. (Still can't get it to work.)

I'm not sure what I am missing... or if I am just making this harder than it should be.

Here are some specs:
(1) XBMC Frodo
(2) Settings > System > Video Output > "Use a full screen window rather than true full screen" ENABLED.

An here is my (initial/current) playercorefactory.xml code:

Code:
<playercorefactory>
    <players>
        <player name="ISO_Player" type="ExternalPlayer" audio="false" video="true">
            <filename>%appdata%\XBMC\userdata\PlayISO.bat</filename>
            <args>"{1}"</args>
            <hidexbmc>false</hidexbmc>

        </player>
                <player name="BDMV_Player" type="ExternalPlayer" audio="false" video="true">
            <filename>%appdata%\XBMC\userdata\PlayBDMV.bat</filename>
            <args>"{1}"</args>
            <hidexbmc>false</hidexbmc>

        </player>
        <player name="Disc_Player" type="ExternalPlayer" audio="false" video="true">
            <filename>%appdata%\XBMC\userdata\PlayDisc.bat</filename>
            <args>"{1}"</args>
            <hidexbmc>false</hidexbmc>

                </player>
        <!--Use uMCEPlayer5.exe if MCE remote is needed-->
        <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>false</hidexbmc>
            <hideconsole>false</hideconsole>        
        </player>
       </players>

    <rules action="prepend">
        <!-- Bluray ISO -->
        <rule filetypes="iso" player="ISO_Player"/>
        <!-- Bluray BDMV -->
        <rule filetypes="bdmv" player="BDMV_Player"/>
        <!-- Bluray M2TS -->
        <rule filetypes="m2ts" player="Universal_Player"/>
        <!-- Bluray MKV -->
        <rule filetypes="mkv" player="Universal_Player"/>
        <!-- Bluray AVI -->
        <rule filetypes="avi" player="Universal_Player"/>
        <!-- Bluray TS -->
        <rule filetypes="ts" player="Universal_Player"/>

                <!-- Bluray Disc -->
        <rule filetypes="bd|ifo" player="Disc_Player"/>         
     </rules>
</playercorefactory>

And here is a snippet from my log file (possible issue):

Code:
12:19:02 T:5928  NOTICE: ExternalPlayer Filename: %appdata%\XBMC\userdata\PlayBDMV.bat
12:19:02 T:5928  NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (false), islauncher (false), warpcursor ()
12:19:02 T:5928  NOTICE: CExternalPlayer::OpenFile: E:\BDMV\index.bdmv
12:19:02 T:1876  NOTICE: Thread CExternalPlayer start, auto delete: false
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: Player : %appdata%\XBMC\userdata\PlayBDMV.bat
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: File   : E:\BDMV\index.bdmv
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: Content:
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: Args   : "{1}"
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: Start
12:19:02 T:1876  NOTICE: CExternalPlayer::ExecuteAppW32:  "%appdata%\XBMC\userdata\PlayBDMV.bat" "E:\BDMV\index.bdmv"
12:19:02 T:1876  NOTICE: CExternalPlayer::ExecuteAppW32 - Failure: 2
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: Stop
12:19:02 T:1876  NOTICE: CExternalPlayer::Process: Showing XBMC window
12:19:02 T:3836   ERROR: CAESinkWASAPI::InitializeExclusive: IsFormatSupported failed (AUDCLNT_E_UNSUPPORTED_FORMAT) - trying to find a compatible format

Thanks for the help!
Reply
#2
Ooops, sorry about the double post!
Reply
#3
I should add that the individual .bat files open TMT5 just fine outside of XBMC. But nothing happens when I select Play Disc inside of XBMC.

Also, I am not supposed to change anything in the "system" playercorefactory.xml within the installation directory, correct? Only change the one in user appdata...
Reply
#4
Try using the full path to the batch file and see if that makes any difference

C:\Users\Username\AppData\Roaming\XBMC\userdata\
Instead of
%appdata%\XBMC\userdata\
Reply
#5
I Actually started with the full path and it had the same effect, but I will try it again just to check.
Reply
#6
Okay, thanks! That fixed the problem, which is weird since it works when copy/pasting it into the address bar of explorer (the batch file and %appdata% that is). Also, I started out with the long name and it wasn't working, but now it doesHuh Oh well, it works now!

Thanks again, I'm sure I'll have more questions.
Reply

Logout Mark Read Team Forum Stats Members Help
Beginner: TMT5 External Player Problem0