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

Build Script for Openpli Enigma2 on Ubuntu 10.4 32 Bit

$
0
0
Hi,

attached a script and a Patch to compile enigma2 Openpli on Ubuntu 10.4 32 Bit.

To compile:

Extrackt the enigma2-i386.tar.bz2
cd enigma2-i386
./build-enigma2.sh

You will found enigma2 under $HOME/enigma2 their you can start enigma2 with bin/enigma2.
The configs are stored under $HOME/enigma2/etc/enigma2.

I have mapped some Buttons to Keyboard;

RED - F1
GREEN - F2
YELLOW - F3
BLUE - F4

MENU - SPACE

So you can Test Plugins or Skins without a STB.

Regards,

nobody9

Extended Number Zap

Enigma2 SystemPlugin IPTVbouquet

$
0
0

Hello friends,

Attached SystemPlugin IPTVbouquet will install two iptv bouquets (for live tv from many countries) - IPTV KODILIVE (based on plugin.video.kodilivetv) and IPTV (based on HDFreaks github).

Install the attached .ipk as usual for any plugin. The bouquets will be installed automatically after Restart enigma.

Tested with openpli 4 and openatv images. Also works for dm820 with openatv.

Regards, pcd.

Attached Files

screwed SocketMMI.py

$
0
0

Hi!

 

May I ask who had the glorious idea to completely screw up the SocketMMI.py implementation ?

 

The C++ part still allows multiple connections to the /tmp/mmi.socket, but the python part of the OpenPLi image now has hardcoded that only a single socker 0 is allowed ?

 

     def setSession(self, session):
                self.session = session

        def connected(self):
                return socketmmi.getState(0)

        def getName(self):
                return socketmmi.getName(0)

        def startMMI(self):
                slot = 0 <<<<<<< ????????????
                self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed, ....

 

 

In an original DMM image this looks like this (slot is always passed as an argument as it should be):

 

    def numConnections(self):                                              
                return self.socket_ui.numConnections()                         
                                                                               
        def getState(self, slot):                                              
                return self.socket_ui.getState(slot)  
                                                                               
        def getName(self, slot):                                               
                return self.socket_ui.getName(slot)                            
                                                                               
        def startMMI(self, slot):                                              
                self.dlgs[slot] = self.session.openWithCallback(self.dlgClosed ....

 

 

 

Same in plugin.py, only single connection is allowed:
 

 

def main(session, **kwargs):
        socketHandler.startMMI()

def menu(menuid, **kwargs):
        if menuid == "setup" and socketHandler and socketHandler.connected():
                return [(socketHandler.getName(), main, "socket_mmi", 0)]
        return [ ]

 

 

Compare:

 

def menuCallback(slot, session, **kwargs):
        socketHandler.startMMI(slot)      
                                    
def menu(menuid, **kwargs):
        ret = [ ]          
        if menuid == "setup" and socketHandler:
                connections = socketHandler.numConnections()
                slot = 0;                                   
                valid = 0;
                while valid < connections and slot < 256:
                        if socketHandler.getState(slot):
                                ret.append((socketHandler.getName(slot), boundFunction(menuCallback, slot), .....................
                                valid += 1                                     
                        slot += 1         
        return ret               

 

 

This causes second connection to the mmi.socket to never get connected:

 

netstat -alx | grep mmi
unix  2      [ ACC ]     STREAM     LISTENING      13540 /tmp/mmi.socket
unix  3      [ ]         STREAM     CONNECTING         0 /tmp/mmi.socket
unix  3      [ ]         STREAM     CONNECTED      13555 /tmp/mmi.socket

 

 

 

Can somebody please explain what the (good) intention was in this case and if there is a fair chance to revert it to allow multiple MMI connections again ?

 

Ciao

gutemine

Plugin MainmenuConf for HD and Full-HD Skins

$
0
0

Attached plugin MainmenuConf will add horizontal mainmenu options for any HD or Full-HD skins.

In the plugin - select configure option from :-

Horizontal animated
Horizontal icons
Vertical menu (normal skin menu)

Also two colour options :-

Black
Blue


Regards, pcd.

Attached Thumbnails

  • screenshot1.jpg
  • screenshot2.jpg
  • screenshot3.jpg
  • screenshot4.jpg

Attached Files

Plugin IPTVbouquet

$
0
0

Attached is a new plugin IPTVbouquet.

It installs any iptv .txt files with entries in the m3u format (see example.txt in the plugin folder /channels).

It also includes tv channels from many countries, which will be updated when updates become available.

After install the bouquets can be found in the Favourites channellist.

Regards, pcd.

Attached Files

OpenWebif for non E2 devicesl, is it possible?

$
0
0

Is it possible to install OpenWebif specifically in android DVB-S2 devices such as Amiko, Wetek and others? 

 

Thanks

MediaPortal dependencies problem.

$
0
0

 I am running latest upgradeble image Pli4 on my Vu Zero.

Media portal after latest update is not shown in plugins, there are missing dependencies for it.

python-requests_2.11.1+git0+58d855e193-r0.0_mips32el.ipk

python-js2py_0.39+git0+144b1701fa-r0.0_mips32el.ipk

python-cfscrape_1.6.6+git0+5da4af148f-r0.1_mips32el.ipk

I have them as ipk files, bit unable to install it on Pli?!?!

 

log file for mediaportal:

satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-mediaportal:
 * python-six * python-cfscrape * python-js2py * python-requests (>= 2.0.0) *
 
Any solution for this?

September 10, 2016 Estonian unofficial software for DM7020 HD V1 & V2

$
0
0
September 10, 2016 Estonian unofficial software for DM7020 HD
Autumn
 
* The image based on OpenPLi - OpenPLi-4.0-beta-dm7020hd-20160910.nfi
 * Estonian version of the backup for Satellites *-19.2E/13.0E/4.8E/0.8W-*
 * DVB-T2 USB nano stick with drivers dvb-usb-em28xx; scanned Estonian DVB-T(2) Provider Levira
 
Use DHCP - is set to yes
 
Login
 Name: root
 Passw: 00000
 (please change the password as soon as possible!)
 
bootlogo Autumn, Jussi Lakes by Mariann Rea
 (also thanks to one of the PLi team member, who helped a bit:-)
 
systemplugins>
 automaticvolumeadjustment (y-git4387+1742f9e-r0.1)
 autoresolution (y-git4387+1742f9e-r0.1)
 
drivers:
 dvb-usb-em28xx (1.0-r0.0)
 
skins:
 enigma2-skin-hdglass16_11.00_all
pre-configured HD glass but it is not set to default Skin.
piconProv, piconSat, piconCam, etc. from hdglass server downloaded and installed
 
picons:
 tv-east-019.2 (20130521-r2.2) TV picon set
 
extensions:
 bitrate (2.0+git10)
 buyukbangpanel (1.4.1-r0)
 dreamexplorer (y-git4387+1742f9e-r0.0)
 epgcurrentnextfix (3.0-r0)
 epgimportfilter (1.0+git10)
 epgrefresh (y-git4387+1742f9e-r0.1)
 epgsearch (y-git4387+1742f9e-r0.1)
 movieretitle (y-git4387+1742f9e-r0.1)
 openopera (1.0-r0)
 subtitleplayer DD ver_4.01 + Estonian translation
 xmltvimport (1.0+git82)
 xmltvimport-rytec (20160328-r0.0)
 youtube (1+git292)
 
--
 dflashV13.7 + Estonian translation 07.02.2015
* with a v1 use the switch boxtype Feature in dFlash 13.7 to produce you a v2 image as a backup of this box *
* direct flash all OK with OpenPLi-4.0 *
--
 
softcams:
 cccam (2.3.0-r0.0)
 mgcamd (1.38c-ssl1.0)
 oscam (svn11213-r0.2)
--
 
Changes to settings:
HDMI-CEC seaded: Väikseim saatmise intervall 100 ms
Subtitle settings:
Subtitle alignment: centre
Center DVB subtitles: no
 
10.09.2016
Z
 
 

Attached Thumbnails

  • Screenshot1.jpg
  • Screenshot-dFlash-V13.7.jpg
  • 1_0_1_33_7_20E9_EEEE0000_0_0_0.jpg
  • Screenshot2-hd_glass_HDG.jpg

RadioOnline enigma2 plugin

$
0
0
RadioOnline version 1.0 enigma2

-first version of RadioOnline
-include more than 7 groups of internet radio collections(classical,turkish,arabic,spanish,greek...)
-include search for internet radio through web
-the user able to add his stream url
-add to favorite is also available
-stations frequently updated

Posted Image

Posted Image



download
OE1.6 images and openpli 2.1

Oe2.0 images and openpli 3.0

Need help ..

$
0
0

I have this error with compile image ...

Any one got it before and fixes ?!

 

Thank you

| checking for futex(2) system call... yes
| checking for eventfd(2) system call... yes
| checking value of POLLIN... 1
| checking value of POLLOUT... 4
| checking value of POLLPRI... 2
| checking value of POLLERR... 8
| checking value of POLLHUP... 16
| checking value of POLLNVAL... 32
| checking for broken poll... no
| checking for PCRE... yes
| checking for Unicode support in PCRE... no
| configure: error: *** The system-supplied PCRE does not support Unicode properties or UTF-8.
| Configure failed. The contents of all config.log files follows to aid debugging
| ERROR: oe_runconf failed
| WARNING: /home/raed/openpli/openpli-oe-core/build/tmp/work/i686-linux/glib-2.0-native/1_2.46.2-r0/temp/run.do_configure.7232:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_configure (log file is located at /home/raed/openpli/openpli-oe-core/build/tmp/work/i686-linux/glib-2.0-native/1_2.46.2-r0/temp/log.do_configure.7232)
ERROR: Task 2308 (virtual:native:/home/raed/openpli/openpli-oe-core/openembedded-core/meta/recipes-core/glib-2.0/glib-2.0_2.46.2.bb, do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2341 tasks of which 2318 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  virtual:native:/home/raed/openpli/openpli-oe-core/openembedded-core/meta/recipes-core/glib-2.0/glib-2.0_2.46.2.bb, do_configure
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
raed@fairbird:~/openpli/openpli-oe-core/build$ 

Enigma2 images pcd.v10.0 for dm600pvr and dm7020

$
0
0

Hi friends,

From time to time - I am asked for help by the user of (or those wishing to use) the enigma2 images for dm600pvr and dm7020. I therefore start this thread where I will be available for advice.

 

The pcd.v10.0 images can be downloaded from the direct links below ( no need to log in).

Here are some details of the images :

Flash Install : Please note :-

The image can be installed in flash with Dreamup - or on multiboot with Barry Allen.

If installed in flash it will have a free memory of 3.8mb. If Memory Expander (Extra Setup -> Increase memory) is used the free memory increases to 10.0mb.

This image can be used without any additional storage - for example  pc, hdd, usb, cf. Of course, for Timeshift and Recording - additional storage is necessary !

Already installed plugins :-

EPGImport
Graphmultiepg
Teletext
Webinterface
Nfsserver
Default skin : DMM Default-HD-Mod

New/Updated in v.9.0 :-

WebMediaVlc v10
IptvVlc
VlcPlayer for use with vlc 2.05
Stream tv via port 8001 (thanks to @tafkas and @Hugow99 for code)
Picons can be put in /media/hdd or /media/usb

Features :-

Second Infobar
Multiepg with timer using plugin EPGImport
Skin transparency adustment
Extra Setup with many functions (see attached screenshot)
Timeshift
Recording
Network mount
Streaming tv to pc and other apps
Streaming media (video and music) from pc and internet using vlc 2.0.5
Use dm600pvr as nfs server
Streaming to/from another dreambox using Partnerbox

Quick-buttons :-

Blue (short press) - Extra setup
Blue (long press) - Extensions
Power (short press) - Standby
Power (long press) - Shutdown menu
INFO (short press) - event info
INFO (long press) - Graphical multi epg
VIDEO - Recoeded videos

Led :-

Standby - red led
Recording - blinking red led

Extra Setup includes :-

Memory expander using hdd, usb etc.

Daemon-manager : To run any daemon - put a start-stop script in a script folder. Insert the script folder path in the Daemon Manager config screen. Default path - /user/script/dman.

Addon-manager : Download and install addons

Software : Additinal software items necessary for some plugins

EPG : configure EPGImport

Subtitles : Change ttx subtitles size and colour

Media/MountManager : Cifs and Nfs mount configure,
MountManager,

User-Script manager

Inadyn, Pmt.tmp, Crond configure

Picon

Tips :-

Teletext (tuxtxt):

Enable/disable via Extra Setup. When teletext is enabled - long press and some other buttons do not work. Also numbers input do not work properly.

Video playback - fast forward/backward (seek action) :

Number buttons work with tv channel recordings. Seek action does not work with vlcplayer downloads.
However, button 0 will put position marker in vlcplayer downloads for restarting.

Plugin Enhancedmoviecenter :

Requires teletext to be enabled. Otherwise it will crash.

Plugin Enigma1 :

Attached below.

Starts enigma1 features. Uses enigma2 installed daemons. No need to install again.

Some special use of enigma1 -
Plays mp3
Fast forward/backward of vlc recorded videos.

Languages(po) :

Locale de and en installed. Some others are available from image server. Any
other languages - please ask

Available from image download (Menu->Extra Setup->Addon Manager->Download)

Any other items - search google with "powerpc enigma2".

Plugins :-

enigma2-plugin-extensions-streamwebpage_0.0.4.1_all.ipk
enigma2-plugin-extensions-partnerbox_experimental-cvs20100104-r0_powerpc.ipk
enigma2-plugin-extensions-enhancedmoviecenter_1.1.0_all
enigma2-plugin-extensions-filebrowser_1.0_powerpc.ipk
barryallen.v4.6.56_1_powerpc.ipk
cccaminfo-v1.3_svn-2736-r0_powerpc.ipk
permanentclock_2_powerpc.ipk
mediacenter.v0.92_1_powerpc.ipk
dreamexplorer.v1.5_1_powerpc.ipk
graphmultiepg_1_powerpc.ipk
enigma2-plugin-extensions-skintransp_0.4.0-r0_powerpc.ipk
googlemaps_2.6cvs20090407-r0_powerpc.ipk
mosaic_2.6cvs20090407-r0_powerpc.ipk
webcamviewer-pictureviewer_2.6cvs20090407-r0_powerpc.ipk
enigma2-plugin-extensions-autotimer_2.6cvs20090407-r0_powerpc.ipk
enigma2-plugin-extensions-emailclient_2.6cvs20090407-r0_powerpc.ipk
enigma2-plugin-extensions-epgsearch_2.6cvs20090407-r0_powerpc.ipk
enigma2-plugin-extensions-fritzcall_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-httpproxy_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-logomanager_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-mediadownloader_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-passwordchanger_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-simplerss_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-startuptostandby_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-extensions-trafficinfo_2.6cvs20090820-r0_powerpc.ipk
enigma2-plugin-systemplugins-networkbrowser_2.6cvs20090904-r0_powerpc.ipk

Skins :-

enigma2-skin-simplehd_1.0_powerpc.ipk
enigma2-skin-zombi-hdr3_1.0_powerpc.ipk
blueline-metall_1.0_skin_powerpc.ipk
brushedalu-mod-hdd_1.0_skin_powerpc.ipk
brushedalu-mod_1.0_skin_powerpc.ipk
dmm-mod-hdd_1.0_skin_powerpc.ipk
dmm-mod_1.0_skin_powerpc.ipk
lt-chromeline-cobolt-mod-tunhj1_0.1-r0_powerpc.ipk
LT.Nemesis.GlassLine.II-mod-tunhj1_1_powerpc.ipk
Nemesis.GlassLine.II-mod-tunhj1_1_powerpc.ipk
skin-merlin-magic_1_powerpc.ipk
skin-vali-ks-testimage_1.0_powerpc.ipk
x2line_1.0_skin_powerpc.ipk

Picons-HDD :-

30w-service-refrerence-picon-hdd_1-2013-Nephilim_all.ipk
13e-service-refrerence-picon-hdd_1-2013-Nephilim_all.ipk
19e-service-refrerence-picon-hdd_1-2013-Nephilim_all.ipk
28e-service-refrerence-picon-hdd_1-2013-Nephilim_all.ipk

Picons-USB :-

30w-service-refrerence-picon-usb_1-2013-Nephilim_all.ipk
13e-service-refrerence-picon-usb_1-2013-Nephilim_all.ipk
19e-service-refrerence-picon-usb_1-2013-Nephilim_all.ipk
28e-service-refrerence-picon-usb_1-2013-Nephilim_all.ipk

Software :-

python-crypto_1.9a6-r1_powerpc.ipk
python-html_2.5.1-ml3_powerpc.ipk
python-imaging_1.1.5-r1_powerpc.ipk
python-shell_2.5.1-ml3_powerpc.ipk
python-textutils_2.5.1-ml3_powerpc.ipk
python-email_2.5.1-ml3_powerpc.ipk
twisted-mail_8.1.0-r0_powerpc.ipk

Languages (po) :-

de-po_2.6cvs20090407-r0_powerpc.ipk
fr-po_2.6cvs20090407-r0_powerpc.ipk
it-po_2.6cvs20090407-r0_powerpc.ipk
no-po_2.6cvs20090407-r0_powerpc.ipk
el-po_2.6cvs20090407-r0_powerpc.ipk
nl-po_2.6cvs20090910-r0_powerpc.ipk

Regards, pcd.

 

http://www.xtrend-alliance.com/XbmcAddon/My-images/enigma2-image-dm600pvr-pcd10.nfi.zip

http://www.xtrend-alliance.com/XbmcAddon/My-images/pcd-10.0-enigma2-image-dm7020.zip

 

Attached Thumbnails

  • screenshot1.jpg
  • screenshot2.jpg
  • screenshot3.jpg
  • screenshot4.jpg
  • screenshot5.jpg
  • screenshot6.jpg
  • screenshot7.jpg
  • screenshot8.jpg

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

Cross compile oscam

$
0
0

Hi, i have created a full openpli 5 image and also a devshell. Now i'm looking for cross compile oscam (patched by myself) by using bitbake. I found a 'enigma2-plugin-softcams-oscam.bb' but i don't known what can i do to cross compile my souce code (or different version) instead of the default openpli version.

I run 'bitbake oscam' and the build process termitated without errors. But i can't find the ipk package :)

Thanks

Bluray Player plugin

$
0
0

The first test version of the simple plugin to play blu-ray discs.
 
Github: enigma2-plugin-blurayplayer
 
BlurayPlayerMovieSelection.jpg

 

BlurayPlayerMain.jpg

Requires libbluray library (attached).

 

Plugin can play bluray folders and local iso images.
Iso image plugin mount, therefore I disabled iso mount from network. In my opinion it takes too much time, and it is impossible to normal use.

 

Create this plugins I was inspired by nikolasi. I'm in my image for 7111 already in 2014 made automatically bluray play using libbluray library and ffmpeg. But openpli used gstreamer, and this option does not suit. After I read about the nikolasi plugin, I again became interested in the bluray. But I decided to do a little bit differently.

 

I created library that works with enigma python code.
The plugin is integrated in the MovieSelection screen and does not have its own interface to run. Therefore do not be surprised that after installation it can not be found.

Just press ok in MovieSelection screen on bluray folder or iso file to open titles selection. The first title is the longest.

 

While the plugin only reads the file length from the titles and play the corresponding m2ts file.
It does not support chapters and angels.

I have own build system, newest, therefore by my request for openpli-4 packages build MastaG. Many thanks to him for that!


IPTVworld.v5.0

$
0
0

IPTVworld.v5.0

New plugin with features  :-

User m3u files in usb, hdd or plugin folder playlists
Webcams from many countries
Kodilive.tv links auto-updated
HDF links auto-updated
Live TV Servers updated daily
Three Play methods - plays most .ts streams without break in Method 2

Tested with openpli 4 and dreambox official images.
Some dreambox images, and dream based images may need additional software
 
gst-plugins-bad-fragmented (attached)

Regards, pcd.

Net speed test plugin

Astrometa DVB-T/T2/C MN88472/MN88473

$
0
0

Hi,

 

I have very popular DVB-C/T/T2 astrometa USB stick. There is no official driver from Astrometa for this device for linux, anyway it worked partialy with dvb-usb-rtl28xxu driver, only DVB-T1, not C/T2. Thanks to some good people reverse engneering was done and now there is support for MN88472/3 and T2/C works fine.

 

ASTROMETA-DVB-T2-HDTV-USB-Stick_slika_O_

 

Components:
Realtek RTL2832P
Panasonic MN88472 (newer version MN88473)
Rafael Micro R828D
http://blog.palosaari.fi/2013/10/naked-hardware-14-dvb-t2-usb-tv-stick.html

 

I have linux Ubuntu 12.04lts and I have tried it out my self, compiled drivers for Kernel 3.13 and scan the services.

 

97i0x5.png

 

I have DM800 and I would like to have drivers for it, but I have never build anything for E2 (mipsel) before, so I need help how if it is possible to port it for kernel 2.6?!

 

The driver author recomended me this:

./build --git git://linuxtv.org/anttip/media_tree.git astrometa

And link:

http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers

 

But if I do so, would I again build modules for my architecture and ubuntu kernel, not mips?

New compile image doesn't continue boot ?!

$
0
0

HI all please need your help ...

 

my ubuntu 12.04 crash so I'm install it again and build new image with oe-opnepli-core-master as before ...

But in this time I got error with (orc) from openembedded-core/tree/master/meta/recipes-devtools and I have updated with last version orc_0.4.25.bb and continue build image ...

After finish build I've flash to  box and image stuck on enigma2 start doesn't continue ...

If I open DCC says (Enigma2 not detected (dm800, Functionality limited))

in attach you can find hyperterminal log ...

 

If I replace old enigma2 file from old image then new image run just fine ...

 

And idea ?!

 

Thank you

Attached Files

History Zap Selector

Viewing all 1689 articles
Browse latest View live


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