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

Service references?

$
0
0

Hello. I was wondering if anyone knows how to make a reference?

This is what I am talking about "1:0:19:1CE9:7F6:2:11A0000:0:0:0:"

I understand the information needed to manually create these is on sites like kos.

I cant figure out how to build them.

Does anyone know?

 

Thanks,

Chris


Enigma Signal Meter

$
0
0
Use your phone or tablet to align your satellite dish by reading signal levels from Enigma 1 or Enigma2 satellite receiver.
 
 
esm.gif
 
SUPPORTS ALL currently existing Enigma1 and Enigma2 receivers and images, has same interface for both versions and works remotely (just forward HTTP port and you can connect from anywhere). 
Additionally it allows you to ZAP channels, take screenshots and watch live TV streams directly on your device. SatFinder for Dreambox, VU+ and many others.
Application is ADS FREE.
 
Awailable for FREE download.
 
appstore.png play.png
 
Informations & support: https://krkadoni.com/

build develop

$
0
0
with the latest build develop
 
i have this crash on downloading plugins with green button
 
 
log
 
 File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 448, in runFinished
ImportError: cannot import name opkg
 
 
 

Scrollbar Text Label

$
0
0

Hello im trying to develop a plugin that grab free cccam servers and pars it as oscam.server config , my problem is i dont know how to add a scroll bar that shows all of my servers i got  :

 

and also how i can fix the text to fit the text label like the output :

NameError: global name 'Diseqc' is not defined

$
0
0

I am attempting to write a plugin that will issue a diseqc command.  I am trying to make a plugin that will include moving the dish west / east.  I want to do this based off the active service/tuner.

 

I got much of my ideas by studying the positionersetup.py, however i don't want to ask what tuner to use, i want to use the active one.  The error tells me it has no idea what the Diseqc command is.  Where/How does the Diseqc get declared?  I thought i have all the imports.   Can someone give me a clue as to why i have hit a dead end.

 

Ps.  On another note, I might be wrong, but from me working with this a few days, I have come to believe the feid is the Tuner card that is active??  Yes No?  I hardcoded the value to 1 assuming that is tuner 1.  Am i correct ? and how might i grab the active tuner feid rather than hardcoding.

 

Here is a snippet of my code :

        self.feid = 1
        feInfo = service and service.frontendInfo()
        cur = feInfo.getTransponderData(True)
            if self.openFrontend():
                diseqcpos = 999
            self.frontendStatus = { }
            self.diseqc = Diseqc(self.frontend)    <-- Crash on this line.

 

The error I am receiving : NameError: global name 'Diseqc' is not defined

 

 

e2designer (alpha)

$
0
0

Hi,

I've started developing enigma2 skin editor program, which is based on Qt5 framework and is cross-platform.

It is done as an alternative to e2skinner for linux, but it is still in the alpha state. Contributions are welcome on GitLab.

The windows version is available by this link.

 

Known issues: comments in xml file are not supported!

 

Attached Thumbnails

  • screenshot.png

Multiboot error reading slot.

$
0
0

After entering the multiboot menu,reading slots fails.

OpenPLi Enigma2 crash log

crashdate=Пт фев  7 00:29:30 2020
compiledate=Feb  5 2020
skin=PLi-HD/skin.xml
sourcedate=2020-02-05
branch=develop
rev=99ba294
component=Enigma2

stbmodel=h9combo
stbmodel=h9combo
kernelcmdline=root=/dev/mmcblk0p23 rootsubdir=linuxrootfs2 rootfstype=ext4 kernel=/dev/mmcblk0p20 console=ttyAMA0,115200 blkdevparts=mmcblk0:1M(fastboot),1M(bootargs),18M(recovery),2M(bootoptions),2M(deviceinfo),4M(baseparam),4M(pqparam),4M(logo),40M(fastplay),20M(kernel),20M(trustedcore),4M(misc),1024M(system),150M(vendor),306M(dvb),256M(cache),50M(private),8M(securestore),16M(linuxkernel1),16M(linuxkernel2),16M(linuxkernel3),16M(linuxkernel4),-(userdata) hbcomp=/dev/block/mmcblk0p13 mem=937M mmz=ddr,0,0,48M vmalloc=500M
nimsockets=NIM Socket 0:
imageissue=openpli develop %h


REMOVE Peer h9combo
REMOVE Peer h9combo
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/Console.py", line 39, in finishedCB
  File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 106, in appClosed
  File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 106, in appClosed
  File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 106, in appClosed
  File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 101, in appClosed
  File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 91, in getImagename
OSError: [Errno 2] No such file or directory: '/tmp/multibootcheck/linuxrootfs4/var/lib/opkg/status'

Enigma2 Plugin KodiLiteInstaller for USB, External HDD and Normal Installation

$
0
0

Hello Friends,

 

Plugin enigma2-plugin-extensions-kodiliteinstaller is attached below. It can be used to install complete plugin KodiLite on a usb stick or external hdd - and also as normal in internal /Plugins/Extensions.

 

After first time start of KodiLite - Exit and Restart enigma. Please note that any already installed KodiLite will be deleted.

 

Installing KodiLite externally can make some operations faster and also useful for boxes with limited flash memory.

 

Currently tested new/updated addons :-

(download via KodiLite ->Install addons -> KodiLite list)

 

plugin.video.NeptuneMovies

plugin.video.NeptuneTV

plugin.video.bbciplayer

plugin.video.itv - play with streamlink

plugin.video.tvplayer - play with streamlink

plugin.video.youtube

plugin.video.alfa - Spanish

plugin.video.filmi24 - Albanian (mainly openload - needs pairing)

 

plugin.video.tivustream18 - Adult 18+

plugin.video.freeomovie - Adult 18+

 

Regards, pcd.


ChannelSelectionNavigator

$
0
0

-open Channel Selection list -->press buttons playlist/filelist to change events

-setup-->menu system

Error compile edid-decode.

$
0
0

Only my edid-decode build is not working.

ERROR: edid-decode-1.0-r0 do_compile: oe_runmake failed
ERROR: edid-decode-1.0-r0 do_compile: Function failed: do_compile (log file is located at /home/foxbob/et/openpli-oe-core/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/edid-decode/1.0-r0/temp/log.do_compile.12748)
ERROR: Logfile of failure stored in: /home/foxbob/et/openpli-oe-core/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/edid-decode/1.0-r0/temp/log.do_compile.12748
Log data follows:
| DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'arm-32', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common']
| DEBUG: Executing shell function do_compile
| NOTE: make -j 5
| ERROR: oe_runmake failed
| make: *** No targets specified and no makefile found.  Stop.
| WARNING: /home/foxbob/et/openpli-oe-core/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/edid-decode/1.0-r0/temp/run.do_compile.12748:1 exit 1 from 'exit 1'
| ERROR: Function failed: do_compile (log file is located at /home/foxbob/et/openpli-oe-core/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/edid-decode/1.0-r0/temp/log.do_compile.12748)

Solo4K opengles and egl

$
0
0

Hello,

 

I wonder if anyone tried to figure out how this can be used on those vuplus machines, i know that this is under NDA and mostly nobody has access to resources, but worth to ask :)

Kodi it seems to be supported by vuplus and they provided some precompiled libraries for kodi which have some headers as well, but not enough....

 

So far i was able to init the gles display from C++ code using vuplus_gles.h and libvugles2.so which are provided by vuplus but OpenPli does not include in any distributions, i wonder why?

http://code.vuplus.com/repository/openvuplus_3.0.git/tree/meta-bsp/recipes-graphics/libvugles

 

Following code works on my Solo4K using above libvugles2 and header

 

gles_open();

 

and use 

 

   printf("Vendor: %s\n", glGetString( GL_VENDOR ) );
    printf("Renderer: %s\n", glGetString( GL_RENDERER ) );
    printf("Version: %s\n", glGetString( GL_VERSION ) );
    printf("Shading language version: %s\n", glGetString( GL_SHADING_LANGUAGE_VERSION ) );
    printf("Extensions: %s\n", glGetString( GL_EXTENSIONS ) );
 
The output is 
 
NXPL_RegisterNexusDisplayPlatform data->hwInterface 0x2b040
Vendor: Broadcom
Renderer: VideoCore IV HW (V3D-425)
Version: OpenGL ES 2.0
Shading language version: OpenGL ES GLSL ES 1.00
Extensions: GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_depth24 GL_OES_vertex_half_float GL_OES_EGL_image GL_EXT_discard_framebuffer GL_OES_rgb8_rgba8 GL_OES_depth32 GL_APPLE_rgb_422 GL_OES_packed_depth_stencil GL_EXT_debug_marker GL_EXT_multisampled_render_to_texture GL_EXT_texture_format_BGRA8888 GL_EXT_read_format_bgra GL_OES_EGL_sync 
 

I am trying to use SDL2 with opengles2 but for now seems impossible, the SDL2 is compiled with opgles2 support, list the video driver as available but if i try to init video tell that no available video device, probably i am missing something, any clues?

 

 

Best regards,

 

 

Marc

Android with IR port as remote control

$
0
0

Hello,

 

I wonder if anybody else tried to install any third party Android IR remote apps which works with vuplus and/or dreambox, maybe other stb devices.

There are a lot of android smartphones which have IR ports on the market and can be used as remote controls and/or keyboards over IR, as the input device from our boxes have a lot of more events than buttons on our remote controls.

 

Best regards,

 

 

Marc

 

Save Timers list

$
0
0

Hello,

 

As for each update I have done, I start from scratch (as my Duo2 doesn't like update), I have to create each time a new timer list. And I have a lot of timers.

 

So, isn't that possible to have a timer list backup function?

 

Because the solutions that we can found on the web are always a little bit complicated and not so sure to work (DCC, Telnet replacing Timers.xml, etc...)

 

This will be a good add-on to OP.

 

Thanks for considering.

 

And keep doing such a good job, OP is  :thumbs-up:

show my own info on screen, how?

$
0
0

hello,

 

I have a zgemma with latest openpli. I need to show on screen the content of a file (which has 3-4 short lines max) in the tmp folder, infobar1, 2 etc through remote.

Infobars may be preferable, or a custom messagebox.

 

Please help me

 

thanks in advance

Plugin WebMedia 17

$
0
0

Hello Friends,

Plugin WebMedia new version 17 attached below.

Addons can be downloaded via screen 1 green and red buttons.
A number of addons are available, and more can be added if
requested. Please test and report any problems.

Regards, pcd.

Attached Files


IPK Creator 5.0 + IPK Feed Generator 1.0

$
0
0

IPK Creator 5.0

Version 5.0

- Windows, Linux, macOS binaries added (x86/x64)

- "Recommends" added

- "armv7ahf-neon" and "cortexa9hf-neon" architectures added

- no check for characters so you can create anything

- less required fields in red

- lots of fixes/improvements

- clean and rebuild using JDK 8u102/NetBeans 8.1

IPK Feed Generator 1.0

Version 1.0

You need to install JRE (Java Runtime Environment) !

Download it from http://www.filehippo.com/download_jre/ (Windows)

Recommended JRE version : 8.0 build 102

Place your IPK files here then run IPKFeedGenerator.jar

It will create Packages and Packages.gz for you

==================================================

As you know you can run a jar file in any operating system (Windows, Linux, macOS, ...) because it's Java

I did compile it with Java 8u102/NetBeans 8.1 so you need JRE 1.8.x

Enjoy creating IPK feeds

:)

Attached Thumbnails

  • screenshot.jpg

Attached Files

Error start Qtstalker.

$
0
0

Good evening. Tell me what I'm doing wrong. Collected for h9combo-enigma-develop-warrior branch,all work.Added for assembly qtstalker,qthhbbtv-collects without errors-qtwebkit_5.9.8.But when you start the plugin, immediately crash.

compiledate=Feb 26 2020
skin=FullHDLine/skin.xml
sourcedate=2020-02-24
branch=develop
rev=0bda094
component=Enigma2

stbmodel=h9combo
stbmodel=h9combo
kernelcmdline=root=/dev/mmcblk0p23 rootsubdir=linuxrootfs4 rootfstype=ext4 kernel=/dev/mmcblk0p22 console=ttyAMA0,115200 blkdevparts=mmcblk0:1M(fastboot),1M(bootargs),18M(recovery),2M(bootoptions),2M(deviceinfo),4M(baseparam),4M(pqparam),4M(logo),40M(fastplay),20M(kernel),20M(trustedcore),4M(misc),1024M(system),150M(vendor),306M(dvb),256M(cache),50M(private),8M(securestore),16M(linuxkernel1),16M(linuxkernel2),16M(linuxkernel3),16M(linuxkernel4),-(userdata) hbcomp=/dev/block/mmcblk0p13 mem=937M mmz=ddr,0,0,48M vmalloc=500M
nimsockets=NIM Socket 0:
imageissue=openpli develop %h


Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 144, in save
  File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 148, in run
  File "/usr/lib/enigma2/python/Plugins/Extensions/QtStalker/plugin.py", line 158, in setup
    session.open(StalkerEdit)
  File "/usr/lib/enigma2/python/mytest.py", line 296, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 239, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 263, in doInstantiateDialog
    dlg.applySkin()
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 154, in applySkin
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 30, in createGUIScreen
  File "/usr/lib/enigma2/python/Components/GUIComponent.py", line 105, in GUIcreate
  File "/usr/lib/enigma2/python/Components/VariableText.py", line 24, in postWidgetCreate
TypeError: in method 'eLabel_setText', argument 2 of type 'std::string const &'

TsMedia favourites location question

$
0
0

Hi Guys, Can anyone point me in the right direction to how I can find the Tsmedia Youtube favourites folder.

I want to copy and paste some addresses from Youtube into Tsmedia  favourites folder to save searching and saving (which takes time)

 

Cheers

service stream https

$
0
0

In enigma2 the stream service uses http so if you cannot use openvpn it is quite insecure.

With python script pystreamy performs an internal reverse proxy and the service stream is then by https.

With enigma2:
http://192.168.1.45:8001/1:0:19:33A8:3EB:1:C00000:0:0:0:

With python pystreamy script:

https://192.168.1.45:8001/1:0:19:33A8:3EB:1:C00000:0:0:0:

 

download:

 

http://tropical.jungle-team.online/pystreamy/

 

Spanish manual:

 

https://jungle-team.com/pystreamy-realiza-stream-seguro-enigma2/

 

to generate the necessary certificates for the internal reverse proxy of the enigma2 receiver, it has been carried out with dehydrated

 

Script shell for duckdns

 

https://jungle-team.com/wp-content/uploads/2020/02/certificados.sh_-2.zip

YouTube not work in latest firmwares...

$
0
0

YouTube not work in latest firmwares...

 

 

feedback message likes below

 

"There was an error in creating entry list ! Maybe try other feeds..."

 

But it works well in HDFreaks.

 

 

Brand & Model: Zgemma H5 series Chipset: Broadcom 73625 Main Memory: 231616 kB free / 312676 kB total

 

System OE: PLi-OE Firmware version: OpenPLi 4.0 (2017-05-01) Kernel / Drivers: 4.10.6 / 4.10.6+20170405-r0.1
Viewing all 1693 articles
Browse latest View live


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