2009-11-20, 23:19
Greetings,
I have read instructions and searched this forum but I could not make the external player(s) to work.
My system:
My playercorefactory.xml looks like this.
test.rmvb and test.mp3 work fine with totem and rhythmbox outside xbmc respectively.
Inside the xbmc, the default video player for test.rmvb is totem and the default music player is rythmbox. However, it failed when I actually click on them, they both failed with the NOTICE: ExecuteAppLinux: Failure: -1
Similar messages for the music piece.
Both players work fine outside XBMC, and
seems to be the right syntax on Linux, something must be wrong interfacing XBMC with Linux OS.
Any help is appreciated.
Sincerely,
Kang Sun
[email protected]
I have read instructions and searched this forum but I could not make the external player(s) to work.
My system:
Quote: Utuntu 9.10
GPU:Mesa DRI R300 (RV5157145)20090101 x86/m
My playercorefactory.xml looks like this.
Quote:<playercorefactory>
<players>
<player name="totem" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/totem</filename>
<args>--fullscreen "{1}"</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
<playonestackitemm>true</playonestackitemm>
</player>
<player name="rhythmbox" type="ExternalPlayer" audio="true" video="false">
<filename>/usr/bin/rhythmbox</filename>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
<playonestackitemm>true</playonestackitemm>
</player>
</players>
<rules action="prepend">
<rule video="true" player="totem"/>
<rule audio="true" player="rhythmbox"/>
</rules>
</playercorefactory>
test.rmvb and test.mp3 work fine with totem and rhythmbox outside xbmc respectively.
Inside the xbmc, the default video player for test.rmvb is totem and the default music player is rythmbox. However, it failed when I actually click on them, they both failed with the NOTICE: ExecuteAppLinux: Failure: -1
Quote:14:12:10 T:3078457200 M:1819381760 NOTICE: ExternalPlayer Filename: /usr/bin/totem
14:12:10 T:3078457200 M:1819381760 WARNING: ExternalPlayer: invalid value for warpcursor: none
14:12:10 T:3078457200 M:1819381760 NOTICE: ExternalPlayer Tweaks: hideconsole (false), hidexbmc (false), isla
uncher (false), warpcursor (none)
14:12:10 T:3078457200 M:1819381760 NOTICE: OpenFile: /root/Videos/test.rmvb
14:12:10 T:3078457200 M:1819381760 DEBUG: CGUIAudioManager:eInitialize
14:12:10 T:2508176240 M:1819381760 DEBUG: thread start, auto delete: 0
14:12:10 T:2508176240 M:1819381760 NOTICE: Process: Player : /usr/bin/totem
14:12:10 T:2508176240 M:1819381760 NOTICE: Process: File : /root/Videos/test.rmvb
14:12:10 T:2508176240 M:1819381760 NOTICE: Process: Content:
14:12:10 T:2508176240 M:1819381760 NOTICE: Process: Args : --fullscreen "{1}"
14:12:10 T:2508176240 M:1819381760 NOTICE: Process: Start
14:12:10 T:2508176240 M:1819381760 NOTICE: ExecuteAppLinux: "/usr/bin/totem" --fullscreen "/root/Videos/test.rmvb"
14:12:10 T:2508176240 M:1819381760 INFO: LIRC setUsed: disabled
14:12:11 T:3078457200 M:1810812928 DEBUG: OnPlayBackStarted - Playback has started
14:12:11 T:2508176240 M:1819475968 INFO: LIRC setUsed: disabled
14:12:11 T:2508176240 M:1819475968 NOTICE: ExecuteAppLinux: Failure: -1
14:12:11 T:2508176240 M:1819475968 NOTICE: Process: Stop
Similar messages for the music piece.
Quote:16:03:11 T:3078014832 M:1810333696 NOTICE: ExternalPlayer Filename: /usr/bin/rhythmbox
16:03:11 T:3078014832 M:1810333696 WARNING: ExternalPlayer: invalid value for warpcursor: none
16:03:11 T:3078014832 M:1810333696 NOTICE: ExternalPlayer Tweaks: hideconsole (false), hidexbmc (false), isla
uncher (false), warpcursor (none)
16:03:11 T:3078014832 M:1810333696 NOTICE: OpenFile: /root/Music/test.mp3
16:03:11 T:3078014832 M:1810333696 DEBUG: CGUIAudioManager:eInitialize
16:03:11 T:2481974128 M:1810333696 DEBUG: thread start, auto delete: 0
16:03:11 T:2481974128 M:1810333696 NOTICE: Process: Player : /usr/bin/rhythmbox
16:03:11 T:2481974128 M:1810333696 NOTICE: Process: File : /root/Music/test.mp3
16:03:11 T:2481974128 M:1810333696 NOTICE: Process: Content:
16:03:11 T:2481974128 M:1810333696 NOTICE: Process: Args :
16:03:11 T:2481974128 M:1810333696 NOTICE: Process: Start
16:03:11 T:2481974128 M:1810333696 NOTICE: ExecuteAppLinux: "/usr/bin/rhythmbox" "/root/Music/test.mp3"
16:03:11 T:2481974128 M:1810333696 INFO: LIRC setUsed: disabled
16:03:12 T:2481974128 M:1810075648 INFO: LIRC setUsed: disabled
16:03:12 T:2481974128 M:1810075648 NOTICE: ExecuteAppLinux: Failure: -1
16:03:12 T:2481974128 M:1810075648 NOTICE: Process: Stop
Both players work fine outside XBMC, and
Code:
ExecuteAppLinux: "/usr/bin/totem" --fullscreen "/root/Videos/test.rmvb"
ExecuteAppLinux: "/usr/bin/rhythmbox" "/root/Music/test.mp3"
Any help is appreciated.
Sincerely,
Kang Sun
[email protected]