

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.
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
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
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 ?
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
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.
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.
Can i change the skin and how? Only seeing one option and it is very basic, Vu duo2 here, thanks
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.
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)
Hi
Please i am looking for OpenPLI image for my DM 920 UHD if possible.
Greats.
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
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
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:
We can seee the logo "This is homebuild image based on OpenPLi" is alwasy on the front, just like this:
When I enter "Channel selection", we can see that the video is actually there behind the logo:
After push "OK" button to select the channel, we can watch the video from the channel.
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":
I wish to solve this bug, but once again as I've said above, I run out of idea where to go. Please help.
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
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
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...