Jump to content


Member Since 16 Jan 2013
Offline Last Active 09 Oct 2017 18:28

#765436 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 4 September 2017 - 17:10

Ipk no, but here is binary + python files, just unpack in /usr/lib/enigma2/python/Plugins/SystemPlugins/ServiceApp. But I have no idea if it will work also on openatv image.

Attached Files

#614422 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 13 November 2016 - 08:28

Done, serviceapp is compatible also with openpli next-master branch.



Thanks for a test!

#614146 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 12 November 2016 - 13:27



Yes I will adapt it, but little busy, working on subtitles stuff...

#602803 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 19 October 2016 - 12:00

@ian1095 try now with latest exteplayer3

#596491 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 4 October 2016 - 19:59

Fix added in serviceapp.

#593845 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 29 September 2016 - 14:29

Support for https was added.

#593287 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 28 September 2016 - 07:59

added some improvements:


improve auto-selection and exposure of external subtitles

- all external subtitles are available for selection withing video
directory, it will also look for subtitles in "Subs" directory
in video directory.

- external subtitles don't have language information so instead
of setting it to "unk" set it to filename which will provide little
more info to user.

- auto selection when not preferring embedded subtitles (default):

1. select external subtitle if subtitle has the same name as video
without extension

2. select external subtitle if there is only one listed in video and
"Subs" directory - this is done because we really don't know which one
to choose if there are more of them. We could not choose any subtitle
but it's convenient to not need to always rename subtitle so it corresponds to
video filename, it could possibly be invalid subtitle, but its still
good trade for occasional mistake.

3. select first embedded subtitle

#591571 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 23 September 2016 - 13:47

fixed GS, which was caused after seeking when no subtitles were selected:


In attachment, same as above recipes, but with fixed serviceapp



Attached Files

#591556 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 23 September 2016 - 12:24



serviceapp recipes v4:

- updated exteplayer3 recipe to latest version

- added uchardet recipe

- updated serviceapp recipe to version 0.5

  * expose HLS streams as subservices

  * added external subtitles support (subrip)


Attached Files

#563063 -Unofficial- Gstreamer 1.9 images 2016-06 -based on- OpenPLi 4

Posted by mx3L on 19 July 2016 - 12:26


You can change default media playback system in ServiceApp settings to exteplayer3 or gstplayer, then Kodi will use these.



Patch is wrong. Here is solution https://github.com/m...6bab16ef6b3e957

#557335 choppy xvid/divx avi videos

Posted by mx3L on 4 July 2016 - 19:51

Thanks for feedback, looks like mpeg4-part2 patch probably did it.


Did it work normally in original OpenPli, which version?

Did you test these videos in VLC? Maybe they're just recorded that way.


Otherwise we are not modifying AC3/MP3 streams in any way, we are just passing them to driver, so it can do HW decoding. So then, it looks like driver issue, where we cannot do anything, since it's closed source.

#555979 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 30 June 2016 - 10:47

1. HLS streams with variant playlists are not handled well in exteplayer3, gstreamer does that much better. I think solution could be done directly in serviceapp by implementing subservices. I've already done it but still few things to do, so I will be satisfied.

2. Weird, resolution is provided by ffmpeg, exteplayer3 takes it and outputs it so serviceapp or other client can parse it. If it's provided it should be shown, will look at it.

#555076 Kodi 15.2 for vusolose, vusolo2 and vuduo2

Posted by mx3L on 28 June 2016 - 10:10


commit 228a42ff57e595ce06dee30a30346dd84edce971
Author: mx3L <mx3ldev@gmail.com>
Date:   Sat Jun 11 14:51:30 2016 +0200

    added neccessary recipes/adjustments to support kodi

    based on:

M       conf/layer.conf
A       conf/license/license-close.inc
M       conf/machine/include/vuxxo2.inc
A       files/licenses/LICENSE-CLOSE
A       recipes-bsp/drivers/files/vuplus-platform-util.sysvinit
A       recipes-bsp/drivers/libgles-vuduo2.bb
A       recipes-bsp/drivers/libgles-vusolo2.bb
M       recipes-bsp/drivers/libgles-vusolo4k.bb
A       recipes-bsp/drivers/libgles-vusolose.bb
M       recipes-bsp/drivers/libgles.inc
A       recipes-bsp/drivers/vuplus-dvb-proxy-vuduo2.bb
A       recipes-bsp/drivers/vuplus-dvb-proxy-vusolo2.bb
M       recipes-bsp/drivers/vuplus-dvb-proxy-vusolo4k.bb
A       recipes-bsp/drivers/vuplus-dvb-proxy-vusolose.bb
M       recipes-bsp/drivers/vuplus-dvb-proxy.inc
A       recipes-bsp/drivers/vuplus-platform-util-vuduo2.bb
A       recipes-bsp/drivers/vuplus-platform-util-vusolo2.bb
M       recipes-bsp/drivers/vuplus-platform-util-vusolo4k.bb
A       recipes-bsp/drivers/vuplus-platform-util-vusolose.bb
M       recipes-bsp/drivers/vuplus-platform-util.inc
A       recipes-bsp/kodi/files/0001-vuplus-patch.patch
A       recipes-bsp/kodi/files/0002-mx3L-patch.patch
A       recipes-bsp/kodi/kodi-vuduo2.bb
A       recipes-bsp/kodi/kodi-vusolo2.bb
A       recipes-bsp/kodi/kodi-vusolo4k.bb
A       recipes-bsp/kodi/kodi-vusolose.bb
A       recipes-bsp/kodi/kodi.inc
M       recipes-bsp/linux/linux-vuplus-3.13.5.inc
A       recipes-bsp/linux/linux-vuplus-3.13.5/linux_dvb_adapter.patch
A       recipes-bsp/linux/linux-vuplus-3.13.5/vuduo2/brcm_s3_wol.patch
A       recipes-bsp/linux/linux-vuplus-3.13.5/vuduo2/vuduo2_defconfig
A       recipes-bsp/linux/linux-vuplus-3.13.5/vuduo2/vuduo2_defconfig_proxy
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolo2/linux-bcm_ethernet.patch
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolo2/vusolo2_defconfig
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolo2/vusolo2_defconfig_proxy
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolose/brcm_s3_wol.patch
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolose/linux_mtd_bbt_maxblock.patch
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolose/vusolose_defconfig
A       recipes-bsp/linux/linux-vuplus-3.13.5/vusolose/vusolose_defconfig_proxy

Basically as commit states recipes are taken from openvuplus, we need to use dvb-proxy instead of dvb-modules, kernel has slightly different config, gles, platform-util and kodi recipe.

#545213 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 29 April 2016 - 15:47

It's not closed, it's just fork of Mediaplayer plugin from openpli, please give it license as has openpli, gplv2 I think and also remove AUTHOR from it since it has many authors.


Also side note, you don't need to inherit autotools-brokensep since project doesn't use autotools, you already did everything in do_install_append.

#545185 serviceapp - gstplayer and exteplayer3

Posted by mx3L on 29 April 2016 - 12:42

Missing exteplayer3 recipe in above post, so again :/:


Attached Files