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

[GraphMultiEpg] Bug line 536 and 540 >> variable 'rec' empty

$
0
0

Hi @all,

 

I always get the error switching to an empty service in the plugin GraphMultiEpg:

  File "/usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPG/GraphMultiEpg.py", line 540, in buildEntry
  TypeError: 'int' object has no attribute '__getitem__'

The same error occurs in line 536. 

 

The bug can be fixed:

  1. Configuration "Überspringe leere Sender" (EN 'Skip empty services' ) set to 'Ja'
  2. validate variable 'rec' ( source 'GraphMultiEpg.py' ) in line 536 && 540 != empty

Origin:

if rec is not None and rec[1][-1] in (2, 12, 17, 27):

fixed:

if rec is not None and len(rec) > 0 and rec[1][-1] in (2, 12, 17, 27):

Kind regards

 

Olaf


OscamStatus plugin to e2openplugins and add functionality

$
0
0

Dear all,

 

In the 3rd party feed there is the plugin OscamStatus (0.62-r1) which has the following license:

#===============================================================================
# OscamStatus Plugin by puhvogel 2011-2012
#
# This is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 2, or (at your option) any later
# version.
#===============================================================================
 
Wouldn't it be an idea to have this plugin moved to e2openplugins so it can be maintained (as OpenPLi advices the use of Oscam I moved from CCcam to Oscam today)? Unfortunately I don't have the know how to do this myself, but there are a lot of technical advanced people here. If somebody would be willing to move it there, and with programming skills is willing to do it, I would love to see the option to view the entitlements in this plugin (that is the only thing I miss in comparison to the CCcam info plugin)..

USTVNow plugin

$
0
0

Hi Guys, 

 

It took me quite a while to get a stable stream for USTVNow, but since a few day's I got finally the conditions right to watch US-TV Channels without freezes.. 

 

The plugin that is placed here has a basic that comes back from a few years. Last summer I'd wanted to place the code online, but then unfortionaly USTVNow has changed the API so watching was impossible. 6 months ago I found some code from TSMedia to watch USTVNow on the receiver, but the disadvantage is that you need the plugin TSMedia to watch the channels. 

 

So.. with some help the plugin is back in action again. But.. it need some minor changes to make it more smoothly to use. 

I am asking for your help to make this plugin more useable.

 

The GUI should change the quality to whatever you want.. but unfortunately, this recognised by the code.

 

 

config.USTVNOW.quality = ConfigSelection(default = "4", choices = [("1", _("Low")), ("2", _("Mid")), ("3", _("High")), ("4", _("HD"))])

 

 

 
This is currently to working. The stream stay's in Low quality.
 
How to use:
1. First place the content of the ustvnow.zip file to folder: /usr/lib/enigma2/python/Plugins/Extensions/Ustvnow/
2. Install the plugin: ServiceApp 
3. Adjust the ServiceApp settings to:- Enigma2 playback system: serviceapp
- Enigma2 playback system: serviceapp
- Player: exteplayer3
- HLS Explorer must be set on true
4. Restart enigma2
 
5. Go to the website: www.ustvnow.com and make a new account. Use the free ($0.00) version to watch the free to view channels
6. Activate the account via e-mail
7. Use the plugin: menu\plugins\USTVnow and enter your e-mail address and password. 
8. Use green to save the settings.. and/or OK to create a bouquet.
 
9. A few seconds are needed to create a new Bouquet USTVNow with 7 US-TV Channels:
ABC, CBS, NBC, FOX, CW, My9, PBS
 
Note: To watch the TV Channels, once a day at 11.00 CET the URL's are changed, so then you need to reload the Channel's with the usage of the plugin. 
 
Note: The account is active for 45 day's to watch the channels in HD and via streaming option. After 45 day's, you only can watch the channels at the website: www.ustvnow.com.. But.. I created a new account.. and continue to watch the channels.. -> You need a new e-mail address of course.

Attached Files

Get service freq and sat position from oscam code

$
0
0
hi,
i need your help to solve this problem 
i am writing  an oscam emu reader that needs  service freq and sat position for discrambling, 
i want to get this information directly from oscam c++ code.

 

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

need blind scan plugin for spark 7162

$
0
0

hello every one

i need blindscan plugin to work on in my spark stb 7162.

blind scan works well on spark but i need to run it on my openpli

i downloaded 2 versions but it says not supported

 

i think my tuner is stv090x family.

 

Zgemma H7

$
0
0

Can someone confirm that the new Zgemma H7 handles automatic refresh correctly like it's brother H5 boxes. In other words, if you switch to a 60Hz IPTV stream, it makes the changes seemlessly. Thanks.

Getting the channel name, epg programatically

$
0
0
How can a program that is running on enigma2 get the name of the channel that is currently running and the EPG of the current event?
 
Thanks
 

Custom service list

$
0
0

Hi all,

 

I want to add this feature to enigma.

 

in the channel selection screen (service list)  we have to iscrypted boolean value to distinguish betwen FTA and crypted services.

 

i want to add another boolean to distinguish betwen crypted channels supported by the CI,smatcards or emulators installed in the box, this way decrypteable     services can be shown differently in the service list (green color for exmple)

 

this information will be maintained by a dedicated plugin that wil try to figure it out at runtime.

 

Where i shoud add this information ?

 

 

 

 

 

current service change notification

$
0
0

Hi all,

What is the proper way to get notified of the current service change without using a timer and pooling the information from the session.nav.getcurrentService() ?

 

 

RTL8811AU driver for VU+ Solo2

$
0
0

Hi, I've been trying to start my USB WiFi card (chipset RTL8811AU) on OpenPLi - with no success.

 

I've seen a lot of topics about this card/chipset on other images, not that much for OpenPLi.

 

Perhaps anyone already went through this path?

 

I'm willing to compile it on my own, but I would need some guidance as I don't know where to start :-) Any help will be appreciated!

using .so file with python: error,cannot open shared object file

$
0
0

I am not familiar with c language,i use software called nuitka https://github.com/kayhayen/Nuitka to convert python module to c file with extension .so

i succeeded to import function from .so file in by using Ubuntu python but when tried to import the the same function from .so file in my et7500 box with python 2.7 gave me this error

root@et7x00:~# python /tmp/testobject.py
Traceback (most recent call last):
  File "/tmp/testobject.py", line 1, in <module>
    from printtext import print_text
ImportError: /var/volatile/tmp/printtext.so: cannot open shared object file: No
such file or directory
root@et7x00:~#

i put the .so and the test module in tmp path

attached the .so file and the python module to test the .so file

Attached Files

CustomSubservices

$
0
0

CustomSubservices plugin for subservices SKY DE.

Maintainer monty03.

 

Version 0.1.2 small adapt for openPli.

XML_PATH = "/etc/enigma2/subservices.xml"

 

When use enigma2-plugin-extensions-customsubservicesplugin_0.0.3_mipsel.ipk first delete it.

Attached Files

zgemmah5 lentissimo con openatv 6.0

$
0
0

Salve, sono nuova e non so se faccio qualche errore.

Mi sapereste dare una immagine per il mio zegemma che supporti anche la mgcamd che non si imballi o rallenti? attualmente ho la openatv, ma quando mi muovo tra i menu o canali ci mette un secolo.

grazie

mgcmad compatibile con openpli 4.0

$
0
0

Salve, sono nuovo e mi scuso se combino qualche guaio, ma ho zegemma h2h con openpli 4.0 e non mi va la mgcamd, qualcuno può aiutarmi?


GStreamer 1.0

$
0
0

Dear All,

 

 

I thing that everyone likes some might interesting in the new features and stability? offered by newer versions of GStreamer.

 

OpenPLi currently has some "experimental" branches (named gst 1.0) where GStreamer API changes applied in order to be able to build images with the new version of GStreamer.

 

Using those branches i have managed to build an image using latest (stable) GStreamer 1.0.7.

 

Of course results are not so good. Almost.. no media work (except some mkv).

 

So i have some questions:

 

1. Do you want/accept patches for gst 1.0 branch?

 

2. Is it possible to update gst 1.0 branch to latest version (and synchronize with HEAD)?

 

3. What would be the starting point for fixing things, eg first try to fix MP3?

 

4. Maybe its better to create "experimental" gst 1.0 on Github so other teams interesting in Gstreamer 1.0 help?

 

I can attach changes already did here, if someone wants to play with GStreamer 1.0. Making one step at a time all of the sudden we are going to have the first Enigma2 with GStreamer 1.0.

 

Regards,

athoik

Dreamoem closed forever

$
0
0

With this forum closed, what would the best, most informative , how-to sites be?

  thks bob c.

EPG when using 5002

$
0
0

Can someone tell me what I'm missing here please ? I think its something to do with the append, but I'm stuck as to what I've done wrong.

 

The single EPG part works perfectly with this modified code to allow EPG to show when Streams in my Bouquets are flagged as 5002 instead of 1 but the Multi EPG doesn't populate. The code is from my modified EpgList.py

    def fillSingleEPG(self, service):
        t = time()
        epg_time = t - config.epg.histminutes.value * 60
        ext3=service.ref.toString()
        if ext3.startswith("5002:"):
            service2=ext3.replace("5002:","1:",1)
        else:
            service2=ext3        
        test = [ 'RIBDT', (service2, 0, -1, -1) ]
        self.list = self.queryEPG(test)
        self.l.setList(self.list)
        if t != epg_time:
            idx = 0
            for x in self.list:
                idx += 1
                if t < x[2] + x[3]:
                    break

            self.instance.moveSelectionTo(idx - 1)
        self.selectionChanged()

    def fillMultiEPG(self, services, stime = None):
        test = [ ]
        for service in services:        
            ext3=service.ref.toString()
        if ext3.startswith("5002:"):
            service2=ext3.replace("5002:","1:",1)
        else:
            service2=ext3
        test.append((service2, 0, stime))            
        test.insert(0, 'X0RIBDTCn')
        self.list = self.queryEPG(test)
        self.l.setList(self.list)
        self.selectionChanged()

IPTV,CC CAM WITH 24Hr FREE TEST,LOWPRICE

$
0
0

We are ready to offer you one of the best server you have ever tried.
 A lot of packages with a lot of local cards low ecm time.
 One of the most stable server ever with the best support.
 
 WE OFFER THE BEST QUALITY WITH 5 SERVERS + BACKUP
 AND IPTV DEDICATED SERVERS WITH OVER 1200 CHANNELS !!!
 
 LETS TRY THE BEST QUALITY AND SUPPORT !
 
 We Send Test lines 24 hours For IPTV (free).
 
 FOR FREE TEST OR OTHER INFORMATION CONTACT ME WITH EMAIL :
 cc.ip655@gmail.com
 
 IPTV SERVER OVER 1200 CHANNELS
 ALL DEVICES SUPPORTED ( PC,MAG,ANDROID,M3U,ENIGMA2,IOS ETC.. )
 
Please Note: The Re-seller Panel With Full Access Is Available For Partners.

 FULL PACKETS HD
    
 Full SkyIT and PPV
 mediaset HD
 Rete HD
 Sky Calcio
 Canale5
 Sky Sport it HD
 RaiTV Italia
 Bein Sport 1-15 and Max HD
 OSN
 SkyUK Full
 SkyDE Full
 Fox Sports Usa
 Arena Sport
 DigiTalB HD
 EX YU TV Package
 Greek
 SuperSport 1,2,3,4 HD
 Pink TV Full
 SkyDE Sport
 DSmart Turkish
 DigiTurk With LigTV
 USA HD
 AFRICA
 SPAIN
 Portugal
 Serbia
 India
 +18
 And more...
 
 
 PRICES (IPTV)

3 Months ----------------------- 40 Euro
6 Months + 1 Month Free-- 60 Euro
12 Months + 2 Month Free 110 Euro
3 Years + 3 Month Free -----300 Euro
 
 Also We Have CC-Cam Ncamd Mgcamd
 Also we give Re seller Panel With Good Prices !! CONTACT ME !
 
Payment Method
 
 PayPal/Western Union/Money Gram/Skrill/Wire-BANK TRANSFER.
 
   
 FOR FREE TEST OR OTHER INFORMATION CONTACT ME WITH EMAIL :
cc.ip655@gmail.com 

AAC to AC3 transcoding

$
0
0

Many AV-receivers cannot decode AAC streams when AAC passthrough is supported. This means that it's not possible to hear multichannel AAC.

To improve this situation I've created simple aactranscode gstreamer plugin which transcodes AAC to AC3 and passes it to dvbaudiosink.

 

There is no dowmixing so you've all channels in AC3 as in AAC, however price is degraded quality, since AAC and AC3 are both lossy codecs

 

How it works:

- aactranscode is sink bin which consist's of connected aac decoder, audioconvert, audioresample, ac3encoder and dvbaudiosink elements.

- aactranscode accepts only AAC caps, which means that it's selected only for AAC audio, however rank of aactranscode is lower then dvbaudiosink, so dvbaudiosink has to also not add AAC caps for aactranscode to be selected

- dvbaudiosink knows when to not include AAC caps by reading /etc/gstreamer/aactranscode file, if it contains ac3 or eac3 then AAC caps are not added

- aactranscode knows what kind of transcoding to use by reading /etc/gstreamer/aactranscode file, if it contains eac3 then AAC to E-AC3 transcoding is used else it's AAC to AC3

 

Dependencies: gstreamer1.0, gstreamer1.0-libav, (it's not possible to use gstreamer-0.10 since it's missing ac3 encoding element)

 

Installation:

1. 0001-added-aactranscode-plugin.patch is for gst-1.0 branch of gst-plugin-dvbmediasink

2. 0001-added-AAC-transcoding-support-to-AC3-EAC3.patch is for master branch of openpli-enigma2

 

3. update your machine config in openpli-oe-core:

This is mine for vusolose:

diff --git a/conf/machine/include/vuxxo2.inc b/conf/machine/include/vuxxo2.inc
index 6004c5a..c1efa1a 100644
--- a/conf/machine/include/vuxxo2.inc
+++ b/conf/machine/include/vuxxo2.inc
@@ -10,7 +10,8 @@ KERNEL_MODULE_AUTOLOAD += "xfs"

 MACHINE_EXTRA_RRECOMMENDS = " \
        vuplus-shutdown \
-       gst-plugin-dvbmediasink \
+       gstreamer1.0-libav \
+       gstreamer1.0-plugin-dvbmediasink \
        ntfs-3g \
 "

@@ -24,7 +25,8 @@ EXTRA_IMAGEDEPENDS += "\
 TARGET_ARCH = "mipsel"
 DEFAULTTUNE = "mips32el"

-DVBMEDIASINK_CONFIG = "--with-wmv --with-pcm --with-eac3"
+GST_VERSION = "1.0"
+DVBMEDIASINK_CONFIG = "--with-wmv --with-pcm --with-eac3 --with-aactranscode"

 PREFERRED_VERSION_linux-${MACHINE} = "3.13.5"

4. update gstreamer1.0-plugin-dvbmediasink recipe or use bbappend with added line

diff --git a/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb b/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb
index 57d7b35..b2b2e83 100644
--- a/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb
+++ b/meta-openpli/recipes-multimedia/gstreamer/gstreamer1.0-plugin-dvbmediasink.bb
@@ -21,6 +21,7 @@ PKGV = "${GSTVERSION}+git${GITPKGV}"
 inherit autotools pkgconfig

 FILES_${PN} = "${libdir}/gstreamer-${GSTVERSION}/*.so*"
+FILES_${PN} += "${sysconfdir}/gstreamer/aactranscode"
 FILES_${PN}-dev += "${libdir}/gstreamer-${GSTVERSION}/*.la"
 FILES_${PN}-staticdev += "${libdir}/gstreamer-${GSTVERSION}/*.a"
 FILES_${PN}-dbg += "${libdir}/gstreamer-${GSTVERSION}/.debug"

Now you can build your image.

 

 

By default is AAC transcoding turned off. You can turn it on by setting Setup/System/AV settings/AAC transcode to AC3/E-AC3. In case you don't use patch for enigma2 you can turn on AAC transcoding like this:

echo -n "ac3" > /etc/gstreamer/aactranscode

For now I tested it on vusolosev2 connected via HDMI to AV receiver, cpu usage is around 10%, works good. On et4x00 it's 97% and sound was choppy, so you need fast receiver.

Attached Files

Viewing all 2507 articles
Browse latest View live


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