playercorefactory des not execute
#1
Star 
Hi,

I use XBMC under a new installed Win 7 64Bit (updatet) with TotalMedia Theatre 5 (Version 5.2.1.119).

graphicscasrd: Nvidia GT 430
RAM: 8GB without paged file
CPU: Intel iCore3, 2120

XBMC run very smooth but i think the playercorefactory (path: c:\Users\XBMC\AppData\Roaming\XBMC\userdata) does not execute.

A separate, e.g PlayISO.cmd, execute file will starts the TMT5, but not from XBMC?!

Have you any idears?

regards mirage
Reply
#2
Sounds like your file is not formatted correctly. Copy both the file and debug log to http://www.pastebin.com and post the links here.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#3
Thanks for your help. :-)

playercorefactory.xml


PlayIso.cmd

This problem ist very tricky ... :-( i mean
Reply
#4
Could you also post the xbmc.log file (make sure debugging is enabled in settings)
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#5
Hi,

debugging ist enabled. Do you mean thias file?

click here
Reply
#6
Yep, that's the one. Okay I notice a couple of things, one is that no arguments are passed to the player, and two that you have a playercorefactory under your profile which I trust is exactly the same.

Try changing your player details as follows:

Code:
<player name="TMTISO" type="ExternalPlayer" audio="true" video="true">
  <filename>C:\Batch-Files\PlayISO.cmd</filename>
  <args>"{1}"/fullscreen</args>
  <forceontop>true</forceontop>
  <hidexbmc>true</hidexbmc>
  <hideconsole>true</hideconsole>
  <warpcursor>none</warpcursor>
</player>

Note the changes to the line with <args> in it. Can you try it again with that line changed? If it doesn't work let me know what shows up on your screen or what happens.
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#7
@DDDamian

very thanks for your help.

with following variables works it.

Code:
<player name="TMTISO" type="ExternalPlayer" audio="true" video="true">
<filename>C:\Batch-Files\PlayISO.cmd</filename>
<args>"{1}" /fullscreen</args>
<hidexbmc>true</hidexbmc>
<hidecursor>true</hidecursor>
</player>

Iso-Files and BD playback works :-)

Now, but i have another problem, the 3D SBS playback does not work. Sad

Here is the code:

Code:
<player name="3DSBS" type="ExternalPlayer" audio="true" video="true">
<filename>C:\Batch-Files\SBS3D.cmd</filename>
<args>"{1}" /fullscreen /play</args>
<hidexbmc>true</hidexbmc>
<hidecursor>true</hidecursor>
</player>
...
<rule filename=".*sbs3d.*" player="3DSBS"/>
...

SBS3D.cmd

Code:
START "TMT5" /D "C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\" /MAX /WAIT "uTotalMediaTheatre5.exe"

When i click on file, the TMT 5 starts but that was all, not file playback. Sad I think the player dont know what is to play.
When i change the commandline to <filename>C:\Program files ...\uTotalMediaTheatre5.exe</filname> XBMC crashes or the TMT5 does not starts.

Any idears?
Reply
#8
SBS3D.cmd looks like fun. It should have the %1 argument in there to know what to play. What happens when you run that line from the cmd.exe command window? Does it execute properly?
System: XBMC HTPC with HDMI WASAPI & AudioEngine - Denon  AVR-3808CI  - Denon DVD-5900 Universal Player  - Denon DCM-27 CD-Changer
- Sony BDP-S580 Blu-Ray  - X-Box 360  - Android tablet wireless remote - 7.1 Streem/Axiom/Velodyne Surround System
If I have been able to help feel free to add to my reputation +/- below - thanks!
Reply
#9
mirage_19 Wrote:When i click on file, the TMT 5 starts but that was all, not file playback. Sad I think the player dont know what is to play.
When i change the commandline to <filename>C:\Program files ...\uTotalMediaTheatre5.exe</filname> XBMC crashes or the TMT5 does not starts.

Any idears?
I generated the entire xml and bat files below for you:

1. Download- playercorefactory.xml, playdisc.bat, playbdmv.bat and playiso.bat

2. Save all files in \AppData\Roaming\XBMC\userdata\ folder
3. Enter the correct user name for your HTPC in all the "----" in playercorefactory code- "C:\Users\----\AppData\Roaming\XBMC\userdata\"
4. For BD files with 3dsbs you need to name your movie in this format "title_3dsbs"

You should be able to playback most major BD files using TMT5. If you want more info on external player codes, you can visit the link in my signature! Smile
>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
DDDamian Wrote:SBS3D.cmd looks like fun. It should have the %1 argument in there to know what to play. What happens when you run that line from the cmd.exe command window? Does it execute properly?

Hi,

where should i insert for the 1% Argument rule? In SBS3D.cmd ? When yes, how i do itHuh Maybe, you can help me again Smile



bluray Wrote:I generated the entire xml and bat files below for you:

1. Download- playercorefactory.xml, playdisc.bat, playbdmv.bat and playiso.bat

2. Save all files in \AppData\Roaming\XBMC\userdata\ folder
3. Enter the correct user name for your HTPC in all the "----" in playercorefactory code- "C:\Users\----\AppData\Roaming\XBMC\userdata\"
4. For BD files with 3dsbs you need to name your movie in this format "title_3dsbs"

You should be able to playback most major BD files using TMT5. If you want more info on external player codes, you can visit the link in my signature!

Thanks for your help. But your settings does not work on my xbmc-system. Rename the 3D SBS.mkvs crashes the database from xbmc :mad:

Other Rules does not work also?!

But, thats ok. My playercorefactory.xml and cmds works exept 3D *.mkvs Sad
Reply
#11
mirage_19 Wrote:Thanks for your help. But your settings does not work on my xbmc-system. Rename the 3D SBS.mkvs crashes the database from xbmc :madSad
I'm not sure why. I tried it on my HTPC and I helped others on their HTPC with these codes. They can playback 3dsbs fine on their HTPC. XBMC should work the same way with Avatar_3dsbs.mkv file as Avatar.mkv file.


mirage_19 Wrote:But, thats ok. My playercorefactory.xml and cmds works exept 3D *.mkvs Sad
You can try the ISO and Playercorefactory codes below:

PlayISO.cmd

"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u G:\nul

"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %*
ping -n 2 -w 1000 127.0.0.1 > nul

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uMCEPlayer5.exe" G:\


Playercorefactory.xml

<playercorefactory>
<players>

<!-- 3D MKV Playback -->

<player name="3DSBS" type="ExternalPlayer" audio="fals" video="true">
<filename>C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaTheatre5.exe</filename>
<args>"{1}"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hidecursor>true</hidecursor>
<warpcursor>none</warpcursor>
</player>

<!-- Iso Playback -->

<player name="TMTISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Batch-Files\PlayISO.cmd</filename>
<args>"{1}"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>

<!-- BD Disk Playback -->

<player name="TMTMCEPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uMCEPlayer5.exe</filename>
<args>"F:"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>

<!-- REGELN -->

<rules action="prepend">
<rule filename=".*sbs3d.*" player="3DSBS"/>
<rule filename=".*iso.*" player="TMTISO"/>
<rule filename=".*bdmv.*" player="TMTMCEPlayer"/>
<rule filename=".*m2ts.*" player="TMTMCEPlyer"/>

<rule name="Blu-Ray" protocol="bd" player="TMTMCEPlayer"/>
</rules>
</playercorefactory>
>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#12
Hi,

thank for help. Sorry for my misstake. I mean play *.iso and *.BluRay-Disk works. What does not works is the playback of *.sbs3d.* - files, e.g title.sbs3d.mkv .

Playercorefactory.xml
Quote:<!-- 3D MKV Playback -->

<player name="3DSBS" type="ExternalPlayer" audio="true" video="true">
<filename>C:\Batch-Files\SBD3D.cmd</filename>
<args>"{1}" /fullscreen /play</args>
<hidexbmc>true</hidexbmc>
<hidecursor>true</hidecursor>
</player>

<rule filename=".*sbs3d.*" player="3DSBS"/>

SBS3D.bat
Code:
set pth=%1

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaPlayer5.exe" %pth% exit

I tried to implement the board from DDDamian
DDDamian Wrote:.. It should have the %1 argument in there to know what to play...

But i dont know how i do it. Sad
Reply
#13
mirage_19 Wrote:Hi,

thank for help. Sorry for my misstake. I mean play *.iso and *.BluRay-Disk works. What does not works is the playback of *.sbs3d.* - files, e.g title.sbs3d.mkv .

Playercorefactory.xml


SBS3D.bat
Code:
set pth=%1

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaPlayer5.exe" %pth% exit

I tried to implement the board from DDDamian


But i dont know how i do it. Sad
Well with the proper file name (Avatar_3dsbs.mkv) and playercorefactory codes, XBMC should know exactly what external player to use for playback the file.

Then this playercorefactory codes should work (pay attention to the new rule I put in for 3dsbs below. the file name and rule have to be perfectly align for it to work):


Playercorefactory.xml

<playercorefactory>
<players>

<!-- 3D MKV Playback -->

<player name="3DSBS_Player" type="ExternalPlayer" audio="fals" video="true">
<filename>C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaTheatre5.exe</filename>
<args>"{1}"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hidecursor>true</hidecursor>
<warpcursor>none</warpcursor>
</player>

<!-- Iso Playback -->

<player name="TMTISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Batch-Files\PlayISO.cmd</filename>
<args>"{1}"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>

<!-- BD Disk Playback -->

<player name="TMTMCEPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uMCEPlayer5.exe</filename>
<args>"F:"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>

<!-- REGELN -->

<rules action="prepend">
<rule filename=".*iso.*" player="TMTISO"/>
<rule filename=".*bdmv.*" player="TMTMCEPlayer"/>
<rule filename=".*m2ts.*" player="TMTMCEPlyer"/>

<rule filename=".*_3dsbs.mkv*" protocols="*_3dsbs.mkv*" player="3DSBS_Player"/>
<rule name="Blu-Ray" protocol="bd" player="TMTMCEPlayer"/>
</rules>
</playercorefactory>


If you still want to pursue sbs3d.cmd, you can try these codes:

Playercorefactory codes-

<!-- 3D MKV Playback -->

<player name="3DSBS_Player" type="ExternalPlayer" audio="true" video="true">
<filename>C:\Batch-Files\SBS3D.cmd</filename>
<args>"{1}"</args>
<forceontop>true</forceontop>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>

and this rule-
<rule filename=".*_3dsbs.mkv*" protocols="*_3dsbs.mkv*" player="3DSBS_Player"/>


SBS3D.cmd codes (i'm not sure the exact file path for your 3dsbs, but this might work)-

@echo off

set pth=%1
set pth=%pth:3dsbs\3dsbs.mkv=%
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaPlayer5.exe" %pth% exit
>Alienware X51- do it all HTPC
>Simplify XBMC configurations
>HOW-TO Bitstreaming using XBMC
I refused to watch movie without bitstreaming HD audio!
Reply
#14
Wow,

yeah it works. The code without SBS3D.cmd does not workt, but the code with SBS3D.cmd works great.... special thanks. :-) :-) :-)

regards
mirage
Reply
#15
mirage_19 Wrote:Wow,

yeah it works. The code without SBS3D.cmd does not workt, but the code with SBS3D.cmd works great.... special thanks. :-) :-) :-)

regards
mirage
I'm glad that the codes work. It's time to enjoy 3d then! Smile
>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
playercorefactory des not execute1