• 1
  • 90
  • 91
  • 92(current)
  • 93
  • 94
  • 110
[WINDOWS] External Player Support Thread
I upgraded to Gothem 13.0. I am using TMT6 for 3D movies for external player in JRiver for other movies. Everything was working fine under XBMC 12 but now when I close the external player it goes back to XBMC menu and starts up the external player again with the movie.

Is there any known issue that can be causing the external player to relaunch? It is very annoying.

I attached the log, I was testing with "the.armstrong.lie.bluray.2013.1080p.mkv" .
Logs shows playback complete then external player launches again.





14:32:10 T:6352 DEBUG: CGUIWindowVideoBase::OnPlayMedia D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv
14:32:10 T:6352 DEBUG: CAnnouncementManager - Announcement: OnClear from xbmc
14:32:10 T:6352 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnClear
14:32:10 T:6352 DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
14:32:10 T:6352 DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnAdd
14:32:10 T:6352 NOTICE: ExternalPlayer Filename: C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat
14:32:10 T:6352 NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor ()
14:32:10 T:6352 NOTICE: CExternalPlayer::OpenFile: D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv
14:32:10 T:6352 DEBUG: CApplication:TonguelayFile : OpenFile succeed, play state 1
14:32:10 T:2416 NOTICE: Thread ExternalPlayer start, auto delete: false
14:32:10 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Player : C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat
14:32:10 T:2416 NOTICE: CExternalPlayer:Tonguerocess: File : D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv
14:32:10 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Content:
14:32:10 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Args : "{1}"
14:32:10 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Start
14:32:10 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Hiding XBMC window
14:32:10 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is hidden
14:32:10 T:2416 DEBUG: CExternalPlayer:Tonguerocess: Unlocking foreground window
14:32:11 T:6352 DEBUG: Percentage is 0.000000
14:32:11 T:6576 DEBUG: Thread AESinkNull 6576 terminating
14:32:11 T:2416 NOTICE: CExternalPlayer::ExecuteAppW32: "C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat" "D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv"
14:32:11 T:6352 DEBUG: Percentage is 0.000000
14:32:11 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is active
14:32:11 T:6352 DEBUG: CWinEventsWin32::WndProc: Focus switched to process C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe
14:32:12 T:6352 DEBUG: Percentage is 0.000000
14:32:14 T:4472 DEBUG: Previous line repeats 5 times.
14:32:14 T:4472 DEBUG: Thread RemoteControl 4472 terminating
14:32:15 T:6352 DEBUG: Percentage is 0.000000
14:32:22 T:6352 DEBUG: Previous line repeats 12 times.
14:32:22 T:6352 DEBUG: Percentage is 100.000000
14:32:29 T:1328 DEBUG: Previous line repeats 13 times.
14:32:29 T:1328 DEBUG: Thread JobWorker 1328 terminating (autodelete)
14:32:29 T:3720 DEBUG: Thread JobWorker 3720 terminating (autodelete)
14:32:29 T:3872 DEBUG: Thread JobWorker 3872 terminating (autodelete)
14:32:29 T:7120 DEBUG: Thread JobWorker 7120 terminating (autodelete)
14:32:29 T:6352 DEBUG: Percentage is 100.000000
14:32:38 T:2416 DEBUG: Previous line repeats 18 times.
14:32:38 T:2416 NOTICE: CExternalPlayer::ExecuteAppW32: WAIT_OBJECT_0
14:32:38 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Stop
14:32:38 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is shown
14:32:38 T:2416 DEBUG: Previous line repeats 1 times.
14:32:38 T:2416 NOTICE: CExternalPlayer:Tonguerocess: Showing XBMC window
14:32:38 T:6352 DEBUG: CJoystick::Initialize : No Joystick found
14:32:38 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is active
14:32:38 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:38 T:6664 NOTICE: No Devices found - retry: 4
14:32:38 T:6352 DEBUG: ------ Window Init (Pointer.xml) ------
14:32:38 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is shown
14:32:38 T:6352 DEBUG: SECTION:UnloadDelayed(DLL: special://xbmcbin/system/ImageLib.dll)
14:32:39 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is shown
14:32:40 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:40 T:6664 NOTICE: No Devices found - retry: 3
14:32:41 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:41 T:6664 NOTICE: No Devices found - retry: 2
14:32:43 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:43 T:6664 NOTICE: No Devices found - retry: 1
14:32:43 T:6352 DEBUG: ------ Window Deinit (Pointer.xml) ------
14:32:43 T:2416 ERROR: ActiveAE::ActiveAE::CActiveAE::Resume - failed to init
14:32:43 T:2416 FATAL: CExternalPlayer:Tonguerocess: Failed to restart AudioEngine after return from external player
14:32:43 T:2416 DEBUG: CApplication::OnPlayBackEnded : play state was 1, starting 0
14:32:43 T:2416 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
14:32:43 T:2416 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
14:32:43 T:2416 DEBUG: Thread ExternalPlayer 2416 terminating
14:32:43 T:7152 NOTICE: PrimeWire: Playback completed
14:32:43 T:7152 NOTICE: PrimeWire: Playback Stopped
14:32:43 T:7152 NOTICE: PrimeWire: Service: Resetting...
14:32:43 T:6352 NOTICE: ExternalPlayer Filename: C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat
14:32:43 T:6352 NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor ()
14:32:43 T:6352 NOTICE: CExternalPlayer::OpenFile: D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv
14:32:43 T:6352 DEBUG: CApplication:TonguelayFile : OpenFile succeed, play state 1
14:32:43 T:2636 NOTICE: Thread ExternalPlayer start, auto delete: false
14:32:43 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Player : C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat
14:32:43 T:2636 NOTICE: CExternalPlayer:Tonguerocess: File : D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv
14:32:43 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Content:
14:32:43 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Args : "{1}"
14:32:43 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Start
14:32:43 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Hiding XBMC window
14:32:43 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is hidden
14:32:43 T:2636 DEBUG: CExternalPlayer:Tonguerocess: Unlocking foreground window
14:32:43 T:2636 NOTICE: CExternalPlayer::ExecuteAppW32: "C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat" "D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv"
14:32:43 T:6352 DEBUG: CAnnouncementManager - Announcement: OnVolumeChanged from xbmc
14:32:43 T:6352 DEBUG: GOT ANNOUNCEMENT, type: 64, from xbmc, message OnVolumeChanged
14:32:43 T:6352 DEBUG: Percentage is 0.000000
14:32:43 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is active
14:32:43 T:6352 DEBUG: CWinEventsWin32::WndProc: Focus switched to process C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe
14:32:43 T:6352 DEBUG: SECTION:LoadDLL(special://xbmcbin/system/ImageLib.dll)
14:32:44 T:6352 DEBUG: Percentage is 0.000000
14:32:44 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:44 T:6664 NOTICE: Found 0 Lists of Devices
14:32:44 T:6452 INFO: CActiveAESink::OpenSink - initialize sink
14:32:44 T:6452 DEBUG: CActiveAESink::OpenSink - trying to open device DIRECTSOUND:{6C26BA7D-F0B2-4225-B422-8168C5261E45}
14:32:44 T:6452 ERROR: CAESinkDirectSound::Initialize: Failed to create the DirectSound device with error DSERR_NODRIVER, trying the default device.
14:32:44 T:6452 ERROR: CAESinkDirectSound::Initialize: Failed to create the default DirectSound device with error DSERR_NODRIVER.
14:32:44 T:6452 DEBUG: CActiveAESink::OpenSink - open NULL sink
14:32:44 T:6848 NOTICE: Thread AESinkNull start, auto delete: false
14:32:44 T:6848 DEBUG: CAESinkNULL:Tonguerocess
14:32:44 T:6452 DEBUG: CActiveAESink::OpenSink - NULL Initialized:
14:32:44 T:6452 DEBUG: Output Device : Device not found
14:32:44 T:6452 DEBUG: Sample Rate : 44100
14:32:44 T:6452 DEBUG: Sample Format : AE_FMT_FLOAT
14:32:44 T:6452 DEBUG: Channel Count : 2
14:32:44 T:6452 DEBUG: Channel Layout: FL,FR
14:32:44 T:6452 DEBUG: Frames : 11000
14:32:44 T:6452 DEBUG: Frame Samples : 2
14:32:44 T:6452 DEBUG: Frame Size : 8
14:32:44 T:6664 DEBUG: CActiveAE::ClearDiscardedBuffers - buffer pool deleted
14:32:44 T:6352 DEBUG: Percentage is 0.000000
14:32:44 T:6848 DEBUG: Thread AESinkNull 6848 terminating
14:32:45 T:6352 DEBUG: Percentage is 0.000000
14:32:51 T:2636 DEBUG: Previous line repeats 11 times.
14:32:51 T:2636 NOTICE: CExternalPlayer::ExecuteAppW32: WAIT_OBJECT_0
14:32:51 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Stop
14:32:51 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is shown
14:32:51 T:2636 DEBUG: Previous line repeats 1 times.
14:32:51 T:2636 NOTICE: CExternalPlayer:Tonguerocess: Showing XBMC window
14:32:51 T:6352 DEBUG: CJoystick::Initialize : No Joystick found
14:32:51 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is active
14:32:51 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:51 T:6664 NOTICE: No Devices found - retry: 4
14:32:51 T:6352 DEBUG: ------ Window Init (Pointer.xml) ------
14:32:51 T:6352 DEBUG: CWinEventsWin32::WndProcWindow is shown
14:32:52 T:6664 DEBUG: Previous line repeats 1 times.
14:32:52 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:52 T:6664 NOTICE: No Devices found - retry: 3
14:32:54 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:54 T:6664 NOTICE: No Devices found - retry: 2
14:32:55 T:3728 NOTICE: Thread JobWorker start, auto delete: true
14:32:55 T:6124 NOTICE: Previous line repeats 1 times.
14:32:55 T:6124 DEBUG: script.videolanguage: {"id":1,"jsonrpc":"2.0","result":{"moviedetails":{"label":"Breathe In","movieid":402,"streamdetails":{"audio":[{"channels":6,"codec":"dca","language":"eng"}],"subtitle":[],"video":[{"aspect":2.3762381076812744,"codec":"h264","duration":5834,"height":808,"stereomode":"","width":1920}]}}}}
14:32:55 T:6664 ERROR: CAESinkDirectSound::GetDefaultDevice: Retrieval of audio endpoint enumeration failed.
14:32:55 T:6664 NOTICE: No Devices found - retry: 1
14:32:56 T:6352 DEBUG: CApplication:TonguerocessMouse: trying mouse action rightclick
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers(D:\Movies6\Breathe.In.2013.1080p.BluRay.DTS.x264-PublicHD\Breathe.In.2013.1080p.BluRay.DTS.x264-PublicHD.mkv)
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: un-named
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: un-named
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: un-named
14:32:56 T:6352 DEBUG: Previous line repeats 3 times.
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/myth/mms/udp
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
14:32:56 T:6352 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (1)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: ISO_BDMV_Player (4)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: Disc_Player (5)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: Universal_Player (6)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: 3Dplayer (7)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: JRiver_19 (8)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: PowerDVD13 (9)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
14:32:56 T:6352 DEBUG: CPlayerCoreFactory::GetPlayers: added 7 players
14:32:56 T:2636 ERROR: ActiveAE::ActiveAE::CActiveAE::Resume - failed to init
14:32:56 T:2636 FATAL: CExternalPlayer:Tonguerocess: Failed to restart AudioEngine after return from external player
14:32:56 T:2636 DEBUG: CApplication::OnPlayBackEnded : play state was 1, starting 0
14:32:56 T:2636 DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
14:32:56 T:2636 DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
14:32:56 T:2636 DEBUG: Thread ExternalPlayer 2636 terminating
14:32:56 T:6352 DEBUG: CFavourites::Load - no system favourites found, skipping
14:32:56 T:6352 DEBUG: ------ Window Init (DialogContextMenu.xml) ------
14:32:56 T:6352 NOTICE: ExternalPlayer Filename: C:\Users\room\AppData\Roaming\XBMC\userdata\Play3D.bat
14:32:56 T:6352 NOTICE: ExternalPlayer Tweaks: hideconsole (true), hidexbmc (true), islauncher (false), warpcursor ()
14:32:56 T:6352 NOTICE: CExternalPlayer::OpenFile: D:\Movies6\the.armstrong.lie.2013.1080p.mkv\the.armstrong.lie.bluray.2013.1080p.mkv
Reply
Anyone know the setting to not have xbmc play the video after closing the external player?
Reply
Guys I could REALLY use some help. Right now I am having XBMC play all my .ISO files with TMT. That is working fine. That is how I wanted it. This way I can rip all my BDs to .ISO and play them back at 1:1. Works nice since we have a lot of 3D movies.

However I am seeing that on this HTPC when I try to play back anything the is in BDMV it doesn't play. I have tried on PC not using any of the rules etc and they play fine. How can I change it so my .ISO play with TMT and my BDMV format files play within XBMC?
Reply
Hi, I'm trying to get XBMC 13.1 to play a physical blu-ray disc (not ISO) using PowerDVD 13. I have created a playercorefactory.xml and done some reading on the forums and google, but I am unable to get it to work.

This is my playercorefactory.xml

Code:
<playercorefactory>
<players>
    <!-- Locate PowerDVD -->
    <player name="PowerDVD" type="ExternalPlayer" audio="false" video="true">
        <filename>C:\Program Files (x86)\CyberLink\PowerDVD13\PowerDVD13.exe</filename>
        <args>"{1}" /fullscreen /close</args>
        <hidexbmc>false</hidexbmc>
        <hideconsole>false</hideconsole>
        <warpcursor>none</warpcursor>
    </player>
</players>

<rules action="prepend">
    <!-- Bluray Disc -->
    <!-- <rule protocols="bd" player="PowerDVD"/> -->
    <rule bd="true" player="PowerDVD"/>
</rules>
</playercorefactory>

When ever I select play disc nothing happens.

this is my advancedsettings.xml. Do I need to call the playercorefactory.xml in the advancedsettings.xml? I saw one reverence in the forums or wiki (can't remember) about calling the playercorefactory.xml in the advancedsettings.xml but did not say how. I did not find any other instances.

Code:
<advancedsettings>

<!-- Cache settings -->
<!--
  <network>
    <buffermode>1</buffermode>
    <cachemembuffersize>20971520</cachemembuffersize>
    <readbufferfactor>1</readbufferfactor>
  </network>
-->

<!-- Changing skip back and ahead times -->
  <video>
    <smallstepbackseconds>10</smallstepbackseconds> <!-- Length of the small skip back (normally the BACK button) when playing a video -->
    <usetimeseeking>true</usetimeseeking> <!-- Whether to use time based or percentage based seeking. -->
    <timeseekforward>30</timeseekforward> <!-- Time to seek forward in seconds when doing a short seek. Defaults to 30. -->
    <timeseekbackward>-15</timeseekbackward> <!-- Time to seek backward in seconds when doing a short seek. Defaults to -30. -->
    <timeseekforwardbig>600</timeseekforwardbig> <!-- Time to seek forward in seconds when doing a long seek. Defaults to 600 (10 minutes). -->
    <timeseekbackwardbig>-600</timeseekbackwardbig> <!-- Time to seek forward in seconds when doing a long seek. Defaults to -600 (10 minutes). -->
  </video>

<!-- Library SYNC -->
  <videodatabase>
    <type>mysql</type>
    <host>xxx.xxx.xxx.xxx</host>
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    <name>xbmc_video</name>
  </videodatabase>
  <musicdatabase>
    <type>mysql</type>
    <host>xxx.xxx.xxx.xxx</host>
    <port>3306</port>
    <user>xbmc</user>
    <pass>xbmc</pass>
    <name>xbmc_music</name>
  </musicdatabase>
  <videolibrary>
    <importwatchedstate>true</importwatchedstate>
    <importresumepoint>true</importresumepoint>
  </videolibrary>
</advancedsettings>
Reply
Guys,

I need some help here. I have my external player configured and it works great as long as I am playing movies or videos from within the movie section. However whenever I try to play a movie from the "Spotlight" or from one of the smart playlists it uses the default xbmc player. My playercorefactory has been edited to use potplayer as the default external player, but I don't know where I would need to make changes to my setup to get the smart playlists and "Spotlight" playlists to use the external player.

Any help you can provide will be greatly appreciated.
Reply
I am looking to have Windows XBMC stream all video types directly to a Chromecast, the way I have come up with is to use "Videostream for Google Chromecast".

But I need some help to write the playercorefactory.xml to include Videostream as an external player.

Can anyone help me?

The idea is that all movies will then play directly onto the chromecast without the hassle of going through chrome and activating the cast feature before booting up XBMC

Thanks
Reply
(2014-06-17, 18:23)rmilyard Wrote:
(2014-06-08, 14:55)rmilyard Wrote: Hey guys I am looking as to how to get BDMV movies to play. Right now when I try it is launching TotalMedia Theatre 6 and they don't play.

playercorefactory:

<playercorefactory>
<players>
<player name="ISO_BDMV_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\rmily_000\AppData\Roaming\XBMC\userdata\PlayISO.bat</filename>
<args>"{1}"</args>
<hidexbmc>false</hidexbmc>
<hideconsole>True</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<!-- Bluray ISO -->
<!-- Bluray ISO/BDMV -->
<rule filetypes="iso|bdmv|mpls" player="ISO_BDMV_Player"/>

</rules>
</playercorefactory>

PlayISO:
Set file=%1
Set dummy=%file:iso=%
IF NOT %dummy% == %file% (GOTO playiso) ELSE (goto next)

:next
Set file=%1
Set dummy=%file:mpls=%
IF NOT %dummy% == %file% (GOTO plaympls) ELSE (goto playbdmv)

:playiso
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" E:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u
GOTO end

:plaympls
set pth=%1
set pth=%pth:~1,-25%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" "%pth%" exit
GOTO end

:playbdmv
set pth=%1
set pth=%pth:BDMV\MovieObject.bdmv=%
set pth=%pth:BDMV\index.bdmv=%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" %pth% exit
GOTO end

:end
exit
[/code]


Can someone help me fix this?

Hehehe, yeah I can help you in two ways. First one, you need to read up on xml language, you are using both "batch" code and "xml" code that will never work. Second, I'll be posting a How-To for use with PowerDVD as external player later today

this part, is to be in a bat file, (I recommend you wait to the end of the day when am done with the How-To.

Quote:PlayISO:
Set file=%1
Set dummy=%file:iso=%
IF NOT %dummy% == %file% (GOTO playiso) ELSE (goto next)

:next
Set file=%1
Set dummy=%file:mpls=%
IF NOT %dummy% == %file% (GOTO plaympls) ELSE (goto playbdmv)

:playiso
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" E:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u
GOTO end

:plaympls
set pth=%1
set pth=%pth:~1,-25%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" "%pth%" exit
GOTO end

:playbdmv
set pth=%1
set pth=%pth:BDMV\MovieObject.bdmv=%
set pth=%pth:BDMV\index.bdmv=%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" %pth% exit
GOTO end

:end
exit
The Problem is not the problem. The problem is your attitude about the problem.
Do you understand?
Reply
(2014-12-01, 13:47)Blackkatt Wrote: [...] I'll be posting a How-To for use with PowerDVD as external player later today

So wheres the PowerDVD Tutorial? Big Grin
Reply
(2014-12-03, 10:07)Bytefire Wrote:
(2014-12-01, 13:47)Blackkatt Wrote: [...] I'll be posting a How-To for use with PowerDVD as external player later today

So wheres the PowerDVD Tutorial? Big Grin

Yeah sry about that, I got hold up. I do it today then =)

BTW, Kodi is real good so far at least image vise, so you'll see no image quality improvements compared to PowerDVD if that's what you are after, if not go for it =), guide should be up later today, I'll make a "light one" to get it up faster, I'll update that later as I progress.
The Problem is not the problem. The problem is your attitude about the problem.
Do you understand?
Reply
Hi All!
Is anyone have a workable xml and Bat, for using Power DVD 14.
I try a lots of , and no one works.
could you please help me?

Thanks

Fred
Reply
hi everyone, i need a code to have xbmc gotham 13.2 uses mx player to play all viedeo streams instead of using its internal player? any way to do that ? thanks
Reply
(2014-12-03, 10:18)Blackkatt Wrote:
(2014-12-03, 10:07)Bytefire Wrote:
(2014-12-01, 13:47)Blackkatt Wrote: [...] I'll be posting a How-To for use with PowerDVD as external player later today

So wheres the PowerDVD Tutorial? Big Grin

Yeah sry about that, I got hold up. I do it today then =)


Did this get written?

I'm really struggling to get ISOs to play with external player (Helix, on windows 8.1). Can't get Virtual CloneDrive to mount an image (manually of via command line), so am trying to write a PowerShell script. However, I can't:
1. Get Kodi to run the script, the "player" defined in theplayercorefactory.xml shows in Kodi, just nothing happens after selecting it
2. Pass the mounted drive letter to PowerDVD 14. I'm returning the mounted drive letter in the script but don't know how to tell PowerDVD to use it

Any help or advice really appreciate!
Reply
Guys, I managed to get it working that MPC-BE plays my .m2ts (2D) movies as external player. What do I need to add to my playercorefactory to make it work so it keeps running my 2D movies (.m2ts files) with MPC-HC and my .ISO (3D) movies with PowerDVD? Running KODI 15.0 Alpha1 and PowerDVD 14. My playercorefactory now looks like this:

Code:
<playercorefactory>
<players>
   <player name="MPC-BE" type="ExternalPlayer" audio="false" video="true">
     <filename>C:\Program Files (x86)\MPC-BE\mpc-be.exe</filename>
     <args>"{1}" /fullscreen /close</args>
     <hidexbmc>false</hidexbmc>
     <hideconsole>false</hideconsole>
     <warpcursor>none</warpcursor>
   </player>
</players>
<rules action="prepend">
   <rule filetypes="mkv|m2ts|mov|bdmv|mpls" player="MPC-BE"/>
</rules>
</playercorefactory>

EDIT: I m also running ANYDVD 7.5.6.0 and Virtual CloneDrive 5.4.7.0
Don't dream your life, live your dream
Reply
I can't figure out how to keep the DSPlayer as the default player and just use the external players by choice:

<playercorefactory>
<players>
<player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\MPC-HC\mpc-hc.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>true</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>topleft</warpcursor>
<playcountminimumtime>900</playcountminimumtime>
</player>
<player name="PotPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\DAUM\PotPlayer\PotPlayerMini.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>true</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>topleft</warpcursor>
<playcountminimumtime>900</playcountminimumtime>
</player>
<player name="KMPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\KMPlayer\KMPlayer.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>true</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>topleft</warpcursor>
<playcountminimumtime>900</playcountminimumtime>
</player>
<player name="WinDVDPro" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\sMedio\WinDVD11\WinDVD.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>true</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>topleft</warpcursor>
<playcountminimumtime>900</playcountminimumtime>
</player>
<player name="PowerDVD" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\CyberLink\PowerDVD14\PowerDVD.exe</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>true</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>topleft</warpcursor>
<playcountminimumtime>900</playcountminimumtime>
</player>
</players>
<rules action="prepend">
<rule name="streams" protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr" player="DVDPlayer"/>
<rule filename=".*." player="MPC-HC"/>
</rules>
</playercorefactory>

At this line of code, typing "DSPlayer" doesn't work. <rule filename=".*." player="MPC-HC"/>

For now, MPC-HC is my universal default player.

EDIT: Fixed...Kodi was just crashing for some reason.
Reply
Good Morning
I activated the external player PDVD14, but when I insert the disc or when the film is over, I get the warning of external program active.

Image

You can eliminate this warning?

Thank You
Reply
  • 1
  • 90
  • 91
  • 92(current)
  • 93
  • 94
  • 110

Logout Mark Read Team Forum Stats Members Help
[WINDOWS] External Player Support Thread11