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

Vu zero 4k and lcd4linux

$
0
0

 Tests with my Zero 4k and Samsung spf 87h (lcd4linux)

 

:P :D ;) :rolleyes:

 

1_0_1_EBC0_75E_75E_B530000_0_0_0_20190312100158.jpg

 

dpf.jpg

 

config.png

 

config 2.png

 

IMG_20190312_095941.jpg

 

img_20190312_095707.jpg

 

IMG_20190312_095656_Eas.jpg


VolumeText

$
0
0
some people like VolumeText on the VolumeBar, this can be achieved by an externel render (VolumeText.py) or directly patching /Screens/Volume.py, patch by vali
from Screen import Screen
from Components.VolumeBar import VolumeBar
from Components.Label import Label #NEW LINE

class Volume(Screen):
	def __init__(self, session):
		Screen.__init__(self, session)

		self.volumeBar = VolumeBar()

		self["Volume"] = self.volumeBar
		self["VolumeText"] = Label("") #NEW LINE

	def setValue(self, vol):
		print "setValue", vol
		self.volumeBar.setValue(vol)
		self["VolumeText"].setText(str(vol)) #NEW LINE

now only a widget is needed in your skin.xml, i.e for a fullhd skin, here volume screen without using any pixmaps (!)

<screen name="Volume" position="center,60" size="773,39" title="Volume" backgroundColor="#ff000000" zPosition="10" flags="wfNoBorder">
    <widget name="Volume" position="0,14" size="681,12" foregroundColor="#2397db" backgroundColor="#ff9c00" />
    <widget name="VolumeText" font="Regular;33" transparent="1" foregroundColor="#ff9c00" borderWidth="3" halign="center" position="698,2" size="75,36" />
</screen>

 

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

 

 

DBA+ with RTL-SDR stick

$
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

 

 

turner DVB-C/T2 error scan zgemmah7c

$
0
0

with last build develop the dvb-t turner on h7c is detected but you can't do scan it returns error while on h7s everything is ok

open vpn

$
0
0

Hello, I want to install open vpn on openpli 7. i do that:

opkg update
opkg install openvpn

he gets the answer

No packages installed or removed.

what am I doing wrong ?

 

vu + solo 4k

 

 

 

 

DAB+ with RTL-SDR stick

$
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

 

 

Build OpenPli 7 on windows 10

$
0
0

Is it available to Build OpenPli 7 on windows 10 ?


Crash when rewinding video.

$
0
0

Openply-homebuild.Any video file is played I press the 1 or 3 button to rewind,immediately crash.There are no problems on the video files recorded by the receiver.There is no Serviceviceapp installed.Gstreamer develop master branch.

 

Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 64, in action
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 601, in keyNumberGlobal
  File "/usr/lib/enigma2/python/mytest.py", line 289, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 299, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 242, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 259, in doInstantiateDialog
    dlg = screen(self, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 540, in __init__
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 503, in handleServiceName
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 626, in searchNumber
  File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 612, in searchNumberHelper
ValueError: invalid null reference in method 'iServiceHandlerPtr_list', argument 2 of type 'eServiceReference const &'

 

And debug log:

playing 4097:0:0:0:0:0:0:0:0:0:/hdd/movie/Фиалка алая - Евгений  Коновалов NEW 2018.mp4
[eFilePushThread] stopping thread
[eFilePushThread] wait for driver eof aborted by signal
[eFilePushThread] STOP
[eDVBServicePlay] timeshift
[eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
[eDVBVideo0] DEMUX_STOP  ok
[eDVBVideo0] VIDEO_STOP ok
[eDVBVideo0] destroy
[eDVBAudio0] AUDIO_STOP ok
[eDVBAudio0] DEMUX_STOP ok
[eDVBAudio0] AUDIO_CONTINUE ok
[eDVBAudio0] destroy
[eServiceFactoryMP3] **** dvb_audiosink created ***
[eServiceFactoryMP3] **** dvb_videosink created ***
[eServiceFactoryMP3] **** dvb_subsink created ***
[eServiceFactoryMP3] ****new play service total services played is 1****
[eServiceMP3] construct!
[eServiceMP3] playbin uri=file:///hdd/movie/%D0%A4%D0%B8%D0%B0%D0%BB%D0%BA%D0%B0%20%D0%B0%D0%BB%D0%B0%D1%8F%20-%20%D0%95%D0%B2%D0%B3%D0%B5%D0%BD%D0%B8%D0%B9%20%20%D0%9A%D0%BE%D0%BD%D0%BE%D0%B2%D0%B0%D0%BB%D0%BE%D0%B2%20NEW%202018.mp4
[eServiceMP3] *** starting pipeline ****
[eServiceMP3] ****STATE TRANSITION NULL -> READY ****
[eServiceMP3] PLAYBIN WITH BLOCK READY TO PAUSED state:PAUSED pending:VOID_PENDING ret:SUCCESS
[eServiceMP3] ****STATE TRANSITION READY -> PAUSED ****
[eServiceMP3] pause(ePtr<iPauseableService> &ptr)
resolved to PLAY
[eServiceMP3] trickSeek no need to unpause!
new service started! trying to download cuts!
RemovePopup, id = ZapError
[eServiceMP3] loading cuesheet
[eServiceMP3] cutfile not found!
[eServiceMP3] ** START USE LAST SEEK TIMER
[eServiceMP3] PLAYBIN WITH BLOCK PLAYSTART state:PLAYING pending:VOID_PENDING ret:SUCCESS
[eServiceMP3] GST_MESSAGE_ASYNC_DONE before evUpdatedInfo
[eServiceMP3] ****STATE TRANSITION PAUSED -> PLAYING ****
action: seekdef:6
 
(enigma2:7127): GLib-GObject-WARNING **: ../../glib-2.52.3/gobject/gtype.c:4265: type id '0' is invalid
 
(enigma2:7127): GLib-GObject-WARNING **: can't peek value table for type '<invalid>' which is not currently referenced
Backtrace:
/usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x73008]
/lib/libc.so.6(__default_rt_sa_restorer) [0xB6263B10]
-------FATAL SIGNAL
[gRC] main thread is non-idle! display spinner!
Killed

External IR receiver to which will alow you to use others remote controls

$
0
0
Hello,
 
I am preparing very cheap external IR receiver connected via USB or RS232TTL which will alow you to use others remote controls (for example from others set-top-box).
I already prepared prototype hardware connected via USB and using it on H2H set-top-box. 
 
I can use any remote using NEC protocols. Support for remotes using others protocol can be easy added if I have such one.
The core of this hardware extension is ATtiny2313 mikroprocesor.  To be able to connect it to STB via USB I used cheap PL2303HX and IR decoder TSOP4838.
 
Cost of all used hardware component is less than 4$. If your set-top-box have RS232 port or you can open your STB and locate RS232 TTL on the motherboard then then you can connect it directly.
So, PL2303HX will be not needed (made hardware cheaper) and it will not take USB port.
 
When I have some time I will provide schemes with pictures and instruction how/to. I think that this project can be useful for many users :)
 
Many, even good set-top-boxes, have not, so good remotes.  This can cause frustration, sometimes.
With this very cheap hardware extension this will be no more problem.

 

Are you interested with such hardware?

BISS2?

New driver A867 and RTL2832

$
0
0
During these days I've made some little changes to drivers above.

Avermedia A867 (aka "Sky Digital Key" blue led version)

1) correct some minor bug
2) improved SNR precision
3) (thanks to Gennar1) final kernel 3.2.0 patch. Really this patch is made to adapt to newer V4L tree version that use a multi-frontend approach (MFE). With this patch driver compile fine also with 3.2.0 kernel (that include newer V4L with MFE) OR older kernel with newer V4L tree (with MFE) OR older kernel with older V4L (without MFE).

4) module name changed : now module is compiled as dvb-usb-a867.ko (former dvb-a867.ko)
Please adapt autoload in openembedded/conf/machine/etxx00.inc
module_autoload_dvb-usb-a867 = "dvb-usb-a867"


RTL2832

1) correct some minor bug
2) added SNR output in 16bit format: now is working fine
3) (as A867) (thanks to Gennar1) final kernel 3.2.0 patch. Really this patch is made to adapt to newer V4L tree version that use a multi-frontend approach (MFE). With this patch driver compile fine also with 3.2.0 kernel (that include newer V4L with MFE) OR older kernel with newer V4L tree (with MFE) OR older kernel with older V4L (without MFE).

4) module name changed (cosmethic): removed final 'u' to driver name. Now module is compiled as dvb-usb-rtl2842.ko (former dvb-usb-rtl2842u.ko).
Also patch filename now is dvb-usb-rtl2842.patch (former dvb-usb-rtl2842u.patch): please change openembedded/recipes/linux/linux-etxx00_3.1.0.bb

Add autoload in openembedded/conf/machine/etxx00.inc (before was missing):
module_autoload_dvb-usb-rtl2832 = "dvb-usb-rtl2832"

Note: RTL2832 looks to output Signal Strength ("AGC" in E2) as dBm value and not percentage. So users see E2 AGC moving from about 40 (strong signal) to 30 (poor signal)

Attached Files

Plex for OpenPli 6.2

$
0
0

Hello Folks,

 

 

Please could you advise any plugin client for Plex on OpenPli 6.2 ? My receiver is VU+ Zero

 

 

Thanks a lot

e2designer (alpha)

$
0
0

Hi,

I've started developing enigma2 skin editor program, which is based on Qt5 framework and is cross-platform.

It is done as an alternative to e2skinner for linux, but it is still in the alpha state. Contributions are welcome on GitLab.

The windows version is available by this link.

 

Known issues: comments in xml file are not supported!

 

Attached Thumbnails

  • screenshot.png

VirtualZap yet another one

$
0
0

VirualZap yet another one? not really but to my liking, I like the original idea of VirtualZap for Neutrino dbox2, it is based on @vali enigma2-plugin-extensions-virtualzap_0.1_mipsel.ipk , I added some new features, more than 2 events (7) and some others

used keys:

ok -> switch to service (epg refresh on current)

left, right , CH-/+ -> prev, next service

red, green -> service -/+ 10

yellow, blue -> service -/+ 50

up,down -> event up, down

prev, next (< >) -> events prev/next page

"0" -> go to "now" event

info/epg -> event description

"menu" -> hide/show VirtualZap

"exit" -> leave VirtualZap

 

 

 

Attached Thumbnails

  • virtualzap.png

Attached Files


Direct Rendering Manager (DRM)

$
0
0
Hello everyone,

Can we use new kernels with "DRM" instead of "FBDEV" in enigma2? (DRM_FBDEV_EMULATION maybe?)

Regards,
Persian Prince

DLNA/uPnP Browser

$
0
0

Hello,

On my Vu+Duo2, I installed yesteray the DLNA browser plugin in order to access files that I have on my NAS.

 

It is simple and clever and works immediately, but some files are not seen in the right mode, so not playable: I have Mkv and Mp4 files on my NAS but most of them are seen as m3u files from the plugin and so not playable.

 

Have I done something wrong? as there not so much to configure in the plugin.

 

Thanks for the help.

Mutant hd1500 openpli green screen

$
0
0

Hi. I've got a mutant hd1500 box running openpli . When I turn on the box it displays the boot screen for a bit but then goes into green screen Is there any telnet command for resetting the box or is there something else I can do to fix it?

Zgemma H9S (HiSilicon chip) new improved drivers

$
0
0
Hello,
 
Did you know that Zgemma developers start to improve driver for Set Top Boxes based on the HiSilicon chip? For example Zgemma H9S?
 
I just checked 4K 3840x2026 with VP9 codec from YouTube via exteplayer3 and works well.
I also checked "jellyfish-120-mbps-4k-uhd-h264.mkv" H264 4K and works well.
 
There is still some problem with seek/jumps on the HEVC TS and sometime after pause there is problem with resume.
 
But with these new drivers you will see really huge improvements with playback via the exteplayer3 and gstreamer based solutions.
 
I'm going back to testing :)
 
Regards,
SSS

Bluray Player plugin

$
0
0

The first test version of the simple plugin to play blu-ray discs.
 
Github: enigma2-plugin-blurayplayer
 
BlurayPlayerMovieSelection.jpg

 

BlurayPlayerMain.jpg

Requires libbluray library (attached).

 

Plugin can play bluray folders and local iso images.
Iso image plugin mount, therefore I disabled iso mount from network. In my opinion it takes too much time, and it is impossible to normal use.

 

Create this plugins I was inspired by nikolasi. I'm in my image for 7111 already in 2014 made automatically bluray play using libbluray library and ffmpeg. But openpli used gstreamer, and this option does not suit. After I read about the nikolasi plugin, I again became interested in the bluray. But I decided to do a little bit differently.

 

I created library that works with enigma python code.
The plugin is integrated in the MovieSelection screen and does not have its own interface to run. Therefore do not be surprised that after installation it can not be found.

Just press ok in MovieSelection screen on bluray folder or iso file to open titles selection. The first title is the longest.

 

While the plugin only reads the file length from the titles and play the corresponding m2ts file.
It does not support chapters and angels.

I have own build system, newest, therefore by my request for openpli-4 packages build MastaG. Many thanks to him for that!

Viewing all 1689 articles
Browse latest View live


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