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

Why OpenPLI use forum scripts with, so manny bugs?

$
0
0
It is possible to fix bug with not whole post save?
 
When you use tags [ code ] [ /code ] and [ quote ] [ quote ]
There is big chance that your post will be cut.
It is frustrating when you must write your post again. A specifically when it was a very long post.
 

 

Thank you


Extra Fan Control

ISO639.py update request

hdmi cec events in openpli

$
0
0

can anyone share the pointers for receiving HDMI CEC events

for eg:

1. when tv connected to HDMI is turned off

2. if user switches from openpli hdmi to different hdmi

 

basically want to know weather is watching program from openpli STB

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

Change the HDD shortcut

$
0
0

hi 

 

How can I change the HDD shortcut

or 

How can I change the USB shortcut

 

 

/omb to /media/hdd

Dynamic UI on enigma2?

$
0
0

Hello,

 

I started to learn Enigma2 and found that out there are so few informations, I thought that will be very good documented, but that was not the case.

So far I was able to dynamically change a label :) but I want to do more, for example to change the button's png dynamically during the plugin execution based on dynamic events, to hide the window border and title bar at window/screen creation, to display two or more windows/screens at once, etc.

 

Could be someone here be so kind to give me right directions or maybe some documentation to read?

 

I was able to stop current service when my plugin starts and restart current service when the plugin exit, but could not find how to pause or start timeshift on the current service and play again where was at exit.

 

I am working on a RTL-SDR radio plugin/interface, i have successfully compiled all required libraries and from command line the RTL-SDR radio is working well, I wonder how complicated could be on your side to add meta-sdr to your repo/nightly builds, for anybody interested to have access on those RTL-SDR libraries along OpenPli package management.

 

I can put a packages feed online somewhere publicly, but will not have enough time to do updates along your updates on those packages.

 

 

Many thanks,

 

 

Marc

 

 

How to get SID of the current channel

$
0
0

Greetings!

 

I implement some plugin on C++ for OpenPLi. It should gather the statistics watching TV channels (sid, onid, tsid etc) without Python API. The main question: how can I get the SID of the current channel?

 

Should I read /tmp/camd.socket file (just read as a client) or use some dvbapi3?


[OpenMultiBoot] Change the HDD shortcut

$
0
0

hi 

 

How can I change the HDD shortcut

or 

How can I change the USB shortcut

 

 

/omb to /media/hdd

X11 Desktop fbdev

$
0
0

Hello,

 

I am trying to display X11 desktop over the fbdev driver on /dev/fb0 on solo4k and it seems to be more difficult that i thought.

It seems to have 3 buffers instead of only one, or I am missing something.

I have executed cat /dev/urandom > /dev/fb0 to fill entire buffer with random pixels, after that i used showiframe to display an image on tv, but the image appear under the random pixels, after that i started x11 desktop and an xterm window.

For my surprise the zone of the window cleared the random pixels from and reveal the image under displayed by showiframe, but not the actual window content, if i start x11vnc and connect with vnc client and move the mouse, the mouse trail clear the random pixels but not actually show any mouse, also if i move the xterm window, pixels are cleared, but not display the window content.

 

I decided to use grab to grab video buffer, osd buffer and both together and i had a surprise,

- the image from video buffer is completely black

- the image from osd buffer contain the xterm window on a black screen or random pixels with zones cleared by mouse trails or by moving xterm window.

- the image from both video and osd contain random pixels, all cleared pixels from mouse trails or moving window but no window content.

- in my tv screen i still have the initial image with random pixels over.

 

Please somebody guide me on how to properly display the x11 desktop over fb0 or other device.

 

Attached 4 pictures to let you see what i am actually facing.

 

Best regards,

 

 

Marc

Attached Thumbnails

  • actual_tv_screen.jpg
  • osd_and_video_fb.jpg
  • osd_only_fb.jpg
  • video_only_fb.jpg

I'm looking for command-line web-browser with HTTPS(SSL) and Java support

$
0
0

Hi all,

 

I am loogking for command-line web browser with HTTPS support (and/or with JAVA support too).

 

I found the binary of the Lynx v2.8.6-r5 for Enigma2 (Mipsel CPU). Unfortunately, older version 2.8.6-r5 of the lynx does not support HTTPS. And newer versions are not avaiable for the Enigma2 :-/. I don't know how to compile a newer version of Lynx on to Enigma2 system (Mipsel CPU, SetTopBox Formuler F3). For Debian are there some packages (source code), but Enigma2 uses a different paths and folders maybe.

 

Mechanize module for Python langauge is a very nice opinion too. Unfortunately, HTTPS is not supported.

 

I need to make any WebBot script. Lynx is the best choice for this purpose.

 

Could someone compile a newer version of Lynx (2.8.8 or 2.8.9) for me and upload it ? As simple binary package please ? :-)

 

Enigma2 : OpenPLi-4

CPU : Mipsel architekture (BCM 7362)

Satellite box : Formuer F3

 

Thanks.

Solution for standby mode on LG-TV via HDMI-CEC Simplink - replaced by RS232.

$
0
0

Hi all !

Have you a troubles with the particular Simplink-CEC protocol on LG-TV ?
Have you a problem with LG-TV power-off ?
You can try the simple RS232C connection... so... what do you need ?

(1)
As first you need the RS232 serial cable - with basic pinouts, called as "null modem - without handshaking".

I used the standart pair cable designed for the audio technology (stereo). Veins for the left and right channels are used as the Rx and Tx lines. Shielding of both channels are combined into one GND. Need to use the "spinning" pair (Twister-Pair) is irrelevant because it is a short distance - cable length is 30 cm only.

You can look here or here for the example.

300px-Null_modem_DB-9_xon-xoff.svg.png
Connector pinouts:
(null modem cable, without hardware handshaking)

 STB    TV

GND 5 -- 5 GND
 Tx 3 -> 2 Rx
 Rx 2 <- 3 Tx

(2)
Testing the connection over RS232 between your LG-TV and your satellite box (Shell command in Telnet):

echo "ka 01 00" > /dev/ttyS0                 # shut-down TV
echo "ka 01 01" > /dev/ttyS0                 # shut-on TV

(3)
When the connection does not working, you need change the connection speed maybe... so, try the following command:


stty -F /dev/ttyS0 ispeed 9600 ospeed 9600

(4)
If TV-shutdowning is already working.....

OpenATV 5.3 / 6.0:

- edit the Python source code in downloaded file Standby.py from Github-server
- so, download the actual encrypted Standby.py file from Github server (Enigma2 folder) and change the source code:


..........search and add following lines to the section "def __init__(self, session)" (under "class Standby2(Screen)") :

      # ############## tv power on
      open("/dev/ttyS0","rb+").write("ka 01 01\n")      
      print "[Standby] LGTV turn on - ttyS0 send:  ka 01 01"  
      # ##############

..........search and add following lines to the section "def __onClose(self)" (under "class Standby2(Screen)") :

      # ############## tv power down
      open("/dev/ttyS0","rb+").write("ka 01 00\n")      
      print "[Standby] LGTV turn off - ttyS0 send:  ka 01 00"
      # ##############

- WARNING ! you must follow the TABs in current format of the script ! Python syntax is TAB-sensitive ! you must follow the right TABs (paragraph, identation) in the source code of Standby.py !
- when source code is done, upload the file over FTP to your satellite box:
/usr/lib/enigma2/python/Screens/Standby.py

- set the execute rights on this file and reboot the satellite box (after rebooting Python script source code {.py} will automatic compiled to executable Python script {.pyo} ) :

chmod 775 /usr/lib/enigma2/python/Screens/Standby.py
reboot

OpenPLi 4.0:

- there exists a Bash-script-calling code over the Standby.pyo original file
- so, all what do you need is making the new Bash scripts !

- example of standby_enter.sh bash-script file:


#!/bin/sh
echo "ka 01 00" > /dev/ttyS0        # prikaz pre vypnutie LG TV prostrednictvom RS232 rozhrania

- example of standby_enter.sh bash-script file:

#!/bin/sh
echo "ka 01 01" > /dev/ttyS0        # prikaz pre zapnutie LG TV prostrednictvom RS232 rozhrania

- create the directory if does not exist (/script/ folder) + create the new files (you can copy both files over FTP connection too):
/usr/script/standby_enter.sh
/usr/script/standby_leave.sh

- take the execute rights to both of them and reboot the satellite box:

chmod 775 /usr/script/standby_*.sh
reboot

(5)
The shutdown of your LG-TV over Standby mode does not work on first start smile.gif ! So, try shutdown of your box for the first time... do it the second time... and from now it does still working always ;-)


Used sources:
[1] LG TV Hack – Kimyabu
[2] https://www.lg.com/us/commercial/documents/m3701c-ba-rs232c.pdf

 

Good Luck !

 

 

Attached Files

WoS - Wake on Transport

$
0
0

According to https://www.digitalbroadcasting.com/doc/broadcom-ghz-full-band-capture-multi-channel-receivers-0001 :

 

Broadcom’s innovative wake-on transport technology allows the main SOC to be placed into deep sleep mode while the BCM3158x monitors the frequency band on the cable input for operator messages. This allows the STB to remain in deep sleep mode while allowing for wake-up on demand by the operator for DVR recording, guide or software updates.

 

Is this supported by Vu+ 4K products ? Is enigma2 capable of do such thing ?

Livefootball enigma2 plugin

help to add new city on Weather Foreca


witch is the best version of fedora to build an image ?

$
0
0

i try to build an image for dm800 ... but after awhile show up this message bitbake requires python 2.6 or later ... i work in fedora 25 with python 3 and i see is not supported .. any ideas??? please

Claims plugin for Enigma2

$
0
0

Is there a claims plugin out there for Enigma2 like that for MAGs? It would be wonderful if users could claim about a specific channel for video, sound or EPG problem just by pressing the blue button and sending to remote server the issue.

Cheers

EnigmaLight support arm model

TS-satEditor 2.0.0 enigma2 plugin

$
0
0

TS-satEditor 2.0.0 by mfaraj57Posted Image
complete management for satellites and transponders

features:
-adding,editing and removing satellites and transponders
-information and statistics of transponders and satellite
-updating satellites.xml from internet
-downloading settings from popular settings servers
-updating and adding satellites from lyngsat.com
-compatible with sd and hd skins
-plugin appears in channels scan menu and plugins menu
-simple interfaces and tables


credits:
The code of Ts-sateditor based on the works:
Ismail Dmir for the the script and the source of updating satellites.xml
Shaderman coder of satellite loader
sifteam for settings loader
coder ofenigma2-plugin-systemplugins-satelliteeditor_20090331-alpha
sim2 for supporting the project


installation:
unrar attached file and copy to tmp
by telnet
opkg install -force-overwrite /tmp/enigma2-plugin-extensions-ts-sateditor_2.0_mipsel

or from TSpanel/addoms/Tunisiasat dreambox addons/plugins/Ts-sateditor_2.0

download


Posted Image




Posted Image



Posted Image





Signalfinder

Viewing all 1692 articles
Browse latest View live


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