e2openplugins / e2openplugin-openwebif Goto Github PK
View Code? Open in Web Editor NEWGPL Web Interface for e2stabs
License: GNU General Public License v3.0
GPL Web Interface for e2stabs
License: GNU General Public License v3.0
Create a folder e2openplugins in your OE recipes folder and clone the repo inside mkdir /your/oe/path/recipes/e2openplugins cd /your/oe/path/recipes/e2openplugins git clone git://github.com/E2OpenPlugins/e2openplugins.git . Edit the file "/your/oe/path/recipes/images/dreambox-image.bb" Change OPENDREAMBOX_COMMON from: OPENDREAMBOX_COMMON = "\ task-boot \ task-opendreambox-base \ task-opendreambox-dvbapi \ task-opendreambox-ui \ " to: OPENDREAMBOX_COMMON = "\ task-boot \ task-opendreambox-base \ task-opendreambox-dvbapi \ task-opendreambox-ui \ task-openplugins \ " Compile your OE :)
Is it possible to support the web features of autotimer, epgrefresh and webbouqueteditor without DMM webinterface plugin installed on the box?
The full remote picture references to images/remotes/et4x00.png
This file does not exist.
openpli today
Hi,
about 2 monts ago ssl support has been integrated into the openwebif.
Part of code is a very very close copy (about 95% i'd say) of the original webinterface code which licensed in an gpl-incompatible fashion.
please see:
and:
https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/blob/master/plugin/httpserver.py#L250
for approval.
I'm sorry i didn't come up with this erarlier but i rarely drop in here.
It's not a lot of code so it's not big deal to resolve this quite easily.
Thanks for your cooperation,
Reichi
Since a while it is possible to add streaming urls in a bouquest list. When such urls appear in the bouquest list, openwebif cannot display the list anymore. An example of such a streaming url:
I hope this can be fixed.
Hi,
is it possible to integrate a full QUERZ Keyboard View?
I have try something but enigma2 will not do what i want.
WHY? : The input of Text is very difficult with the remote control keys.
Thanks
Hi
i have a Vu+Solo shich i have added a Sundtek USB tuner to, i can watch 1 stream on the STB, and stream another, however, i cannot open 2 streams and occupy both tuners.
I have experimented with assigning another streamproxy to port 8002, and changing in my .m3u file so i access VLC with port 8002, and another instance of VLC on port 8001, but it seems like when i start the other player the first player freeezes, so im trying to read some code too see whether it's a limitation in the webif code, of a enigma2 general issue.
Got any insights for me? Is this a known problem, or has it got anything to do with my setup?
Open Web IF lässt sich nicht installeieren in Newnigma2 OE2.0
opendreambox 2.0.0 dm800
dm8000 login: root
Password:
root@dm8000: opkg install /tmp/*.ipk
Installing enigma2-plugin-extensions-openwebif (2.0) to flash...
Configuring enigma2-plugin-extensions-openwebif.
Plugin successfully installed! You should restart enigma2 now ...
Collected errors:
Hello,
Could you, please, add an option to OpenWebIF to detect that there is a new version
Best Regards
It look likes the web API does not allow to access Radio bouquet, service and stream.
Would it be possible to add Radio support at API level ?
If i have more than one tuner an i will add a new timer on the same time of a existing timer i get :
"Conflicting Timer(s) detected!"
Hello,
how can i external plugin add to OpenWebif?
Hi guys, could you add correct Brand to BOXINFO in azbox receivers?
I can provide you with azbox images and coordinates.
Thank you very much in advance.
It would be very nice if we could download a ".m3u" playlist file with all channels in a bouquet like it is possible to do in old webinterface.
I think this is a major drawback in openwebif.
besides this you are doing a great job.
Thank you
For some channels, VLC requires the specific program stream (the sid). The sid value for a broadcast recording is in the '.meta' file. Within the file usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/models/stream.py there is a procedure "getTS" which can be altered to include the SID required by VLC:
def getTS(self,request):
if "file" in request.args:
filename = unquote(request.args["file"][0]).decode('utf-8', 'ignore').encode('utf-8')
if not os.path.exists(filename):
return "File '%s' not found" % (filename)
sRef = ""
if os.path.exists(filename + '.meta'):
metafile = open(filename + '.meta', "r")
line = metafile.readline()
if line:
sRef = eServiceReference(line.strip()).toString()
metafile.close()
if sRef != '':
progopt="#EXTVLCOPT:program=%d\n" % (int(sRef.split(':')[3],16))
else:
progopt=""
response = "#EXTM3U\n#EXTVLCOPT--http-reconnect=true \n%shttp://%s:%s/file?file=%s\n" % (progopt,request.getRequestHostname(), config.OpenWebif.port.value, quote(filename))
request.setHeader('Content-Type', 'application/text')
return response
else:
return "Missing file parameter"
Perhaps someone who has developer access can commit this enhancement so that others can enjoy. Meanwhile, I am happy being able to stream recordings (rather than just 'live') of shared pmt channels. With this change, I am able to stream channels recorded from Optus C1 in the Aurora package (eg. WIN, GWN, IMP, 7Central etc.)
cheers
Hello,
Could you ,please, Include this functionality in OpenWEBIF to Update/Upgrade it Online, Or offline by selecting ".tar.gz" file.
Best Regards
Hi,
I think you're doing a great with the OpenWebif!
I still have a feature request though... With OpenPLi remote streaming it's possible to add channels from remote tuners to bouquets which works quite nicely.
What I'd like to do is remove the need for a bunch of satellite cables into your house and place a "fat" receiver with a number of tuners at the site of the dish and switches itself. The "thin" receiver in the living room should need to tuners or sat cables then.
For this to work, the "fat" receiver should be controllable remotely without the need to hook up a display and a remote control. For a large part this is already possible using the webif.
What now still misses (imho) is a possibility to setup tuners remotely and do a scan on them, remotely. If the webif would feature that, the above setup would become possible.
I think many people will be interested once they know what's possible now!
Hi,
OWIF 0.1.2 on VTi 4.2.1. There is a bug in displaying channel descriptions: it works only for the first bouquet you open. If you switch to the next bouquet, the channel list is loaded via AJAX call, but unfortunately uses the same
The password that I'm using for ssh access to my VU+ Duo does not work with OpenWebif.
Brand: Vuplus
Model: duo
Kernel version: 3.1.1
Firmware version: 2012-11-28 22:55:33
Hello,
I have a feature request which is also available in the original webif.
To put a timer for radio channels which doesn't have an EPG. As the most radio stations don't have an EPG it's not possible to put a timer to record some hours of that radio stations. Now this is only possible at the receiver itself. My question is to add the radio channels bouquets also at the function:
"Box control - Timers - Add timer - Channel:"
There you can find only the tv channels.
Thanks!
you can watch any channel with parental control enabled in Open WebIF
someone should fix this
Update:
After searching via EPG Search, the add timer buttons in the result page works, but the user gets no feedback. It would be nice if the webinterface would give some kind of feedback.
Fantastic the new MultiEPG feature in OpenWebIF. Is there a possibility to add the timer symbol (the alarmclock) in the window when you click at the name of the program name in the list? Easy to put a timer to record that program. This will finish the MultiEPG feature in my opinion.
Thanks a lot
Edgar
Would be great to align the font family of the EPG search page to the main one, I think now is using Times New Roman while the whole main interface is in Verdana/Arial/Sans Serif.
Thanks
After trying to retrieve a screenshot while 2 tuners are working (Sundtek dvbs2 usb driver with Suntek Control Center plugin), the feature doesn't work anymore.
In /tmp, the "screenshot.jpg" is not refreshed anymore. Using the telnet "Grab" command does not work anymore, even when removing the usb tuner.
I am using OpenPli 2.1 on a DM800se
Original dm webinterface has option to ask yes/no questions via message. Hope to have it here too.
Hi,
It would be great feature, if we could start a movie via web interface.
It is quite easy, in Streaming, movies, we can browse all our recordings and other movies.
We can even sream, or download them.
It would be exellent, if we can "zap" or start playing locally movies as well.
It could be the same as "zap" in channels list - clicking on the name of movie could start playing locally.
I thing this is quite easy to be made (have a look at the picture for an idea)
Hi,
I was wondering when a version built with HTTPS-support would be built? I saw that Cimarast committed the code for it.
I don´t know where else to ask. By "built" I mean upgradable from plugins on the dreambox.
Dreambox 7020hd with OpenPli
Br. Patrik
Hello,
Could you, please, add "changelog info" to OpenWebIF in evry new version
Best Regards
On Timer Edit and Timer Add the Afterevent "Nothing" = 0 do not work on Save.
Hi everyone !
It is impossible to set a timer using an iPhone. The "+" button in the mobile's template is not linked to anything...
/plugin/controllers/views/mobile/timerlist.tmpl :
Line 17 : div class="button-bold">+ </div
There should definitely be a way to link this button and make it functional... Any idea ?
et4000
openpli
tried with IE and Chrome
in the webinterface the full remote control exit button does not work. Is this the right place to post this Bug?
When i want to grab screenshot in Open Webif (in FF, IE, Opera, etc...), Screenshot(OSD) working good, but Screenshot(All) and Screenshot(Video) not working, just spinning.
I don't need Screenshot(Video), but Screenshot(All) will be appreciated.
Sh4 box with ARP enigma.
I updated from version 0.1.3 (which had the same problem) to 0.1.5 - same thing.
Changed port and webif crashed on pressing green to save changes
Hello I have Vu+ Duo, how I can change openwebif streaming port 8001 to 8033
Tk.
Samtrom
While the "old" webinterface can zapto channels that are defined as alternatives ...
userbouquet.favourites.tv:
alternatives.RTLHD.tv
Saved with Bouquet Editor Suite v1.22
OpenWebif fails doing so.
Behaviour in OpenWebif:
Does nothing, goes nowhere
Behaviour in old web interface:
Zaps to first available service defined as alternative
Expected behavior:
As in old web interface
I use alternatives a lot, especially for each and every HD channel to define the SD variant as alternative.
Currently, using dreamdroid (would prefer not to, but personally it's the best app I've found to use on android, so stuck with it).
Anyway, Using openwebif, if I try using the "Power Control" -> "Standby", I get a Force Close... I'm guessing that this is because the app uses the "Signal Panel" flag:
Screenshot above taken using the original webif for dmm...
Using dreamdroid on that webif, When I toggle standby, I get a message "Device is now running" or "Device is now in Standby-Mode". If I try it on openwebif, I get a long wait, and then the app crashes. As far as I remember, it works perfectly fine on the box, just crashes the phone...
Using reboot etc works fine, it's just the standby. Would there be a possibility of setting this flag?
My guess is that this is the code that tells it whether it's in standby:
protected static final String TAG_E2INSTANDBY = "e2instandby";
Many thanks.
cannot import name OrderedDict
Would it be possible to change the EPG to have the times horizontally along the top and the channels vertically on the left side? Seems to make more sense going that way.
Thanks
Wanted to try to ensure LO didn't accidentally turn over to any pr0n, so enabled the parental lock (Menu -> Setup -> Parental Control). Enabled it with the following settings:
Now, changing over to a pr0n channel works perfectly fine (asks for pin). However, if I change over using webif, then it loads the channel up perfectly, and doesn't ask for a pin or anything. Surely the plugin should read the e2 settings to see whether the following line is activated:
config.ParentalControl.servicepinactive=true
Or, could this be a problem within the image (would imagine not, as it's the plugin zapping to the channel)...
Cheers
Answer comes only after waiting 30sec. Is there chance to see answer as soon as it given.
And if no answer it gives automatically Yes!
Done nothing other than to set it up as below:
This is the error I have on web browser...
Also, another thing I noticed (not sure whether a bug, or side effect, or normal?!). Tried muting the sound when in web if config, and it wouldn't let me. In every other menu I recall trying, it's worked fine...
If i create recording timer from epg and leave location to default it will cause scheduling to fail when OpenVix should start recording.
I have no idea is there some settings to solve this or is this a bug.
In recording settings of OpenVix :
Open Webif does not represent the epg properly.
In order to have some formatting in the epg control charachters \n or \r\n of \n\r are used.
Also line feeds CHR(10) and CHR(13) are used. These are added to obtain a little of bit formatting and increase the readability
All these are not properly displayed in the epg presentation of OpenWebif.
See the attached screenshots.
In Enigma these are properly presented. (line feeds)
These \n \r tags are currently present when importing the rytecxmltv in numerous channels.
één (HD) en Nederland1 (HD) to name two
Could this be fixed.
Willy
Hi,
I've just upgraded OpenWebif today from repo (VTi 5.0) on my Vu+ Ultimo.
Unfortunately 85% of width is awful on large screen resolution of my laptop (1920x1080)
Please look on screenshot from Firefox here:
http://i49.tinypic.com/6gh74k.jpg
OSD looks very bad... Fixed widths was much better :)
Happy New Year!! :)
Hello,
can i get write access to this repro.
Thanks
Is it possible to switch between mobile and full version on smartphones?
(cannot change channel using OpenWebif mobile with iPhone) so can only record channel box is on.
i get an error from this:
/usr/lib/enigma2/python/Plugins/Extensions/OpenWebif/controllers/models/info.py, line 31 in formatIp
29
30def formatIp(ip):
31 if len(ip) != 4: <- here
32 return None
"ip" can be "none". fix:
def formatIp(ip):
if ip is None:
return None
if len(ip) != 4:
return None
return "%d.%d.%d.%d" % (ip[0], ip[1], ip[2], ip[3])
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.