Quantcast
Channel: [EN] OpenPLi Third-Party Development
Viewing all 1690 articles
Browse latest View live

BUG ET4000 FW can not find Astra 23.5

$
0
0

Hi, I try all FW from download site, but when I want scanning Astra 23.5, write me tunning failed and when i select automatic diseqC (not found) Astra 19.2 is OK . I have older FW from 2015 and on this FW is everything OK. 

 

Please, can you repair this bug?

 

Thanks.


Error build ?!

$
0
0

Hi, all

 

How to fix this error please ?!

| /home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/w_scan-20141122/dump-vlc-m3u.c:70:13: error: 'FEC_2_5' undeclared (first use in this function)
|    if (fec > FEC_2_5) return "";
|              ^
| /home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/w_scan-20141122/dump-vlc-m3u.c:70:13: note: each undeclared identifier is reported only once for each function it appears in
| /home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/w_scan-20141122/dump-vlc-m3u.c: In function 'vlc_delsys':
| /home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/w_scan-20141122/dump-vlc-m3u.c:81:11: error: 'SYS_DVBC_ANNEX_A' undeclared (first use in this function)
|       case SYS_DVBC_ANNEX_A:    return "dvb-c";
|            ^
| /home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/w_scan-20141122/dump-vlc-m3u.c:91:11: error: 'SYS_DVBC_ANNEX_C' undeclared (first use in this function)
|       case SYS_DVBC_ANNEX_C:    return "dvb-c";
|            ^
| make[1]: *** [dump-vlc-m3u.o] Error 1
| make[1]: *** Waiting for unfinished jobs....
| make[1]: Leaving directory `/home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/build'
| ERROR: Function failed: do_compile (log file is located at /home/raed/openpli/openpli-oe-core/build/tmp/work/mips32el-nf-oe-linux/wscan/20141122-r0/temp/log.do_compile.1851)
ERROR: Task 819 (/home/raed/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/dvbtools/wscan_20141122.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 6406 tasks of which 5023 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /home/raed/openpli/openpli-oe-core/meta-openpli/recipes-multimedia/dvbtools/wscan_20141122.bb, do_compile

Thank you

Build openpli4 on archlinux

$
0
0

Hi at all, i'm trying to compile my own openpli 4.0 image for vusolo2. My OS is archlinux x86_64 fully updated. I follow these steps

mkdir ~/bin
ln -s /usr/bin/python2 ~/bin/python
export PATH=~/bin:$PATH

a trick to use python 2 instead of python 3. More info https://wiki.archlinux.org/index.php/Python

Then

mkdir openpli_4.0
cd openpli_4.0/
mkdir sources
git clone git://git.code.sf.net/p/openpli/openpli-oe-core
cd openpli-oe-core
make
MACHINE=vusolo2 make image


but

Build Configuration:
BB_VERSION        = "1.21.1"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Arch-Linux"
TARGET_SYS        = "mipsel-oe-linux"
MACHINE           = "vusolo2"
DISTRO            = "openpli"
DISTRO_VERSION    = "4"
TUNE_FEATURES     = "o32 fpu-hard mips32"
TARGET_FPU        = ""
meta-oe           
meta-filesystems  
meta-multimedia   
meta-networking   = "(detachedfrom56dde51):56dde5189f20d3507cad39814b833be7626067a4"
meta              = "(detachedfrom9c5734b):9c5734b91c274be85200a9790202326dd6debfc1"
meta-openpli      
meta-local        = "master:88c10993e40e6d24a3a2d539cd55869921840e29"

NOTE: Preparing runqueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
WARNING: Failed to fetch URL http://sakrah.homelinux.org/files/eglibc-2.19-svnr25243.tar.bz2, attempting MIRRORS if available
WARNING: Failed to fetch URL ftp://ftp.debian.org/debian/pool/main/b/base-passwd/base-passwd_3.5.29.tar.gz, attempting MIRRORS if available
WARNING: Failed to fetch URL http://pkg-shadow.alioth.debian.org/releases/shadow-4.1.4.3.tar.bz2, attempting MIRRORS if available
WARNING: Failed to fetch URL http://www.apache.org/dist/apr/apr-1.4.8.tar.bz2, attempting MIRRORS if available
WARNING: Failed to fetch URL http://www.apache.org/dist/apr/apr-util-1.5.2.tar.gz, attempting MIRRORS if available
WARNING: Failed to fetch URL http://www.apache.org/dist/subversion/subversion-1.7.10.tar.bz2, attempting MIRRORS if available
WARNING: Failed to fetch URL http://downloads.sourceforge.net/project/libpng/libpng16/1.6.8/libpng-1.6.8.tar.xz, attempting MIRRORS if available
WARNING: Failed to fetch URL http://jerakeen.org/files/PythonDaap-0.7.1.tar.gz, attempting MIRRORS if available
WARNING: linux-vusolo2: No generic license file exists for: GPL in any provider
ERROR: Function failed: do_configure (log file is located at /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/orc/0.4.18-r2.0/temp/log.do_configure.8576)
ERROR: Function failed: do_configure (log file is located at /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/liboil/0.3.17-r5/temp/log.do_configure.8588)
ERROR: Logfile of failure stored in: /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/orc/0.4.18-r2.0/temp/log.do_configure.8576
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: SITE files ['endian-little', 'bit-32', 'mips-common', 'common-linux', 'common-glibc', 'mipsel-linux', 'common']
| DEBUG: Executing shell function autotools_preconfigure
| DEBUG: Shell function autotools_preconfigure finished
| DEBUG: Executing shell function do_configure
|   File "/home/davide/openpli_4.0/openpli-oe-core/openembedded-core/scripts/cp-noerror", line 36
|     except shutil.Error, err:
|                        ^
| SyntaxError: invalid syntax
| WARNING: /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/orc/0.4.18-r2.0/temp/run.do_configure.8576:1 exit 1 from
|   cp-noerror /home/davide/openpli_4.0/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/share/aclocal/ /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/orc/0.4.18-r2.0/orc-0.4.18/aclocal-copy/
| ERROR: Function failed: do_configure (log file is located at /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/orc/0.4.18-r2.0/temp/log.do_configure.8576)
ERROR: Logfile of failure stored in: /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/liboil/0.3.17-r5/temp/log.do_configure.8588
Log data follows:
| DEBUG: Executing python function sysroot_cleansstate
| DEBUG: Python function sysroot_cleansstate finished
| DEBUG: SITE files ['endian-little', 'bit-32', 'mips-common', 'common-linux', 'common-glibc', 'mipsel-linux', 'common']
| DEBUG: Executing shell function autotools_preconfigure
| DEBUG: Shell function autotools_preconfigure finished
| DEBUG: Executing shell function do_configure
|   File "/home/davide/openpli_4.0/openpli-oe-core/openembedded-core/scripts/cp-noerror", line 36
|     except shutil.Error, err:
|                        ^
| SyntaxError: invalid syntax
| WARNING: /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/liboil/0.3.17-r5/temp/run.do_configure.8588:1 exit 1 from
|   cp-noerror /home/davide/openpli_4.0/openpli-oe-core/build/tmp/sysroots/x86_64-linux/usr/share/aclocal/ /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/liboil/0.3.17-r5/build/aclocal-copy/
| ERROR: Function failed: do_configure (log file is located at /home/davide/openpli_4.0/openpli-oe-core/build/tmp/work/mips32el-oe-linux/liboil/0.3.17-r5/temp/log.do_configure.8588)
ERROR: Task 2273 (/home/davide/openpli_4.0/openpli-oe-core/openembedded-core/meta/recipes-support/liboil/liboil_0.3.17.bb, do_configure) failed with exit code '1'
ERROR: Task 2325 (/home/davide/openpli_4.0/openpli-oe-core/openembedded-core/meta/recipes-devtools/orc/orc_0.4.18.bb, do_configure) failed with exit code '1'
WARNING: QA Issue: linux-vusolo2: Files/directories were installed but not shipped
  /tmp/vmlinux-3.3.8-2.0
NOTE: Tasks Summary: Attempted 1719 tasks of which 15 didn't need to be rerun and 2 failed.
Waiting for 0 running tasks to finish:

Summary: 2 tasks failed:
  /home/davide/openpli_4.0/openpli-oe-core/openembedded-core/meta/recipes-support/liboil/liboil_0.3.17.bb, do_configure
  /home/davide/openpli_4.0/openpli-oe-core/openembedded-core/meta/recipes-devtools/orc/orc_0.4.18.bb, do_configure
Summary: There were 11 WARNING messages shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Makefile:74: set di istruzioni per l'obiettivo "image" non riuscito
make: *** [image] Errore 1

 

My questions are:

-is it a problem related to python (v2.7.6)?

-is it a problem related to archlinux?

-is it a problem related to openpli packages?

Could someone help me?

Thanks in advance

Attached Files

OpenWebIf remote png's cpio failure

$
0
0

Hi there,

 

I'm having his problem for a while now.

When building OpenPLi-4 the recipe for "enigma2-plugin-extensions-openwebif" always seems to fail the first time.

ERROR: Function failed: sysroot_stage_all (log file is located at /media/data2/openpli-oe-core/build/tmp/work/h5-oe-linux/enigma2-plugin-extensions-openwebif/1+gitAUTOINC+3d48d30648-r0/temp/log.do_populate_sysroot.5920)
ERROR: Logfile of failure stored in: /media/data2/openpli-oe-core/build/tmp/work/h5-oe-linux/enigma2-plugin-extensions-openwebif/1+gitAUTOINC+3d48d30648-r0/temp/log.do_populate_sysroot.5920
Log data follows:
| DEBUG: Executing python function sstate_task_prefunc
| DEBUG: Python function sstate_task_prefunc finished
| DEBUG: Executing python function do_populate_sysroot
| DEBUG: Executing shell function sysroot_stage_all
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/et_rc5_normal.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/ini-5000.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/ixusszero.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/nbox.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/et7x00.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/hd2400.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/et8000.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/gigablue_black.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/vu_ultimo.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/et6500.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/ini-1000.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/elite.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/vu_normal.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/gbquadplus.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/e3hd.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/fusionhdse.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/vu_duo2.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/miraclebox.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/dmm2.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/ini-7000.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/wetekplay.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/xcombo.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/ini-3000.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/xp_rc14_normal.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/premium.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/xpeedlx.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/fusionhd.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/formuler1.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/et_rc13_normal.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/et_rc7_normal.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/hd1x00.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/optimuss.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/spark.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/spycat.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/purehd.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/osmini.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/ixussone.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/me.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/dmm1.png: Cannot stat: No such file or directory
| cpio: ./enigma2/python/Plugins/Extensions/OpenWebif/public/images/remotes/dm_normal.png: Cannot stat: No such file or directory
| 0 blocks
| WARNING: /media/data2/openpli-oe-core/build/tmp/work/h5-oe-linux/enigma2-plugin-extensions-openwebif/1+gitAUTOINC+3d48d30648-r0/temp/run.sysroot_stage_all.5920:1 exit 1 from
|   mkdir -p "$dest"
| DEBUG: Python function do_populate_sysroot finished
| ERROR: Function failed: sysroot_stage_all (log file is located at /media/data2/openpli-oe-core/build/tmp/work/h5-oe-linux/enigma2-plugin-extensions-openwebif/1+gitAUTOINC+3d48d30648-r0/temp/log.do_populate_sysroot.5920)
ERROR: Task 2055 (/media/data2/openpli-oe-core/meta-openpli/recipes-openpli/e2openplugins/enigma2-plugin-extensions-openwebif.bb, do_populate_sysroot) failed with exit code '1'
WARNING: QA Issue: enigma2-plugin-extensions-enhancedmoviecenter: configure was passed unrecognised options: --with-boxtype --with-po --with-libsdl [unknown-configure-option]
NOTE: Tasks Summary: Attempted 7375 tasks of which 7204 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /media/data2/openpli-oe-core/meta-openpli/recipes-openpli/e2openplugins/enigma2-plugin-extensions-openwebif.bb, do_populate_sysroot

 

The second time it builds fine trough?

This happens everytime the OpenWebIf gets updated or the .bbappend changes..

 

Any idea why? some kind of a race condition?

Kodi 15.2 for vusolose, vusolo2 and vuduo2

$
0
0

Hello,

 

As you probably already know there exists Kodi (XBMC) 13.2 plugin for other images like OpenATV, OpenBH, BH.. but this version is outdated. As a consequence many addons are not supported anymore.

 

Since XBMC modified by vuplus is mostly open-source(aside gles initialization), I ported/modified all neccessary changes to make update to latest stable version of Kodi possible.

 

Changes:

 

Kodi:

- updated to latest stable release 15.2

- ContextMenu is bind to mute button, Escape is bind to exit button (idea taken from http://www.vuplus-community.net/)

- remote mount used hdd can be used as storage

- added Enigma2Player based on ExternalPlayer

 * gathers subtitles links from addons and passes it to clients

- Enigma2Player is set as default player for every video/audio

 

Kodi E2 plugin(kodiext):

- subtitles support by subssupport plugin

- correctly handles xbmc urls with added http headers

 

Known Issues:

 

- audioengine in kodi is disabled since it doesn't work correctly(choppy sound), however it looks to be solvable since alsa is working on vuplus when tested with aplay

- internal video player is working but without sound as said above. It will have only limited use if sound is fixed, since only low quality video is fluent, because of software decoding.

- when kodi exits, it always crashes. I debug it with gdb and find out that problem lies in vu gles drivers:

Program received signal SIGSEGV, Segmentation fault.
0x777b5238 in ?? ()
   from /home/marko/Projects/Sdk/openpli-mipsel32-kodi-image/sysroots/mips32el-oe-linux/usr/lib/libGLESv2.so

....

 

How to build:

 

1. clone openpli-oe-core master-next branch

git clone https://github.com/OpenPLi/openpli-oe-core -b master-next

2. enter to openpli-oe-core directory and setup your build environment

cd openpli-oe-core;make

3. enter meta-vuplus directory, add my remote fork of meta-vuplus layer, checkout kodi_15_2 branch

cd meta-vuplus;git remote add vukodi https://github.com/mx3L/meta-vuplus.git;git fetch vukodi;git checkout kodi_15_2

4. enter meta-local directory, clone kodi recipes

cd ../meta-local/;git clone https://github.com/mx3L/recipes-kodi.git

5. enter build directory, set build environment variables, build kodi-image for your machine(vusolose,vusolo2,vuduo2), I set vusolose.

cd ../build/;source env.source;MACHINE=vusolose bitbake kodi-image

6. If everything goes as it should, your kodi image is in your build directory:

openpli-oe-core/build/tmp/deploy/images/$(MACHINE)/

Note:

If you already built master-next, you have to clean vuplus-dvb-modules from rootfs, otherwise there will be collision with vuplus-dvb-proxy.

MACHINE=yourmachine bitbake vuplus-dvb-modules -f -c clean

Testing images:

 

- these images are built on master-next branch of openpli-oe-core and are only ment for testing(no feeds available, you've to build them or include your packages in kodi-image.bb), only vusolose image is tested, since I don't have other receivers.

Please try vusolo2 and vuduo2 images and let me know if Kodi is working.

 

vusolose:

https://dl.dropboxusercontent.com/u/38760017/openpli-enigma2-5-vusolose_kodi_usb.zip

 

vusolo2:

https://dl.dropboxusercontent.com/u/38760017/openpli-enigma2-5-vusolo2_kodi_usb.zip

 

vuduo2:

https://dl.dropboxusercontent.com/u/38760017/openpli-enigma2-5-vuduo2_kodi_usb.zip

 

 

PS:

Thank you to @samsamsam, who send me his ffmpeg configure options

Detect current working channel on the system

$
0
0

Hi All,

 

I wonder if it is applicable to get information about the current working channel on the system. Also, can I add an event handler when channel is changed?

TSmedia V11.1-Green Screen

$
0
0

Hi Everyone, I had Tsmedia v11.1 installed in Et10k and previously is working fine. But recently it always goes to Green screen when you to the following pages,

1.       International

2.       In Movie> movie25

I had updated to yesterday latest PLi image but still the same. Please Help!

Livefootball plugin-Euro 2016 special edition

$
0
0
LiveFootBall 6.1 special edition Euro 2016
 
logo.png
 
 
 
MBC_1_1562016_120.jpg
 
MBC_1_1562016_1141.jpg
 
MBC_1_1562016_1146.jpg
 
MBC_1_1562016_1154.jpg
 
 
 
-Added euro 2016 fixtures and stats
 
 
setup:
updated from software update from menu of previous version
for new install:
 by telnet
 
opkg install -force-overwrite http://www.tunisia-dreambox.info/dreambox-e2-addons-2/LiveFootBall/enigma2-plugin-extensions-livefootball_6.1_all.ipk
 
 
Download:
 

Creating moving/running label

$
0
0

Hi All,

 

I need to make a text displayed by Label class to be moving like that:

 

file-lLbKQGjUxx.gif

Currently, I have a working label fixed with the following headlines:

self["myLabel"] = Label("My fixed text")
<screen position="0,0" size="300,300" zPosition="10" backgroundColor="#ff000000"
        title="My text" flags="wfNoBorder">
    <widget name="myLabel" position="10,10" size="300,30"
            font="Regular;26" valign="center" halign="center"
            backgroundColor="#ff000000" transparent="1"/>
</screen>
How can this be accomplished? 

Поддержка модулей си плюс Триколор и Нтв на VU +

$
0
0
Скажите ожидается вообще работа модулей си плюс на этом имидже

how to get h.265 work on solo2

$
0
0

hello

 

so i have some link iptv with fhd its h.265 but it not workin on solo2 

ConditionalShowHide and ServiceInfo Converter

$
0
0

Hello,

 

When I was adding EPG support for serviceapp I noticed that if this service has EPG available, it always showed also subservices icon in InfoBar as if subservices were available.

In fact subservices are not implemented so this is not correct.

 

I found out, that it's happening because after evUpdatedEventInfo is triggered we check in ServiceInfo for subservices, but since subservices are None it sets boolean for this converter to None, then next downstream element in PLi-HD skin is ConditionalShowHide which transforms this boolean from None to True, which sets visibility for Pixmap renderer to True, which results in shown subservices icon when subservices are not implemented.

 

1. We should make sure to set boolean of ServiceInfo to boolean value and not None:

diff --git a/lib/python/Components/Converter/ServiceInfo.py b/lib/python/Components/Converter/ServiceInfo.py
index 04e0320..3d99ca0 100644
--- a/lib/python/Components/Converter/ServiceInfo.py
+++ b/lib/python/Components/Converter/ServiceInfo.py
@@ -102,12 +102,12 @@ class ServiceInfo(Converter, object):
                        return info.getInfo(iServiceInformation.sAspect) in WIDESCREEN
                elif self.type == self.SUBSERVICES_AVAILABLE:
                        subservices = service.subServices()
-                       return subservices and subservices.getNumberOfSubservices() > 0
+                       return subservices and subservices.getNumberOfSubservices() > 0 or False
                elif self.type == self.HAS_HBBTV:
                        return info.getInfoString(iServiceInformation.sHBBTVUrl) != ""
                elif self.type == self.AUDIOTRACKS_AVAILABLE:
                        audio = service.audioTracks()
-                       return audio and audio.getNumberOfTracks() > 1
+                       return audio and audio.getNumberOfTracks() > 1 or False
                elif self.type == self.SUBTITLES_AVAILABLE:
                        subtitle = service and service.subtitle()
                        subtitlelist = subtitle and subtitle.getSubtitleList()

This basically solves the problem.

 

2. Next thing is that in ConditionalShowHide there was added workaround for sources which boolean's value is None to transform it to True to avoid crash.

https://github.com/OpenPLi/enigma2/commit/20706bda37359411c6e53600763bdcbf8bc0ea53

 

Problem is that this workaround for me for unknown reason returns True for None value, also it doesn't respect invert setting.

 

 a] We can fix this by transforming None to False, while invert setting is respected:

diff --git a/lib/python/Components/Converter/ConditionalShowHide.py b/lib/python/Components/Converter/ConditionalShowHi
de.py
index 246fed2..fbccc61 100644
--- a/lib/python/Components/Converter/ConditionalShowHide.py
+++ b/lib/python/Components/Converter/ConditionalShowHide.py
@@ -33,7 +33,7 @@ class ConditionalShowHide(Converter, object):
        def calcVisibility(self):
                b = self.source.boolean
                if b is None:
-                       return True
+                       b = False
                b ^= self.invert
                return b

b] We can remove this workaround, but we would have to fix every element which could be used with ConditionalShowHide and it's boolean returns None otherwise we would have crashes.

c] Don't do anything and make sure that source's boolean is boolean value.

 

I think the first case patch should be OK, In second case I think we should fix workaround a] since b] could potentially bring down custom Elements which we cannot fix. c] option is also good since it's safe if some Elements rely on this behavior and we can fix errors as they appear, maybe show some warning in case boolean value is None?

Video ts: after rewing >> audio not works

$
0
0

et8500

I noticed in the last week.

After rewing >> audio not works.

Need rewing << and play sound work again.

Please check and help.

 

VU Solo 4K: /proc/stb/video/aspect_choices ?

$
0
0
Hello,
 
What value provide drivers VU Solo 4K in this virtual file?
And how to proper change aspect writing directly to the file /proc/stb/video/aspect ?
 
Regards,
SSS

YouTube

$
0
0

YouTube

 

Small plugin to manage your account, search and wach videos from youtube.

 

Source on github: https://github.com/Taapat/enigma2-plugin-youtube

 

d65e212c-3188-11e5-9d49-8bd584f9a01b.jpg

 

e11bd280-3188-11e5-8496-36fd6f455e88.jpg

 

e5d5bf70-3188-11e5-80e6-0be037fae1a8.jpg

 

37848eae-33a6-11e5-97ba-4135e53d7662.jpg

 

dc063628-3188-11e5-991c-8965ca2d7277.jpg

 

 

The latest version can always download here: http://taapat.ho.ua/enigma2-plugin-youtube/

 

If you want to compile the plugin, here is bitbake file from rossi2000, thank him for it: https://github.com/oe-alliance/oe-alliance-core/blob/3.2/meta-oe/recipes-oe-alliance/enigma2-plugins/enigma2-plugin-extensions-youtube.bb

Attached Files


Miracast

$
0
0

 

Hi Everyone

 

I would like to check if we have a plugin for Miracast. Recently I am doing some shopping around to get an Android Tablet and found Asus version not back.  But sadly all the models I wanted to buy do not have Hdmi out, but they have the feature Miracast.  So if our box has this feature too, it will be great.

 

Thanks in advance

OpenPLi-4 Gstreamer 1.6.x (master git) images

$
0
0

Hi All,

I've created new images for public testing.

 

First of all I'd like to thank everyone helping out making it possible:

Especially Athoik, Christophecvr, mx3L, Beeker and betacentauri for contributing code improvements.

Also props goes out to the Japhar team for hosting the feed for us !

And last but not least a very special "thank you" to my beta tester ToySoft for testing out all of my private images within hours.. even when on the road ;-)

They have been built from the openpli-oe-core gst-1 branch with the following changes:

- All images use Christophecvr's multibox dvbmediasink
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu)
- Updated libcdio and cdtextinfo for audio-cd support by Christophecvr
- Gstreamer upgraded to upstream master git (I've tagged it 1.6.2)
- A revert to gstreamer for fixing mpeg issues thanks to Beeker
  http://forums.openpli.org/topic/29501-gstreamer-10/?view=findpost&p=514872
- librtmp and rtmpdump replaced by the ones from oe-alliance (due to popular request)
- IPTV Player from samsamsam included (thx to Athoik's for the recipes)
- Large list of public IPTV streams included thanks to the Japhar Team

Dreambox DM800HD:
https://mega.nz/#!y18zBJyS!NDpz0cOEbLjd7eTEQc6qxhEWPxPVVB3Cy4H1AWHBU8I

Dreambox DM800Se:
https://mega.nz/#!qgUllY6L!jKNHC4cNca-Up0VknzBDpRuSm677wJucU6Y7WP3fLi8

Dreambox DM8000:
https://mega.nz/#!nk8xBJjJ!yy4iVYxDLVyd52SykCSjJhTeNt0rqe5_MSeKRsNMzlo

Dreambox DM800Se V2:
https://mega.nz/#!etVTWRqJ!9jwuBjtbUEn8BUQngobFASJGgfMg_ZZikBW-5EF0Zxo

Dreambox DM500HD:
https://mega.nz/#!K5EjTawK!fUbCEyUosGzBA96c9yJ8qK-q31qZd6IikI0UFY0reSo

Dreambox DM500HD V2:
https://mega.nz/#!n0UwgJII!_qpdcb2u8hYbUeGMmmeO5dAvwMt2p6JIcfa2Zki-7x0

Dreambox DM7020HD:
https://mega.nz/#!rplXAD6L!Ua90KybguZPgmpdhnLhricHEvuNhZ7VuwRiB2Syxsew

Mut@nt HD1100:
https://mega.nz/#!G5MEAC7C!cYBZFK8P9Zv_KFLWa0sQEo7Zw9YWFmPspcqWEnNn1pI

Mut@nt HD1200:
https://mega.nz/#!m91R1LyL!CP6zTMgI7GZhAjzmh_zi2u9DvY00fWsjtCpz4xwAcQs

Mut@nt HD2400:
https://mega.nz/#!T5ECHRSI!PFoSe_l6MeHlZhYIHMZfWLsfUmG7nJDnpXpsholUC78

Mut@nt HD500C:
https://mega.nz/#!npMWRaqY!kT7-Yh5Zzu0H7667idNRzEvJLX5f_M-ZurRjgu9rOrQ

Formuler F1:
https://mega.nz/#!SpEhzL4C!E-1GSK-jA3hxyH9kNuZA0Zj9HrWa9fda_EGyKgZ2z3I

Formuler F3:
https://mega.nz/#!T98VEDqR!JKhGrCXpJYwRfYYy4_f-uyXfpRZJaDlCzVIbgPLmv9M

Xtrend ET10000:
https://mega.nz/#!n0VXUCbK!VnV-C2IOqc4EKtb6hPeIFkjw3PutYMyubtp0rtE8qEE

Xtrend ET9x00:
https://mega.nz/#!2lMEzRoS!9KJmdCeUI2Ju8wNyy-E8JNqLCJ1p_9onPJ5hzChDwrs

Xtrend ET8500:
https://mega.nz/#!rpEwhASB!IuSyxl0cKahsok0K10YPdJuOo8sXPH93TgoqE0Trq10

Xtrend ET8000:
https://mega.nz/#!vkU2iYqa!vQHl_rrgxAvESufu6bEmySvqbeqlHXk00E5AKsLTI6E

Xtrend ET7x00:
https://mega.nz/#!ut0UEa5D!L9_92bMsr14pzaecmdnUYG530Kz_4z21755QkMJuFsQ

Xtrend ET6x00:
https://mega.nz/#!m4UDgSBQ!jtnuE0rZKPGL88Cw20j-fG1tvxWlYapE2eE9llERsm4

Xtrend ET5x00:
https://mega.nz/#!K9dwAZ4Z!mlTCyutxPeYNOt-Q5dZrCLgGWqA84JNA5XXlqHOn9rM

Xtrend ET4x00:
https://mega.nz/#!C81hwToa!lk2SoIbmcGIfp9QlXy7XtgrLuUmp_9qdH3MRbvJBPz8

MaxDigital XP1000:
https://mega.nz/#!rk9TGTgT!0pVNxou0o4bZ8PT5Z5xXgrhhPCEgX8Z63s9y56WyjzQ

Vu+ Duo:
https://mega.nz/#!H08HEbJR!AHSPuUbaJBoC1nZIe_ltkps9_LDAekoJAG8jN38yJLM

Vu+ Duo 2:
https://mega.nz/#!botWhbqY!t7EBlyk7vwZ-HRHEJwwsWIJkwPKlDlE_A8h9JdYwZag

Vu+ Solo:
https://mega.nz/#!6oUQRRCT!AwLs7e0l5IFCS6ZMRiYFJi_9ve7xOKsf0sIR9aq-xJk

Vu+ Solo 2:
https://mega.nz/#!6lEWhS6I!CCrqsxeW08bgFaQwUjhV1U5afS1592ybMj52HLVjANg

Vu+ Solo Se:
https://mega.nz/#!mgd3SQxZ!ZcNQ2FRACNidem7jYHkLUUiE32drBj3477VY7zs8LNE

Vu+ Ultimo:
https://mega.nz/#!GgEkyCga!lY1Y7zsDi0XjeW6VI1rhVNEz8BsOGeAnIGT33iyarmc

Vu+ Uno:
https://mega.nz/#!jsFm0aCS!zsB6ID-x50Tn234Iz1jcjpzWEANn-wVr3GCm6NpIqnU

Vu+ Zero:
https://mega.nz/#!eoshnQDK!Tz45wY1vLmQ8i7eD5PiIYu56jmPP8DQlQ3KUEhH6XXM

XSarius Fusion HD:
https://mega.nz/#!X8Mi0DJY!5p9CXspDyZdiL-FP6V1ib59yElYZpbc9F2qUh6Z_qXA

XSarius Fusion HD Se:
https://mega.nz/#!m4EyxSLb!IvupLhinDCqW3VtNS0k6xKvLMxwlc1hkBK80PkSZXjY

 

 

Please note that I haven't tested any of these images myself so don't complain if they set your house on fire or anything ;)

Just report it here and I'll see what I can do about it.

 

 

For unsupported receivers (Zgemma Star, Spark and OEM) see the following list:

https://mega.nz/#!fxdGQRwQ!ojxCIr8OLeW-f3h6dC_B85LbMoVhz4bhT0dI4WzWvVg

Please don't mention these receivers here in the forum, instead PM me if you find any issues.

 

 

I won't be updating the feed every night since it takes a long time for me to build for each and every receiver.

Just whenever interesting fixes have been commited I'll give it (a 8 hour) spin.

 

Happy testing!

fan 2 how to set it up

$
0
0

what is the best way to set fan 2 up on my duo 2 could boday give me some advise please kind regards simon123

DM8000: Kernel modules split fails.

$
0
0

Build environment with openembedded-core, meta-openembedded en bitbake pushed to master HEAD of today.

Problems with Samba, Enigma2-openplugins, faac, iperf, giflib etc solved.

But the last problem is the hardest one.

Kernel modules fails to split for dreambox since bitbake is switched to python 3 and utf-8 is the default and it is not allowed to mix it with other codecs.

Tested some other boxes like et1000.vudou2, ultimo, these build fine.

Error:

File: '/usr/lib/python3.5/codecs.py', lineno: 321, function: decode
     0317:
     0318:    def decode(self, input, final=False):
     0319:        # decode input (taking the buffer into account)
     0320:        data = self.buffer + input
 *** 0321:        (result, consumed) = self._buffer_decode(data, self.errors, final)
     0322:        # keep undecoded input until the next call
     0323:        self.buffer = data[consumed:]
     0324:        return result
     0325:
Exception: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 21: invalid start byte

ERROR: linux-dreambox-3.2-r14.19.52 do_package: Function failed: split_kernel_module_packages
ERROR: Logfile of failure stored in: /home/hains/github/openpli-oe-core/build/tmp/work/dm8000-oe-linux/linux-dreambox/3.2-r14.19.52/temp/log.do_package.2781
ERROR: Task /home/hains/github/openpli-oe-core/meta-dream/recipes-bsp/linux/linux-dreambox_3.2.bb:do_package (/home/hains/github/openpli-oe-core/meta-dream/recipes-bsp/linux/linux-dreambox_3.2.bb:do_package) failed with exit code '1'

As workaround i apply a patch to openpli-oe-core/openembedded-core/meta-/classes/kernel-module-split.bbclass  line 53

      cmd = "%sobjcopy -j .modinfo -O binary %s %s" % (d.getVar("HOST_PREFIX", True) or "", file, tmpfile)
        subprocess.call(cmd, shell=True)
 -     f = open(tmpfile)
 +     f = open(tmpfile, encoding="ISO-8859-1")
       l = f.read().split("\000")
       f.close()
       os.close(tf[0])
       os.unlink(tmpfile)

Then image for DM8000 build fine and image is bootable and working as before. So far so good, but it isn't of course the real solution.
       
This patch doesn't break the build for the et10000 BTW.

I know this can be very complicated, but the workaround is quit simple. So perhaps the real solution also.

I tried a lot of things like adding utf-8 to the defconfigs file. But there are so many thus perhaps i missed the one...

Anyone an idea, hint,what's wrong ?

Attached Files

Openwebif + KODI VU+/PVR addon fails HTTPS

$
0
0

So very new to all this so bear with me if this is newbie stuff for some of you!

 

I got the VU+ SoloSE and openpli4 and love it. I do however have one problem:

 

I want to stream from my SoloSE to my raspberry pi running KODI (or any KODI client for that matter). It's fairly easy setting up using the VU+/PVR addon. My problem is that I only want to portporward a secure port with https enabled and when using the https in the VU+/PVR addon the live tv streams fail. I have been googling like crazy and I found what the problem is and a possible solution. However since I'm not that technical of me I don't know how to make the solution work and want to know if I can get any help on that part.

 

So the problem:

 

Trying to configure the VU+ PVR addon with my chosen outside port that is forwarded to my vu+ solose and enabling HTTPS in addon settings, authentication and access to the box for epg data etc. seems to work.
What I can't do is the actual streaming. The log shows me, that the plugin is trying to stream using a https:// URL as well. I think though, that the openwebif plugin on the vu+ duo2 side does not support actual streaming through https.
Does it make sense at all that the plugin tries to stream through HTTPS? Are there other enigma based boxes that do streaming through https? If yes, it would be good to have a corresponding option in addon settings to choose if streaming itself is done via HTTPS or authentication etc. only

 

And I found another post with suggested solution:

 

Did a bit of research and this can be fixed on either client (Kodi) side, with a fixed libcurl which accepts the cipher served by the Enigma2 receiver (TLS1.2 in my case), or on the server (receiver) side, by adding the following default option to the m3u file generated by OpenWebIf: #EXTVLCOPT--http-reconnect=true --ciphers=<cipher name here>

 

 

Is there any way for me to fix the server side solution described above, so the m3u file generated can be read by the PVR addon in Kodi?

Note that if I disable using the HTTPS in Kodi, the streams work fine. I do however really want the https and secure port!

 

Let me know if anything is unclear. And like I said I'm a big beginner to all this so bear with me :)

Viewing all 1690 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>