New plugin ExtendedVirtualZap.
It is based on the plugin VirtualZap(dr.best@dreambox-tools.info)
Please report if there is a bug.
New plugin ExtendedVirtualZap.
It is based on the plugin VirtualZap(dr.best@dreambox-tools.info)
Please report if there is a bug.
Attached is the new version of Acestreamplayer - a plugin to play streams from a. Acestream server.
Method :-
Acestream Player How to
1. If you do not have Ace Player HD (vlc) already installed on your pc - first uninstall any installed vlc mediaplayer. Next find and install :-
Ace Player HD 2.2.6 (VLC 2.0.5)
2. Start Ace Player HD (vlc). Configure player :
Tools -> Preferences -> All -> Interfaces -> Main Interfaces -> Select Web -> Exit
3. Configure host :
Find the path to the folder player by rightclick on the Ace player icon. Mine is (for example) -
"C:\Documents and Settings\username\Application Data\ACEStream\player\ace_player.exe"
Then do - ACEStream\player -> lua -> http - find file HOSTS. Insert the receiver ip (without #)
(Sometimes ACEStream deletes this change after pc reboot. So check.)
4. Install plugin AcestreamPlayer (attached). Start plugin. Config - insert server ip and
location of your user acestream url list. Default location /media/usb. Save config and Restart enigma.
Example acestreams list attached.
Regards, pcd.
Hi,
At the moment im "trying" to write a plugin myself.
Now I have a few question:
It seems that the same font settings in different plugins behave different.
So for example font="Regular;18 wil have a different size on the screen depending on the plugin.
So is the font size somehow related to the resolution of the skin that is used ?
And if yes how can i "tell" my plugin to use the HD resolution ?
from Screens.Screen import Screen from Components.Label import Label from Components.ProgressBar import ProgressBar from Components.ActionMap import ActionMap from Tools.Downloader import downloadWithProgress class MyMetrixUpdater(Screen): skin = """ <screen position="center,center" size="840,160" flags="wfNoBorder" backgroundColor="background"> <widget name="status" position="20,10" size="800,70" transparent="1" font="RegularLight;46" foregroundColor="foreground" backgroundColor="background" valign="center" halign="left" noWrap="1" /> <widget name="progress" position="0,88" size="840,6" transparent="1" borderWidth="0" /> <widget name="key_red" position="20,100" size="10,60" backgroundColor="red" /> <widget name="key_green" position="20,100" size="10,60" backgroundColor="green" /> </screen> """ def __init__(self, session): Screen.__init__(self, session) self["key_red"] = Label() self["key_red"].hide() self["key_green"] = Label() self["actions"] = ActionMap(["OkCancelActions","ColorActions"], { "ok": self.ok, "cancel": self.exit, "green": self.startUpdate, "red": self.stopUpdate }, -1) self["key"] = Label(_("Start update")) self["status"] = Label(_("Press green to start update!")) self["progress"] = ProgressBar() self["progress"].hide() def ok(self): self.close() def exit(self): self.close() def startUpdate(self): self["key"].setText(_("Abort")) self["key_red"].show() self["key_green"].hide() self["status"].setText(_("Download files...")) localurl = '/tmp/enigma2-plugin-skins-pvmc-skin_1.0_all.ipk' sourceurl = 'http://metrixfullhd.w1.ms5.eu/dl-counter/download/enigma2-plugin-skins-pvmc-skin_1.0_all.ipk' self.download = downloadWithProgress(sourceurl,localurl) self.download.addProgress(self.downloadProgress) self.download.start().addCallback(self.downloadFinished).addErrback(self.downloadFailed) def stopUpdate(self): self["status"].setText(_("Update is aborting...")) def downloadFinished(self, string=""): self["status"].setText(_("Download successfully!")) def downloadFailed(self, failure_instance=None, error_message=""): text = _("Error downloading files!") if error_message == "" and failure_instance is not None: error_message = failure_instance.getErrorMessage() text += ": " + error_message self["status"].setText(text) def downloadProgress(self, recvbytes, totalbytes): progress = int(100 * recvbytes / float(totalbytes)) self["progress"].setValue(int(progress)) self["progress"].show()
Hello Friends,
Adult 18+ plugin SearchPorn is attached below.
Regards, pcd.
Hi Friends,
Attached is a plugin to play streams from a Acestream server.
Method :-
Acestream Player How to
1. If you do not have Ace Player HD (vlc) already installed on your pc - first uninstall any installed vlc mediaplayer. Next find and install :-
Ace_Stream_Media_2.2.4.1-next.exe
2. Start Ace Player HD (vlc). Configure player :
Tools -> Preferences -> All -> Interfaces -> Main Interfaces -> Select Web -> Exit
3. Configure host :
Find the path to the folder player by rightclick on the Ace player icon. Mine is (for example) -
"C:\Documents and Settings\username\Application Data\ACEStream\player\ace_player.exe"
Then do - ACEStream\player -> lua -> http - find file HOSTS. Insert the receiver ip (without #)
(Sometimes ACEStream deletes this change after pc reboot. So check.)
4. Install plugin AcestreamPlayer (attached). Start plugin. Config - insert server ip and
location of your user acestream url list. Default location /media/usb. Example list attached.
Check with BT Sport 2 (working in uk).
Regards, pcd.
So i have my plugin code that performs an update (doesnt matter what) as per below...
my plugin.py file creates an instance of myUpdater class. The screen appears correctly, the progress bar increments correctly, but how do I prevent the spinner. I guess the core system detects that the thread is taking longer than "expected" so displays the spinner. Indeed, the enigma2 output log confirms this when running enigma2 from the command line interactively rather than a service.
from Screens.Screen import Screen
from Components.Label import Label
from Components.ProgressBar import ProgressBarfrom Components.ActionMap import ActionMap
class myUpdater(Screen):
skin = """
<screen position="center,center" size="840,160" flags="wfNoBorder" backgroundColor="background"><widget name="status" position="20,10" size="800,70" transparent="1" font="RegularLight;46" foregroundColor="foreground" backgroundColor="background" valign="center" halign="left" noWrap="1" />
<widget name="progress" position="0,88" size="840,6" transparent="1" alphatest="blend" pixmap="MetrixFullHD/white.png" borderWidth="0" /><widget name="key_red" position="20,100" size="10,60" backgroundColor="red" />
<widget name="key_green" position="20,100" size="10,60" backgroundColor="green" /></screen>
"""
def __init__(self, session):
Screen.__init__(self, session)
self["key_red"] = Label()
self["key_red"].hide()self["key_green"] = Label()
self["key_green"].show()self["actions"] = ActionMap(["OkCancelActions","ColorActions"],
{
"ok": self.ok,"cancel": self.exit,
"green": self.startUpdate,"red": self.stopUpdate
}, -1)self["status"] = Label(_("Press green to start update!"))
self["progress"].hide()
def ok(self):
self.close()
def exit(self):
self.close()
def startUpdate(self):
self["key_red"].show()
self["key_green"].hide()self["status"].setText(_("Updating......"))
...
... some code ....
...
setProgress(20)
...
... some code ....
...
setProgress(40)
...
... some code ....
...
setProgress(60)
...
... and so on...
def setProgress(self,val):
self["progress"].setValue(val)
self["progress"].show()
hello,
can i play youtube streams in the channellist with openpli 6.0 at formuler f1 ?
I am loking for usb driver asus USB N53 B1chipset mediate mt7612u for use with zgemma star h2 firmware openpli4.0
many thanks
This usb has RTL8188EUS chip onboard, and it seems that driver for that chipset is already included in this image, but I cannot get it working. When I plug it in, under network I cannot see any network adapters connected.
Here's driver for this chipset for Linux.
TS-satEditor 2.0.0 by mfaraj57
complete management for satellites and transponders
features:
-adding,editing and removing satellites and transponders
-information and statistics of transponders and satellite
-updating satellites.xml from internet
-downloading settings from popular settings servers
-updating and adding satellites from lyngsat.com
-compatible with sd and hd skins
-plugin appears in channels scan menu and plugins menu
-simple interfaces and tables
credits:
The code of Ts-sateditor based on the works:
Ismail Dmir for the the script and the source of updating satellites.xml
Shaderman coder of satellite loader
sifteam for settings loader
coder ofenigma2-plugin-systemplugins-satelliteeditor_20090331-alpha
sim2 for supporting the project
installation:
unrar attached file and copy to tmp
by telnet
opkg install -force-overwrite /tmp/enigma2-plugin-extensions-ts-sateditor_2.0_mipsel
or from TSpanel/addoms/Tunisiasat dreambox addons/plugins/Ts-sateditor_2.0
download
Show which CAID, PROV, and ECM PID is being used.
I don't know if It could be done better, or easier, my limited python knownledge has done this:
Last function of ServiceInfo.py:
def ShowECMInformation(self): from Components.Converter.PliExtraInfo import caid_data from Tools.GetEcmInfo import GetEcmInfo self["Title"].text = _("Service info - ECM Info") tlist = [] self.ecmdata = GetEcmInfo() data = self.ecmdata.getEcmData() currentecmpid = data[3][2:] for caid in sorted(set(self.info.getInfoObject(iServiceInformation.sCAIDPIDs)), key=lambda x: (x[0], x[1])): CaIdDescription = _("Undefined") extra_info = "" for caid_entry in caid_data: if int(caid_entry[0], 16) <= caid[0] <= int(caid_entry[1], 16): CaIdDescription = caid_entry[2] break if caid[2]: provid = "" if CaIdDescription == "Seca": provid = caid[2][:4] if CaIdDescription == "Nagra": provid = caid[2][-4:] if CaIdDescription == "Via": provid = caid[2][-6:] if provid: extra_info = "provid=%s" % provid else: extra_info = "extra data=%s" % caid[2] ecmpid = "%04X" % caid[1] if ecmpid == currentecmpid: tlist.append(ServiceInfoListEntry("\c00??;?00*** ECMPid %04X (%d) %04X-%s %s ****" % (caid[1], caid[1], caid[0], CaIdDescription, extra_info))) else: tlist.append(ServiceInfoListEntry("ECMPid %04X (%d) %04X-%s %s" % (caid[1], caid[1], caid[0], CaIdDescription, extra_info))) if not tlist: tlist.append(ServiceInfoListEntry(_("No ECMPids available (FTA Service)"))) self["infolist"].l.setList(tlist)
New VideoMode
Hi All
I am new in STB world and we are looking to explore this world . Can you guys help me about from where we start and how to develop or enhance the application according to our need
Please Help me i will be very thankful to you guys
Regards
Asim Iftikhar
IPK Creator 5.0
Version 5.0 - Windows, Linux, macOS binaries added (x86/x64) - "Recommends" added - "armv7ahf-neon" and "cortexa9hf-neon" architectures added - no check for characters so you can create anything - less required fields in red - lots of fixes/improvements - clean and rebuild using JDK 8u102/NetBeans 8.1
IPK Feed Generator 1.0
Version 1.0 You need to install JRE (Java Runtime Environment) ! Download it from http://www.filehippo.com/download_jre/ (Windows) Recommended JRE version : 8.0 build 102 Place your IPK files here then run IPKFeedGenerator.jar It will create Packages and Packages.gz for you ================================================== As you know you can run a jar file in any operating system (Windows, Linux, macOS, ...) because it's Java I did compile it with Java 8u102/NetBeans 8.1 so you need JRE 1.8.x Enjoy creating IPK feeds
I compiled the developer but at the start of the initial wizard comes out the dream remote control.
Zgemma Star H2
Branch develop
skin pli-hd
Thanks
On Openpli (4) there is so far I see no default softcam installed and if you install another softcam then oscam then the script softcam-support will fail.
This comes as it fails to find the file softcam.oscam which is not available if you didn't install first oscam.
The script should install file softcam.oscam if not available or return to None which work fine before.