Kodi Community Forum

Full Version: External Player for Crystalbuntu
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,

I have found that .eyetv files dont play we in xbmc using the default player. Some work some don't. I have tested this usning openELEC, Crystalbuntu (on ATV) and on Mac where the files are stored locally and I get the same inconsistant result.

I tried playing the troublesome files through vlc on my mac and they played fine.

I now want to try to install vlc as an external player on Crystalbuntu for my ATV.

I have installed vlc via ssh, how do I configure xbmc to use vlc?

Dave
I got VLC to work as the external player but it doesnt go full screen and I cant control the playback.

It does play the .eyetv files the default player couldnt.
I can choose VLC as a player by holding the menu button and the contextual menu includes "play with..." and I select VLC but it doesnt go fullscreen and I cant use the remote to control playback.

when I open the .eyetv files it doesnt use VLC in fullscreen to play them as per my playercorefactory file.

have I done something wrong?

<playercorefactory>
<players>
<!-- These are compiled-in as re-ordering them would break scripts
The following aliases may also be used:
audiodefaultplayer, videodefaultplayer, videodefaultdvdplayer
<player name="DVDPlayer" audio="true" video="true" />
<player name="DVDPlayer" /> placeholder for MPlayer
<player name="PAPlayer" audio="true" />
-->
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>usr/bin/vlc</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>

<rules name="system rules">
<rule name="rtv" protocols="rtv" player="DVDPlayer" />
<rule name="hdhomerun/myth/rtmp/mms/udp" protocols="hdhomerun|myth|cmyth|rtmp|mms|mmsh|udp" player="DVDPlayer" />
<rule name="lastfm/shout" protocols="lastfm|shout" player="PAPlayer" />
<rule name="eyetv" filetypes="eyetv" filename="*.eyetv" player="VLC"/>
<!-- dvdplayer can play standard rtsp streams -->
<rule name="rtsp" protocols="rtsp" filetypes="!(rm|ra)" player="PAPlayer" />

<!-- Internet streams -->
<rule name="streams" internetstream="true">
<rule name="flv/aacp/sdp" mimetypes="video/x-flv|video-flv|audio/aacp|application/sdp" player="DVDPlayer" />
<rule name="mp2" mimetypes="application/octet-stream" filetypes="mp2" player="PAPlayer" />
</rule>

<!-- DVDs -->
<rule name="dvd" dvd="true" player="videodefaultdvdplayer" />
<rule name="dvdfile" dvdfile="true" player="videodefaultdvdplayer" />
<rule name="dvdimage" dvdimage="true" player="videodefaultdvdplayer" />

<!-- Only dvdplayer can handle these normally -->
<rule name="sdp/asf" filetypes="sdp|asf" player="DVDPlayer" />

<!-- Pass these to dvdplayer as we do not know if they are audio or video -->
<rule name="nsv" filetypes="nsv" player="DVDPlayer" />
</rules>
</playercorefactory>