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

Bitrate WebIf

$
0
0
Hello,  :D
I wanted to know if it was possible to adjust the Bitrate of the stream coming out of the WebIf?

Streamlink Installation

$
0
0

A number of new KodiLite 4.0 addons (such as filmon, tvplayer, itv and some adult addons) require Streamlink. As users have requested for the install method - I describe it below and attach the necessary files.

 

Streamlink is a python package successor to Livestreamer - which is very useful for playing iptv links with KodiLite. Streamlink installation includes serviceapp and exteplayer3. Therefore KodiLite then can play links additional to those in Streamlink supported sites.

More information for Streamlink can be found here :- https://www.vuplussupport.org/…hfolger-von-livestreamer/
The attached ipk files are from that site, except futures and singledispatch which are from :-
https://linuxsat-support.com/thread/86056-download-dependencies-for-albatros

Streamlink install method (should work with openpli 6.1, openatv and openhdf images or similar):-

Download the following items from the attached below - and ftp those to /tmp :-

python-iso3166_0.8_all.ipk
python-iso639_0.4.5_all.ipk
python-websocket_0.44.0_all.ipk
futures-2.1.6-r0__all (4).ipk
singledispatch-3.4.0.3-r0 (5).ipk
python-streamlink_0.11.0.r0_mod_all.ipk
streamlinksrv_1.0.1_all.ipk

Then do telnet commands :-

opkg update
opkg --force-overwrite install /tmp/*.ipk > /tmp/slinst.txt 2>&1 &

Check in file /tmp/slinst.txt that the items installed ok (see slinst.txt attached). Then do telnet command :-

opkg install enigma2-plugin-systemplugins-serviceapp

and, for openpli or images which do not show correct date , do telnet command :-

opkg install enigma2-plugin-systemplugins-systemtime

Restart the box, after rebooting - under System/Systemtime set Sync time using 'NTP' and sync now with NTP server 'OK'. Then select 'Save' (green button) and exit.

Now you are ready to test the KodiLite addons requiring Streamlink.

Regards, pcd.

Attached Files

Problem with ServiceApp.

$
0
0

I build openpli-develop.All the video files are played by the video player.After installing the serviceapp (the master or develop branch is selected) the video files avi, mp4, flv are not played, play only ts.If you select the file,press menu,choos exteplayer3 or gstplayer all file is playing. And after rebooting gui, an error occurred.

 

crashdate=Вс апр  8 07:35:56 2018

compiledate=Apr  7 2018
skin=HDLine-Orange/skin.xml
sourcedate=2018-04-07
branch=develop
rev=b9b9f48
component=enigma2, signal
 
stbmodel=et11000
stbmodel=ultimo
stbmodel=dm800se
kernelcmdline=root=/dev/mmcblk0p4 rootwait rw vmalloc=692m bmem=700m@324m
nimsockets=NIM Socket 0:
imageissue=openpli DEV %h
 
 
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
Backtrace:
/usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x6C628]
/lib/libc.so.6(__default_rt_sa_restorer) [0xB61E3A50]
-------FATAL SIGNAL

generating satellites.xml

$
0
0

Why not using kingofsat instead of lyngsat to generate satellites.xml files ? , it will be much more simple and accurate since they provide ini file containing all transponders for each satellite 

qtstalker

$
0
0

Does anyone know how to properly install qtstalker in OpenPLI ?

 

When I install it from the feed, the plugin is working half; it starts but all text inside the plugin is gone ?

ImageDownLoader plugin

$
0
0

Universal ImageDownloader 1.7

-To download images from image teams servers directly to external device to flash directly to receiver or use with multiboot plugins

-Three models include dreambox,vuplus and xtrend,source included to add more stb,s

-The plugin is upgrade for universal imagedownloader and satdreamgr imagedownloader

Thanks for satdreamgr team for allowing to use graphics of satdreamgr imagedownloader

 

download 

 

Rotana_Classic-1852017-1231.jpg

 

Rotana_Classic-1852017-1221.jpg

 

Rotana_Classic-1852017-1246.jpg

IptvStreamlinkXXX (Adult 18+)

$
0
0

Enigma2 plugin IptvStreamlinkXXX is attached below. It makes and installs favourite bouquets of Adult 18+ tv channels from free internet sites.

 

This plugin uses server software Streamlink in the image. Method for installing Streamlink can be found here : - https://forums.openpli.org/topic/59029-streamlink-installation/

 

Install the attached plugin as usual. Please note that - after install of the bouquets - before first time use - Restart box/receiver.

 

Items included in the current version :-

 

Adulttv

TivustreamXXX

Chaturbate

Cam4

Bongacams

 

If you want tv from other internet sites - please post your requests.

 

 

Regards, pcd.

Attached Thumbnails

  • screenshot4.jpg
  • screenshot5.jpg
  • screenshot6.jpg

Attached Files

IptvStreamlink

$
0
0

Enigma2 plugin IptvStreamlink is attached below. It makes and installs favourite bouquets of tv channels from free internet sites.

 

This plugin uses server software Streamlink in the image. Method for installing Streamlink can be found here : - https://forums.openpli.org/topic/59029-streamlink-installation/

 

Install the attached plugin as usual. Please note that - after install of the bouquets - before first time use - Restart box/receiver.

 

Items included in the current version :-

 

Filmon - International tv with many UK channels

Tvcanli - Turkish tv hd quality

Tivustream - Mainly Italian tv

 

If you want tv from other internet sites - please post your requests.

 

Regards, pcd.

Attached Thumbnails

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

Attached Files


Mediaportal skin change?

$
0
0

Can i change the skin and how?  Only seeing one option and it is very basic, Vu duo2 here, thanks

Oscam - change compilation options

$
0
0

Hi,

 

from time to I have problem with oscam when I switch channels faster. I have VU+ Ultimo and OpenPLi 6.1. Oscam stops descrambling picture and on log I have message "*** WARNING: BAD TIME AFFECTING WHOLE OSCAM ECM HANDLING ****". I read that set option clockfix during compilation can help. 

 

Is possible to change compilation option in oscam and set "Clockfix with realtime clock" to yes ?

 

Regards.

view and hide an image file on a TV screen (Python, Enigma-2)

$
0
0

Hello.

Please help. Help the beginner Enigma2 developer.

I've discovered a 'ihash tutorial' designed for the basic Plugins creation with code examples. One example is the one that serves to display the image file. The rendering of the image is done using the SKIN / XML function (Python module - Screens.Screen).

Unfortunately, I still do not know how to use this code outside the plugin, in a separate script. I do not know how to modify this code to work outside this plugin (located in the Python Enigma core).

Where can I find some explanation of the 'Screens.Screen' enigma / python module (except for lengthy code study from Git-Hub servers, of course)? Some examples of practical, but understandable use of the 'Screens.Screen' module for rendering an image file would help. It is sad that the explanations and comments (bounded by separator """) for all functions, objects, classes, etc. ... are not used in the source code of Enigma and its modules.

Studying the code itself is quite difficult and lengthy for a novice developer. A good enigma2 developer must know the principle of the enigma2 system. Unfortunately, I did not grow on Enigma 1.x up to the current version 2.x, but I grew up with other systems and platforms (also as a programmer). Similarly, Python code programming is not yet an expert.

Thanks.

 

 

- content of the file /usr/lib/enigma2/python/Plugins/Extensions/lesson_07/plugin.py :

# Ihad.tv enigma2-plugin tutorial 2010
# lesson 7
# by emanuel
from Screens.Screen import Screen
from Components.Label import Label
from Components.Pixmap import Pixmap
from Components.AVSwitch import AVSwitch
from Components.ActionMap import ActionMap
from Plugins.Plugin import PluginDescriptor
from enigma import ePicLoad

###########################################################################

class PictureScreen(Screen):

    skin="""
        <screen name="PictureScreen" position="0,0" size="1280,720" title="Picture Screen" flags="wfNoBorder" backgroundColor="#002C2C39">
            <widget name="myPic" position="center,center" size="1280,720" zPosition="1" alphatest="on" />
        </screen>"""

    def __init__(self, session, picPath = None):
        Screen.__init__(self, session)
        print "[PictureScreen] __init__\n"
        self.picPath = picPath
        self.Scale = AVSwitch().getFramebufferScale()
        self.PicLoad = ePicLoad()
        self["myPic"] = Pixmap()
        self["myActionMap"] = ActionMap(["SetupActions"],
        {
            "ok": self.cancel,
            "cancel": self.cancel
        }, -1)
        
        self.PicLoad.PictureData.get().append(self.DecodePicture)
        self.onLayoutFinish.append(self.ShowPicture)

    def ShowPicture(self):
        if self.picPath is not None:
            self.PicLoad.setPara([
                        self["myPic"].instance.size().width(),
                        self["myPic"].instance.size().height(),
                        self.Scale[0],
                        self.Scale[1],
                        0,
                        1,
                        "#002C2C39"])
                        
            self.PicLoad.startDecode(self.picPath)

    def DecodePicture(self, PicInfo = ""):
        if self.picPath is not None:
            ptr = self.PicLoad.getData()
            self["myPic"].instance.setPixmap(ptr)


    def cancel(self):
        print "[PictureScreen] - cancel\n"
        self.close(None)
        
###########################################################################

def main(session, **kwargs):
    session.open(PictureScreen, picPath = "/usr/share/enigma2/skin_default/testscreen.png")

###########################################################################

def Plugins(**kwargs):
    return PluginDescriptor(
            name="07 View a picture",
            description="lesson 7 - Ihad.tv e2-tutorial",
            where = PluginDescriptor.WHERE_PLUGINMENU,
            icon="../lesson_01/ihad_tut.png",
            fnc=main)

Google news reader enigma2 plugin

OpenWebif [E2OpenPlugins]

$
0
0
Ok i think it is time to try to work to a common plugin :)
I have started OpenWebif.
This is not my project but our project. It is a long work but we have not hurry.
I have not intention to coordinate or to manage, everyone have to feel free to contribute in everyway.
Till now we have only the server starting and listening on port 8080 for static files in the folder: /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/www/html
We have only an example html template there.
The next things to do i think that are:
to implement Authentication
to complete Configuration
to choose a layout


The server is listening on port 8080 to avoid conflicts with webinterface so you can test.
For tests use folder: /usr/lib/enigma2/python/Plugins/Extensions/OpenWebif

OpenPLI for DM 920 UHD

$
0
0

Hi

Please i am looking for OpenPLI image for my DM 920 UHD if possible.

Greats.

Directly IPTV Stream with Streamlink

$
0
0

Directly IPTV Stream with Streamlink

 

The Streamlink plugin allows streaming from various pages.

Streamlink is built upon a plugin system which allows support for new services to be easily added. Currently most of the big streaming services are supported, such as Plugins:

This is a list of the currently built in plugins and what URLs and features they support. Streamlink's primary focus is live streams, so VOD support is limited.

 

List here https://streamlink.github.io/plugin_matrix.html

 

Support for this Plugin is here Streamlink Supported Forum

 

Billy2011 creates the data for E2

 

How can I install it

 

Download the Files  now copy the files to E2 in /tmp and install it

  • telnet opkg update
  • opkg --force-overwrite --force-downgrade install /tmp/*.ipk

 

How can I add a Channel

 

This is very important

#SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a8088   
#SERVICE 5002:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a8088

canlitvlive.io

#SERVICE 4097:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a8088/https%3a//www.canlitvlive.io/izle/tgrt-eu.html
#DESCRIPTION TGRT EU
#SERVICE 5002:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a8088/https%3a//www.canlitvlive.io/izle/tgrt-eu.html
#DESCRIPTION TGRT EU

Film ON

#SERVICE 4097:0:1:1:0:0:0:0:0:0:http% 3a//127.0.0.1%3a8088/https% 3a//www.filmon.com/tv/bbc-one
#DESCRIPTION BBC ON
#SERVICE 5002:0:1:1:0:0:0:0:0:0:http% 3a//127.0.0.1%3a8088/https% 3a//www.filmon.com/tv/bbc-one
#DESCRIPTION BBC ON

TV Chatup

#SERVICE 5002:0:1:1:0:0:0:0:0:0:http%3a//127.0.0.1%3a8088/http%3a//tvcatchup.com/watch/bbctwo
#DESCRIPTION BBC TWO

Youtube

#SERVICE 4097:0:1:8FD:C5A8:7E:460000:0:0:0:http%3a//127.0.0.1%3a8088/https%3a//www.youtube.com/watch?v=zKgW374Rd1g
#DESCRIPTION SHOW HD
#SERVICE 5002:0:1:8FD:C5A8:7E:460000:0:0:0:http%3a//127.0.0.1%3a8088/https%3a//www.youtube.com/watch?v=zKgW374Rd1g
#DESCRIPTION SHOW HD

Attached Files


OpenPLi Homebuild for Dinobot 4K

$
0
0

Hi guys.

 

I'm running out of idea on how to solve my problems, a weird kind for newbie just like me.

 

I have built an image (OpenPLi Homebuild) from development branch of the OpenPLi Enigma2 github source. I use meta-dinobot from OE-Alliance for this purpose. The build run just fine, and I can boot my Dinobot 4K to the OpenPLi image. The only problem is, I have to "Reboot enigma" everytime I turn on the box to make it work normally.

 

Boot from switching on power button or from "Deep standby" produces this kind of bug:

 

1_0_1_5_3_FFFF_3EE0FC8_0_0_0_20180429203545.jpg

 

We can seee the logo "This is homebuild image based on OpenPLi" is alwasy on the front, just like this:

 

1_0_1_5_3_FFFF_3EE0FC8_0_0_0_20180429203608.jpg

 

When I enter "Channel selection", we can see that the video is actually there behind the logo:

 

1_0_1_5_3_FFFF_3EE0FC8_0_0_0_20180429203629.jpg

 

After push "OK" button to select the channel, we can watch the video from the channel.

 

1_0_1_5_3_FFFF_3EE0FC8_0_0_0_20180429203650.jpg

 

But there's still a "black box" showing around and won't exit or disappear. This black box will stay forever until I do a "Restart enigma":

 

1_0_1_5_3_FFFF_3EE0FC8_0_0_0_20180429203754.jpg

 

I wish to solve this bug, but once again as I've said above, I run out of idea where to go. Please help.

Q: Player Vod on Infobar it's possible ?

$
0
0

Just a question all Master
Is it not possible to have a vod player on infobar?
When viewing vod(channels without using plugins or anything, but directly from bouquets), can you pause - forward - back - stop?

 

By now you also use a Vod to watch homemade movies

 

:)

 

I hope I have not broken any rules by asking, but it would be a great thing to be able to take advantage of this service

 

regards Pz

ssl ca-certificates issues on openpli 4

$
0
0

Hello,

 

I have an issue with HTTPS connection from cli, curl and python. The issue is with local ca-certificates storage which is not updated.

I have a DM800HD and VuSolo4K devices, both with OpenPli4 and both have the same issue.

 

I tried to update all files/certificates by hand from a working server but i was unsuccessful.

 

Can you please let me know where i can find a ca-certificates package to update my OpenPLi4.

 

Below is how you can check

 

root@dm800:~# curl -vvv https://pypi.python.org/simple/requests/

*   Trying 151.101.12.223...

* Connected to pypi.python.org (151.101.12.223) port 443 (#0)

* found 166 certificates in /etc/ssl/certs/ca-certificates.crt

* server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

* Closing connection 0

curl: (60) server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

More details here: http://curl.haxx.se/docs/sslcerts.html

 
Best regards,
 
 
Marc

Odd newline and return characters in eTextPara

$
0
0

I've been look in at some bugs in justification (dirBlock) in eTextPara (lib/gdi/font.cpp), and I've been a bit puzzled by some odd alternatives for newline ('\n') and return ('\r') in eTextPara::renderString().

 

The alternatives for '\n' (U+000A) are U+008A (LINE TABULATION SET) and U+E08A (character in the Unicode Private Use Area)

 

The alternatives for '\r' (U+000D) are U+0086 (START OF SELECTED AREA), U+0087 (END OF SELECTED AREA), U+E086 and U+E087 (characters in the Unicode Private Use Area).

 

They seem to be odd choices as alternatives for '\n' and '\r'. Are they actually used as that anywhere? Does anyone know the history of this? They seem to have been like that since 2003, so perhaps th answer is lost in the mists of time...

Not work behavior when a movie is started.

$
0
0

With such settings - behavior when a movie is started ask the user the media files mp4, avi, mkv are played at the beginning,but should be played from the point of stoppage. This works only with ts files.

at the beginning

Attached Thumbnails

  • 1_0_0_0_0_0_0_0_0_0_20180501145810.jpg
  • 1_0_0_0_0_0_0_0_0_0_20180501145901.jpg
  • screenshot_2018-04-25_22-48-26.jpg
Viewing all 2509 articles
Browse latest View live


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