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

m3uPlayer enigma plugin

$
0
0
m3uPlayer plugin 1.1
 
Play m3u files
convert m3u file to enigma bouquet
add to favorites
m3u autoupdate
 
use:
copy your m3u file to /etc/m3uPlayer directory
 
screenshot_300.png
 
or put your m3u web link in the file
etc/m3uPlayer/iptvlist as demonstrated by image
 
 
iptvlist.png
 
setup:
open telnet software and put the following command
for open sourec images
wget http://tunisia-dreambox.info/TSplugins/m3uPlayer/installer.sh -O - | /bin/sh
 
for oe2.5 dreamos images
 
wget http://tunisia-dreambox.info/TSplugins/m3uPlayer/installerdeb.sh -O - | /bin/sh
 
download:
 
 
RO_YA-2222018-1319.jpg
 
RO_YA-2222018-1340.jpg
 
RO_YA-2222018-1311.jpg

Add tinc to OpenPLi feed?

$
0
0

Hi,

 

Would it be possible to add tinc to the official OpenPLi feed?

 

It is a great very simple but still advanced multi-platform VPN tool:

http://tinc-vpn.org/

http://tinc-vpn.org/repository/

 

tinc requires OpenSSL, zlib and lzo
 

I'm currently using some old static compiled binaries on my VU+ boxes with OpenPli 6.1 to avoid exposing them to Internet but still have full access to remote timers etc on all boxes like they were connected to the same network but it would be great to have it as part of the feed:

h**ps://files.lancethepants.com/Binaries/tinc/mipsel/tinc%201.1pre15/

h**ps://github.com/lancethepants/tinc-mipsel-musl-static/blob/master/tinc.sh

 

Happy to help but I need someone to do the basics as I'm no expert on adding packages to the feed.. :-)

 

Rgds,

P.

 

Openpli Quick setup Ubuntu/debian

$
0
0
Inspired by Paulusz I decided to write this document. Mr Paulusz seems to be gone from this forum. So I took his start document , and filled it up with extra info like asked after all.

For many users it's sometimes difficult to start. The link below Quick Setup document does have a lott off ussefull tricks . Also help for windows users who want to set a virtual linux enviroment.

I'll try to update this document as much as possible. All tips, trucks and error corrections are welcome. This document does have the latest Makefile-2.1 for openpli (wich is still very experimental.)
If you wan't stability go for 2.0. Ubuntu natty users are better off with 2.1 version.


Quick Setup Document


It is not perfect at all but I hope You will find quick answers on some basic stuff in this document .
p.s. I added the latest Makefile-2.1 with this message. The most recent version will be avbl trough this link: Latest Makefile-2.1 or in the Quick Setup Document.
currently the link to 2.1 feeds and upgrades are not avbl yet, read how to do, to work around this logic issue (it's still experimental).

gr christophe

Attached Files

Trying to compile on Raspberry

$
0
0

Hello, I started today compiling on raspberry2. I installed raspbian and cloned openpliPC then run build_libs.sh - Got 1 or 2 errors but finally everything gone well.

Than tryied to run ./buildopenpliPc.sh. I got some errors I solved googling around but now I am blocked with this error.

x11osd.c: In function ‘x11osd_scale_argb32_image’:
x11osd.c:651:25: error: implicit declaration of function ‘emms’ [-Werror=implicit-function-declaration]
     if (osd->scale_mmx) emms();   // empties the MMX state
                         ^~~~
x11osd.c:651:5: warning: nested extern declaration of ‘emms’ [-Wnested-externs]
     if (osd->scale_mmx) emms();   // empties the MMX state
     ^~
x11osd.c: In function ‘x11osd_scale_line_mmx’:
x11osd.c:761:7: error: implicit declaration of function ‘movd_m2r’ [-Werror=implicit-function-declaration]
       movd_m2r(p1,mm0);          // mm0 = p1;
       ^~~~~~~~
x11osd.c:761:7: warning: nested extern declaration of ‘movd_m2r’ [-Wnested-externs]
x11osd.c:761:19: error: ‘mm0’ undeclared (first use in this function)
       movd_m2r(p1,mm0);          // mm0 = p1;
                   ^~~
x11osd.c:761:19: note: each undeclared identifier is reported only once for each function it appears in
x11osd.c:762:7: error: implicit declaration of function ‘movq_r2r’ [-Werror=implicit-function-declaration]
       movq_r2r(mm0,mm1);         // mm1 = mm0;  copy because result of unpack overides mm1 and we need p1 later again
       ^~~~~~~~
x11osd.c:762:7: warning: nested extern declaration of ‘movq_r2r’ [-Wnested-externs]
x11osd.c:762:20: error: ‘mm1’ undeclared (first use in this function)
       movq_r2r(mm0,mm1);         // mm1 = mm0;  copy because result of unpack overides mm1 and we need p1 later again
                    ^~~
x11osd.c:763:7: error: implicit declaration of function ‘pxor_r2r’ [-Werror=implicit-function-declaration]
       pxor_r2r(mm2,mm2);         // mm2 = 0;
       ^~~~~~~~
x11osd.c:763:7: warning: nested extern declaration of ‘pxor_r2r’ [-Wnested-externs]
x11osd.c:763:16: error: ‘mm2’ undeclared (first use in this function)
       pxor_r2r(mm2,mm2);         // mm2 = 0;
                ^~~
x11osd.c:764:7: error: implicit declaration of function ‘punpcklbw_r2r’ [-Werror=implicit-function-declaration]
       punpcklbw_r2r(mm2,mm1);    // mm1 = unpacked p1 (00 AA 00 RR 00 GG 00 BB)
       ^~~~~~~~~~~~~
x11osd.c:764:7: warning: nested extern declaration of ‘punpcklbw_r2r’ [-Wnested-externs]
x11osd.c:765:20: error: ‘mm3’ undeclared (first use in this function)
       movd_m2r(dx2,mm3);         // mm3 = dx2;   from here i call dx2 = 0xd1d2
                    ^~~
x11osd.c:766:20: error: ‘mm4’ undeclared (first use in this function)
       movd_m2r(dx2,mm4);         // mm4 = dx2;
                    ^~~
x11osd.c:767:7: error: implicit declaration of function ‘punpcklwd_r2r’ [-Werror=implicit-function-declaration]
       punpcklwd_r2r(mm3,mm4);    // mm4 = 00 00 00 00 d1 d2 d1 d2;
       ^~~~~~~~~~~~~
x11osd.c:767:7: warning: nested extern declaration of ‘punpcklwd_r2r’ [-Wnested-externs]
x11osd.c:770:20: error: ‘mm5’ undeclared (first use in this function)
       movq_r2r(mm4,mm5);         // mm5 = mm4; copy
                    ^~~
x11osd.c:771:7: error: implicit declaration of function ‘pmulhuw_r2r’ [-Werror=implicit-function-declaration]
       pmulhuw_r2r(mm4,mm1);      // mm1 = mm4 * mm1 = dx2 * p1 = dx * p1 / 32768 // get from multiplication only high 16 bits
       ^~~~~~~~~~~
x11osd.c:771:7: warning: nested extern declaration of ‘pmulhuw_r2r’ [-Wnested-externs]
x11osd.c:772:7: error: implicit declaration of function ‘packuswb_r2r’ [-Werror=implicit-function-declaration]
       packuswb_r2r(mm2,mm1);     // mm1 = packed mm1
       ^~~~~~~~~~~~
x11osd.c:772:7: warning: nested extern declaration of ‘packuswb_r2r’ [-Wnested-externs]
x11osd.c:773:19: error: ‘mm6’ undeclared (first use in this function)
       movd_m2r(p2,mm6);          // mm6 = p2;
                   ^~~
x11osd.c:777:7: error: implicit declaration of function ‘psubusb_r2r’ [-Werror=implicit-function-declaration]
       psubusb_r2r(mm1,mm0);      // mm0 = mm0 - mm1 = p1 - (p1*dx/32768)
       ^~~~~~~~~~~
x11osd.c:777:7: warning: nested extern declaration of ‘psubusb_r2r’ [-Wnested-externs]
x11osd.c:778:7: error: implicit declaration of function ‘paddusb_r2r’ [-Werror=implicit-function-declaration]
       paddusb_r2r(mm0,mm6);      // mm5 = mm0 + mm5 = p1 - (p1*dx/32768) + (p2*dx/32768)
       ^~~~~~~~~~~
x11osd.c:778:7: warning: nested extern declaration of ‘paddusb_r2r’ [-Wnested-externs]
x11osd.c:780:7: error: implicit declaration of function ‘movd_r2m’ [-Werror=implicit-function-declaration]
       movd_r2m(mm6, *dst);
       ^~~~~~~~
x11osd.c:780:7: warning: nested extern declaration of ‘movd_r2m’ [-Wnested-externs]
cc1: some warnings being treated as errors
Makefile:1472: set di istruzioni per l'obiettivo "xineplug_vo_out_xshm_la-x11osd.lo" non riuscito
make[3]: *** [xineplug_vo_out_xshm_la-x11osd.lo] Errore 1
make[3]: uscita dalla directory "/home/pi/openpliPC/xine-lib/src/video_out"
Makefile:1561: set di istruzioni per l'obiettivo "install-recursive" non riuscito
make[2]: *** [install-recursive] Errore 1
make[2]: uscita dalla directory "/home/pi/openpliPC/xine-lib/src/video_out"
Makefile:601: set di istruzioni per l'obiettivo "install-recursive" non riuscito
make[1]: *** [install-recursive] Errore 1
make[1]: uscita dalla directory "/home/pi/openpliPC/xine-lib/src"
Makefile:677: set di istruzioni per l'obiettivo "install-recursive" non riuscito
make: *** [install-recursive] Errore 1

An error occured while building xine-lib

Could someone help me please?

Thank you.

 

BTW...anyone tryied to compile on raspberry?

Thank you.

 

 

picons show smaller

$
0
0

hi brothers i have a probleme addind picons to iptv channels.

i make every thinks but the picons show smaller not very clear specially beinsport .

i try big demesion size 200*120  400*120  the same broblem.

can you helpe me i want clear picons and show very large.

full ci+ support

$
0
0

hi, will you make full ci+ support in next versions of image?

i read info that ci+ codes are public now and vti image already have this in 8.2 version.

 

thanks in advance

Cccam 2.3.1 Pli armv7ve

OpenPli 4 - e2m3u2bouquet_0.6.3 plugin

$
0
0

I would appreciate some help with a problem we have please.

Due to the constant problems we have been having using the OpenPli 6.1 image on our Xtrend 9200 we

decided to revert back to OpenPli 4 and flashed the latest version earlier today.

The problem we are having is after installing the plugin: enigma2-plugin-extensions-e2m3u2bouquet_0.6.3_all.ipk

we get the following message  appear and the plugin is not installed:

 

Some plugins are not available: Extensions/E2m3u2bouquet (init() got an unexpected keyword argument 'context'

 

    Please can someone who is more experienced help or offer any advise to enable us to successfully install this plugin.

 

    It seems we have issues when using the 6.0/6.1 images due to the drivers etc but we really would like to make this work with the only

    remaining version left for us to use and we wouldn't want to leave OpenPli if we could help it.

 

    After 3 hours of trying continuously without success i've given up.

 

    Your help, as always, would be very much appreciated.


TMDb import from other plugin

$
0
0

Hello everyone, today I wanted to understand how to import on a plugin from TMDb Movie database

I know that you can with imdb (PLi feed) and tmdb (v.7.2 if I'm not mistaken) but I failed with the version that is here @ Dima73

https://github.com/Dima73/enigma2-plugin-extensions-tmbd

I could not find the entry point :(
 

I do not want to import the wind, this works, but a description that I must give.

 

working example with imdb

from Plugins.Extensions.IMDb.plugin import IMDB
    bla.bla.bla
    bla.bla.bla
    self.session.open(IMDB, bla.bla.bla)

but not possible with TMDB v.8.3

from Plugins.Extensions.TMDB.plugin import *
    bla.bla.bla
    bla.bla.bla
   self.session.open(TMBD, bla.bla.bla)

thanks to those who want to answer

 

Regards  :)

 

 

iptv player python-gzip module helpe

$
0
0

i have a big problem using iptv player some web page doesnt worke like sport365.live and cima club ..

when i ask mr samsam he told me that is the problem :

 

You are missing gzip python module.

 

If your Enigma2 image has active FEED then you can try to install it using command:

Code
  1. opkg install python-gzip 

i tray to install it using that command the is th result

 

root@formuler:~# opkg install python-gzip

Unknown package 'python-gzip'.

Collected errors:

* opkg_install_cmd: Cannot install package python-gzip.

 

for information

Package python-core (2.7.3-r5.4.3) installed in root is up to date.

 

after dealing with samsam i khnow that

 

Python it is part of your image same gzip module. Ask on forum of your image how to install gzip module to your python.

 

please can u helpe me to solve that problem.

 

pin code kwijt van de Mut@nt 1200 HD

$
0
0

Wilde de pli 6.1 op de Mut@nt 1200 HD zetten, maar lukt niet. 

Het vraagt naar de pincode. Maar zou niet weten welke dat is.

Is er nu een manier om dat te omzeilen?

Ik dacht dat ik de open pli 6.1 er op en dan is het weer klaar, dus niet.

Terug in de fabiek instelling lukt ook niet, vraag dan ook om de pincode.

 

folder media/usb doesnt show

$
0
0

hi mrs i have a problem whith my engima 2

using openpli 4

when i acess whith winscp to root

i find media but no folder usb

one day that folder appear for me  but  i want to add files on it it show that message

u cant write on media/usb/picon

 

please can u helpe in that point of usb to be writtable i want to add my files and picons on that folder

 

thinks a lot

Developer Build - HD51 ..... HD51 "Packages" differs from HD51 packages content

$
0
0

Maybe I am just confusing something, but I can run a HD51 build successfully with the following:

           OPENPLI_FEATURES += "ci qtplugins kodi" in the HD51 gfutures meta, 

                     ${@bb.utils.contains('OPENPLI_FEATURES', 'qtplugins', 'enigma2-plugin-extensions-qthbbtv enigma2-plugin-extensions-qtstalker', '', d)} \
 
but having run the build  and then run a bitbake for the openplii-enigma2-feed to get all the packages built in the ipk, I find that sometimes the QT packages such as qtbase & qtwebkit (which I can see being built - the 20 minute compile is hard to miss) appear in the HD51 ipk packages, and sometime not. Also just to confuse even more, when they appear, they often are not shown in "packages" file in the HD51 ipk packages.
 
The result is when I try to install qthbbtv or qtstalker, often I see for instance no qtbase package to meet requirement" (I guess not in "packages" file), or an error message as it tries to fetch the ipk (s)  but the package(s) are not in the HD51 ipk package.
 
I can get round it, but would like to understand the issue - any ideas anybody??
 
 
 

 

 

 

 

 

python big broblem please helpe

$
0
0

hi brothers  i suffer  from  a big  brobleme whith my python

this my information

image open pli 4 2015.12.31

Package python-core (2.7.3-r5.4.3) installed in root is up to date.

my problem when i install iptv player for samsam  some web page  like sport365.live give me thar message 

no links aviable for  all  source code  link 1 to 6  the same message no link aviable

samsam  answer me  when i send him  my debug  file :

You still have some problems with your python.

This time you get error:

 
Quote

URLError: <urlopen error [Errno -2] Name or service not known>

 

when IPTVPlayer try to open:

Code

 

 

What version of python do you have in your image? Did you maybe installed SNI patch a long time before?

 

can any one fix my broblem

how  can i khnow  that my python is good no files missing.

 

Cccam 2.3.2


MastaG - uchardet

$
0
0

Hello @MastaG,

 

It seems that uchardet compiled with your receipt (https://github.com/OpenPLi/openpli-oe-core/pull/195/files) incorrectly detect encoding of some subtitles.

 

For example:

https://titlovi.com/titlovi/mfa-270339/?v=1

 

With your uchardet  Encoding of file m.f.a. 2017.sub is detect as WINDOWS-1252 but should be as WINDOWS-1250.

 

uchardet from http://iptvplayer.vline.pl/resources/bin/ works correctly and correctly detect encoding of this file.

I am really disapointed and I will change IPTVPlayer code to stop use uchardet for the system. It is wrong not because of me but users thinks that this is my fault:

https://satelitskiforum.com/sf/index.php?page=Thread&postID=217439#post217439

 

This is not first time. I am really disapointed.

 

Regards,

SSS

 

Open Pli 6.1 and 96khz/24 bit files

$
0
0

I updated after a long time to the last open pli, and strangely I can play 96khz files, with merlin music player or media player.

I thought my vu solo was unable to play high resolution files.

Is there some kind of resample? 

Epg import works, media player works, the box seems smooth..

This is maybe the first time I think the update was really worth!

:)  :)  :)

Menu: createMenuList assertation fails

$
0
0
Hi,

When I am building enigma2 on Ubuntu (trusty) and trying to display menu (using spacebar) it crashes because of an assertion error.
 
crashdate=Sat Mar 17 12:14:39 2018
compiledate=Mar 17 2018
skin=skin.xml
sourcedate=2018-03-10
branch=develop
rev=59459e2
component=Enigma2

kernelcmdline=BOOT_IMAGE=/boot/vmlinuz-4.4.0-112-generic root=UUID=c21559dd-2ca1-4b52-af0d-eb13c8f3ca60 ro vga=792
imageissue=Ubuntu 14.04.5 LTS


Traceback (most recent call last):
  File "/usr/local/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/local/lib/enigma2/python/Screens/InfoBarGenerics.py", line 876, in mainMenu
    self.session.openWithCallback(self.mainMenuClosed, MainMenu, menu)
  File "/usr/local/lib/enigma2/python/mytest.py", line 287, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/local/lib/enigma2/python/mytest.py", line 297, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/local/lib/enigma2/python/mytest.py", line 240, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/local/lib/enigma2/python/mytest.py", line 257, in doInstantiateDialog
    dlg = screen(self, *arguments, **kwargs)
  File "/usr/local/lib/enigma2/python/Screens/Menu.py", line 451, in __init__
    Menu.__init__(self, *x)
  File "/usr/local/lib/enigma2/python/Screens/Menu.py", line 168, in __init__
    self.createMenuList()
  File "/usr/local/lib/enigma2/python/Screens/Menu.py", line 283, in createMenuList
    self["menu"].updateList(self.list)
  File "/usr/local/lib/enigma2/python/Components/Sources/List.py", line 102, in updateList
    assert len(list) == len(self.__list)
AssertionError
So on Screens/Menu.py init we are starting with an empty list and then call createMenuList.
 
                self["menu"] = List([])
                self["menu"].enableWrapAround = True
                self.createMenuList()

But on Sources/List.py we accept lists with the same lenghts!
 
        def updateList(self, list):
                """Changes the list without changing the selection or emitting changed Events"""
                assert len(list) == len(self.__list)
Of course when assert is comment out, menu is displayed without issues.

But, why we are not getting this problem on our boxes?

Since menu starts with [] and createMenuList adds the real menu elements, assert should always fail the first time!

Obviously it works on enigma2 receivers, but how? What adds values to __list between List([]) and self.createMenuList()?

Can't build hbbtv.

$
0
0

Why is not the opera-hbbtv_20180316_1.tar.gz file downloaded?This is a ubunty or my problem?

 

ERROR: Logfile of failure stored in: /media/foxbob/01b19ed7-d9af-4bdb-986f-a77534bed38b/image/duo2/openpli-oe-core/build/tmp/work/mips32el-oe-linux/vuplus-opera-browser/1.0-r2_20180316_1/temp/log.do_unpack.25547
Log data follows:
| DEBUG: Executing shell function do_unpack
| tar (child): opera-hbbtv_20180316_1.tar.gz: Cannot open: No such file or directory

Remotefallback - copy channels

$
0
0

[modbreak=topic splitted]The original topic starts from here I made a selection and splitted it from the dutch section.

[/modbreak]

 

Hammer!!! Thanks it is a good idea to do it that way...!!!

 

The avahi select for import can also have the option same as fallback.... so same as fallback, box1, box2, ... , manual... (I suggest to put manual at the end...)

 

But still when we add avaji we need in Screen a SetupFallbacktuner.py, just due to Avahi... And for Avahi we need to enter a port... (So I'm considering to change the URL to IP aswell as this is easier)....

 

Is it OK we do this for 6.3 or 7 and leave it as is for 6.2?

Viewing all 1692 articles
Browse latest View live


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