You speak of quitting XBMC, which is not the normal way of handling such delegated playback (though I guess you may have needed to do it due to the 'focus' issues).
Perhaps that is the method you originally tried, though it seems from your original post as if the external players available here have some problems when called from XBMC, but I'm not entirely clear on how you were trying to do that.
(Except perhaps for an in-play OSD GUI when user halts playback, such as the player I use under Android has.) I think it should work equally well in Lubuntu, as long as the external media players available are capable of being called this way without putting up any GUI of their own. (I already posted about this in another thread before seeing this one.) That's what I and some others do with the 'XMBC for Android' app installed for the Banana Pi Android image. Restore tested and working.Ĭouldn't you use the "playercorefactory.xml" feature of XBMC to let the other media players that have hardware acceleration handle the physical playback of the media, with XBMC used merely as the GUI to select media for such playback. on the home screen press fast forward to go to. on the homescreen press play it will bring Genisis, 3.
I've started using a 64GB SD card, then, after creating an iso with Win32DiskImager, I've shrinked it to fit a 16GB SD. This is my keymap and you 1.press the rewind key to go to kodi's home screen and while on most screens that are not playing any media 2. The card contains some Videos for testing pruposes. Well, I know, it's not a good solution at all, but in waiting for a more stable environment, in this way I can sit on my sofa and enjoy my movies. So we can enjoy our Digital Dolby or DTS tracks. BTW there is no file/movie to play, so it execute XBMC immediatly at login.īoth players (VLC and mplayer) are configured to redirect the audio to HDMI output in passthrough mode. If bananapi reboots/starts-up, the same script is executed. After ending the video, the file containing the video-path to play is deleted and xbmc starts again. Using the players in this way (not within XBMC), user interaction (play/pause/fw/.) are working as expected: mplayer natively, vlc using python bindings, enabled.
If the file contains the movie to play, it starts the movie, first with mplayer, in case of fails, with vlc. This new script looks for the movie to play. This cause the interface to reload and starts automatically another script at login. This script closes XBMC (clear or forced), writes the path of the video in a file and restarts lightdm interface. XBMC consider this script as external player, even if it isn't. When a MKV is choosen from XBMC to be played, an external script is called. I don't like it very much but it works almost. The result is a freezed XBMC effect, even if the xbmc.bin process is not running anymore quit XBMC, sometimes it works, sometimes not the desktop (lightdm) does not always refresh the desktop on XBMC exit. external player MPLAYER CAN NOT gain focus. Subtitles and onscreen msgs not supported, it crashes! external player VLC CAN gain focus but is not always stable, sometimes the decoding is not good. external players don't allow user interaction (play, pause).
internal player do not have hardware acceleration, VLC and mplayer does Here what added on the original Lubuntu_v3 image:Ģ recompiled kernel with additional devices into kernel and parameters needed by sunxi libraries I share it to let other people to look in and contribute for better versions. Visit our contribute page for all the other ways you can help.This image contains Lubuntu 14.04 (v3 Lemaker) with a working XBMC, but it is not perfect. If you are pressed for time but still want to give back, then you can donate or purchase some great Kodi merchandise. Even if you don't code, you can help others in the forum, assist with quality assurance testing, or contibute to language translations. If you can code, we are always on the lookout for new team members to assist with development. As you may or may not know, Kodi is maintained completely by volunteers and we need and value any contributions to the project. The source can be viewed online, downloaded, or cloned from our github repository: $ git clone git:///xbmc/xbmc.git Source CodeĬurrent development is done in our git repository.
While we do not recommend using old builds, you can download an old build from our mirrors site if you need to. If you discover a bug in v18, please test if the bug is also present in v19 and submit your bug report for v19 if present. Please note, development of the v18 "Leia" line has ended.