oe-alliance / enigma2-plugins Goto Github PK
View Code? Open in Web Editor NEWThe original enigma2 plugins.
License: Other
The original enigma2 plugins.
License: Other
Just wondering if these are considered the same when it comes to matching events?
I noticed this when using the rest API from an external device. Some XML parsers will not parse the file unless the returned XML ends with a newline.
I would make the change myself but my python is weak at best.
When viewing an IPTV epg I am unable to set an autotimer. This is mainly due to the serviceref being used by autotimer.py and other classes missing the http://url part of the serviceref from the bouquet.
So, I've made a quick mod and attached the file here. Please tidy up as appropriate (I'm 2 days into python!) and consider integrating into this repo?
Conversations from here: http://www.techkings.org/threads/how-to-record-iptv.123223/page-3
I have a couple of improvements that I would like to suggest.
The first is that the margin before/after recording (padding time) is
saved in the RecordTimerEntry when an instance is created. This would
mean that whenever a timer's runtime needs to be compared to an EPG
entry or looked up in the EPG (e.g. in AutoTimer.timeSimilarityPercent()
or RecordTimer.RecordTimerEntry.getEventFromEPG()), the actual event
time is used rather than the padded time. The code that calls
AutoTimer.timeSimilarityPercent() adjusts for padding, but if the
AutoTimer doesn't specify ts own padding, it uses the current padding
values, not the values used to create the timer.
There are a couple of bugs in a plugin for an online EPG/recording
setting service used in the Beyonwiz version of enigma2 that can only be
fixed correctly if the correct padding values are known.
These bugs may be more of a problem in Australia than in Europe, because
some Australian broadcasters do not keep accurately to their published
schedule. The after-recording margin typically needs to be 25-30 minutes
in Australia. This is often longer than some programs (especially
children's programs), and it means that if an EPG lookup is done on
(timerStart+timerEnd)/2, the time looked up can be for the wrong program.
I know that this is a change that affects much more than just
AutoTimers. I suggest that it it were to be implemented,
RecordTimerEntry.begin and RecordTimerEntry.end should keep their
current meanings, and two additional attributes,
RecordTimerEntry.margin_before and RecordTimerEntry.margin_after should
be added.
The second suggestion is a more compact implementation for
AutoTimer.timeSimilarityPercent():
Instead of:
|def timeSimilarityPercent(rtimer, evtBegin, evtEnd, timer=None): ... if
(rtimerBegin <= evtBegin) and (evtEnd <= rtimerEnd): commonTime = evtEnd
use:
|def timeSimilarityPercent(rtimer, evtBegin, evtEnd, timer=None): ...
commonTime = max(min(evtEnd, rtimerEnd) - max(evtBegin, rtimerBegin), 0)|
Possibly also allow for negative values for |timeSimilarityPercent()|
when there is no overlap by removing|max(..., 0)|. from the expression,, so:
|commonTime = min(evtEnd, rtimerEnd) - max(evtBegin, rtimerBegin)|
In the past I used to disable autotimers' created timers (may I call it "autotimered" to avoid the difference from a normal timer and an automated created one? ;) ) in case I did not want to record something, without deleting the autotimer itself.
This is useful particularly for series when you have already recorded an episode or "autotimered" which are set for channels where you can't record from.
Usually, disabling an autotimered does the trick. But lately it's frequently happening that a new timer is created for the same time and channel for whom you already have a disabled autotimered.
It should be useful and comfy to avoid such a behaviour: what do you think?
The important bottom part of the main screen, the one used for the commands' description, only shows two rows and this cuts a part of the description, either in English or in other languages.
Can you redesign it to make it higher?
Thanks and regards.
Some Images use the master branch with some old code and some missing fixes.
What you think about the merge into master step by step?
Feature request:
AutoTimers which are edited to remove all bouquets
/services
/include
or exclude
(and maybe other) attribute values, maintain the previous values unless empty params are sent, eg. bouquets=&
.
It would be nice to have a param such as clearUnsetValues=true
to wipe unset attributes from an autotimer.
Dear Developers,
Sometimes an autotimer records the same chapter many times under the same name o very similar names. It would be good to have the option to search and filter the matches in tittle or EPG information for the scheduled timers. In that way, we can easily see/check the recorded chapters that are duplicated. Besides, it makes easy to find specific chapters.
The search should have the option to include subfolders.
Besides, it would be good to have the option to select multiple movie files to be deleted/copied/moved from the Openwebif interface.
Best regards,
Joniale
Not sure where's best to suggest ideas for new plugins...
Long-pressing Mute
would unmute after user-configurable X seconds. For cases when certain adverts appear (20-30 seconds) or indeed entire ad breaks (2-3 minutes).
Can we rename the branches please?
master > master-old
2.3 > master
Is anyone still building from the master (old) branch?
I've been using this great plugin for some years, now, with just minor issues. It's one of my favourite (pity it works for sure on some channels, but I know this depends on the broadcasters, not on the plugin).
But lately, under OBH 4.4, I can't take advantage of the normal VPS mode of recording (not the safe one, I mean, but the one set by "Yes" in the field "Enable VPS").
They happen two issues: when enabling the VPS mode to whatever mode and confirm:
To be sure, I checked if this happened under OBH 4.3.039 (the last update) but non of those two issues occur under that version.
When searching for a program in the EPG (IPTV), the search only returns results from the current channel selected. Tested on OATV 6.4
Hi, plugin enigma2-plugin-extensions-internetradio is depend on package gst-plugins-bad-faad. In new versions gst-plugins-* is renamed to gstreamer1.0-plugins
opkg install enigma2-plugin-extensions-internetradio
Installing enigma2-plugin-extensions-internetradio (2.0+git6154+f1c1575-r10) on root.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for enigma2-plugin-extensions-internetradio:
* gst-plugins-bad-faad * gst-plugins-good-spectrum *
* opkg_install: Cannot install package enigma2-plugin-extensions-internetradio.
opkg info gstreamer1.0-plugins-bad-faad
Package: gstreamer1.0-plugins-bad-faad
Version: 1.8.1-r0
Depends: libfaad2 (>= 2.7), libffi6 (>= 3.2.1), libgstaudio-1.0-0 (>= 1.8.1), gstreamer1.0-plugins-bad, libz1 (>= 1.2.8), libpcre1 (>= 8.38), libgsttag-1.0-0 (>= 1.8.1), libc6 (>= 2.23), libglib-2.0-0 (>= 2.46.2), liborc-0.4-0 (>= 0.4.24), gstreamer1.0 (>= 1.8.1)
Status: install ok installed
Section: multimedia
Architecture: mips32el
Maintainer: OE-Core Developers <[email protected]>
MD5Sum: 7d2addc0ee276b22838f7218d9844cf4
Size: 10050
Filename: gstreamer1.0-plugins-bad-faad_1.8.1-r0_mips32el.ipk
Source: git://anongit.freedesktop.org/gstreamer/gst-plugins-bad;branch=master;name=master git://anongit.freedesktop.org/gstreamer/common;destsuffix=git/common;name=common file://configure-allow-to-disable-libssh2.patch file://fix-maybe-uninitialized-warnings-when-compiling-with-Os.patch file://avoid-including-sys-poll.h-directly.patch file://ensure-valid-sentinels-for-gst_structure_get-etc.patch file://0001-gstreamer-gl.pc.in-don-t-append-GL_CFLAGS-to-CFLAGS.patch file://0001-rtmp-fix-seeking-and-potential-segfault.patch file://dvbapi5-fix-old-kernel.patch file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch file://0001-Makefile.am-don-t-hardcode-libtool-name-when-running.patch
Description: GStreamer plugin for faad GStreamer plugin for faad
Installed-Time: 1476475197
Hello I hope you are well.
I was wondering if you can assist with a couple of issues.
Is it possible to add a background zap (fake recording) timer to auto timer. EPG refresh plugin has this feature. If AutoTimer can do this natively, then the need for EPG refresh will be less
Some users are reporting issues with AutoTimer. If you filter by service and bouquet the service restriction is ignored. To me, logically a person should not filter by both service and bouquet. However the plugin allows this.
Is it possible to make the service filter override the bouquet filter/bouquet filter not apply if service filter is enabled?
The thread on ViX forum is titled "Auto timer problem (not obeying filters)"
Sorry to have e-mailed you. But you are the only that has committed to the plugin recently.
Many thanks in advance.
Feature request:
AutoTimers can currently be deleted by id, could we add a function to the api to rename by id too?
/autotimer/rename?id=17&name=
The python3
branch of this repo is used by images built from nextp3
and nextp3-ssl111
oe-alliance branches. The python3
branch of this repo is intended to exclude plugins that are not python 3 compatible or won't compile in those build environments.
All other branches currently use the master
branch. Any commits to the master branch should ideally be also compatible with python 3 and be able to be picked/merged into the python3 branch.
Hopefully, we can go back to one branch.
I have deleted the PARTIAL_DESCRIPTION_SEARCH as it is no longer required. Confirmed with @arn354
The dev branch has also been deleted to avoid confusion. The name itself had implied that is where development is done, when that was not the case when it was created. If it is needed, please respond with the reason.
Describe the bug
autotimer.xml file becomes corrupt when an AutoTimer filtered by bouquet with a &
or <
is saved
To Reproduce
&
in the name)&
/<
-named bouquetExpected behavior
AutoTimer should save normally, encoding &
as &
, <
as <
Image (please complete the following information):
Desktop (please complete the following information):
Additional context
Furthermore, AutoTimerAddXMLAutoTimerResource
returns an AutoTimer was added successfully
response
Using an enigma 2 device I can set an Iptv standard timer but the autotimer doesn’t seem to pick up anything
It was discussed previously here but the fix no longer works
#177
I need to know if using an OE-A image crashes when this sequence is followed:
1º Do not have any added event in Autotimer
Now start the Setup EPGsearch:
press EPGSearch-> MENU -> "Import from Autotimer"
Do you get a crash with this sequence?
Setting overrideAlternatives goes always true after save.
The local files don't work.
i have tested AutoResolution with openATV and openEight, and different languages. (Dutch and German)
but nothing is being translated.
the local files look ok to me, but they could use an update.
Smokey
It seems IMDB changed something on their site last night.
This means this plugin no longer brings back any data. Every request will no display "No details found"
Plugin needs investigating to see if this is an IMDB temporary error, or that IMDB have changed their HTML which means the IMDB plugin needs rewriting to pick up these changes
When modifying the timer settings the hostname is completely ignored and only the IP address is used.
Also "finish fetching remote data" sounds like it is still loading data and I also got that message if my IP was 0.0.0.0 and therefore the connection failed.
By default all movies details are in english language, but how to change to french language?
Feature request:
AutoTimers can currently be deleted by id, could we add a function to the api to disable by id too?
/autotimer/disable?id=17
The following files needs be fixed and correctly converted to utf-8.
This patch shows the files and positions.
DO NOT APPLY !!
diff --git a/aihdcontroler/src/comp/vhdRendMaxTemp.py b/aihdcontroler/src/comp/vhdRendMaxTemp.py
index 8dfcd997..a0f9c53f 100644
--- a/aihdcontroler/src/comp/vhdRendMaxTemp.py
+++ b/aihdcontroler/src/comp/vhdRendMaxTemp.py
@@ -48,7 +48,7 @@ class vhdRendMaxTemp(Renderer, VariableText):
maxtemp = tt
except:
pass
- self.text = str(maxtemp) + "∞C"
+ self.text = str(maxtemp) + "°C"
else:
loada = 0
try:
diff --git a/epgsearchpli/src/EPGSearch.py b/epgsearchpli/src/EPGSearch.py
index 20daa5ac..51655ccd 100644
--- a/epgsearchpli/src/EPGSearch.py
+++ b/epgsearchpli/src/EPGSearch.py
@@ -764,7 +764,7 @@ class EPGSearch(EPGSelection):
if cur[0] is not None:
name2 = cur[0].getEventName() or ''
name3 = name2.split("(")[0].strip()
- eventname = name3.replace('"', '').replace('’/‘', '').replace('Ã/‘', '').replace('’/Ù', '').replace('.', '')
+ eventname = name3.replace('"', '').replace('Õ/Ô', '').replace('Ì/Ô', '').replace('Õ/ô', '').replace('.', '')
eventname = eventname.replace('0+', '').replace('(0+)', '').replace('6+', '').replace('(6+)', '').replace('7+', '').replace('(7+)', '').replace('12+', '').replace('(12+)', '').replace('16+', '').replace('(16+)', '').replace('18+', '').replace('(18+)', '')
try:
tmbdsearch = config.plugins.tmbd.profile.value
diff --git a/fancontrol2/src/FC2webSite.py b/fancontrol2/src/FC2webSite.py
index 705ca79e..52982ec7 100644
--- a/fancontrol2/src/FC2webSite.py
+++ b/fancontrol2/src/FC2webSite.py
@@ -47,7 +47,7 @@ class FC2web(resource.Resource):
html += "<a href=\"/fancontrol/log\"><img border=\"0\" src=\"/fancontrol/FC2Setup.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
html += "<table border=\"1\" width=\"500\" id=\"table1\">\n"
html += "<tr>\n"
- html += "<td>%s: <b><font color=\"#FFCC00\">%4.1f ∞C</font></b></td>\n" % (_("Temperature"), FC2werte[0])
+ html += "<td>%s: <b><font color=\"#FFCC00\">%4.1f ÔøΩC</font></b></td>\n" % (_("Temperature"), FC2werte[0])
html += "<td>%s: <font color=\"#FFCC00\"><b>%4d rpm</b></font></td>\n" % (_("Speed"), FC2werte[1])
html += "<td>%s: <font color=\"#FFCC00\"><b>%03d</b></font></td>\n" % (_("Voltage"), FC2werte[2])
html += "<td>PWM: <font color=\"#FFCC00\"><b>%03d</b></font></td>\n" % FC2werte[3]
@@ -56,7 +56,7 @@ class FC2web(resource.Resource):
html += "<table border=\"1\" width=\"500\">\n"
html += "<tr>\n"
- html += "<td>%s ∞C</td>\n" % _("Sensors")
+ html += "<td>%s °C</td>\n" % _("Sensors")
templist = sensors.getSensorsList(sensors.TYPE_TEMPERATURE)
tempcount = len(templist)
for count in range(tempcount):
@@ -101,7 +101,7 @@ class FC2web(resource.Resource):
html += "<table border=\"1\" width=\"500\">\n"
html += "<tr>\n"
html += "<td>Version: %s </td>\n" % Version
- html += "<td>Settings: %s-%s ∞C</td>\n" % (config.plugins.FanControl.temp.value, config.plugins.FanControl.tempmax.value)
+ html += "<td>Settings: %s-%s ÔøΩC</td>\n" % (config.plugins.FanControl.temp.value, config.plugins.FanControl.tempmax.value)
html += "<td>%s-%s rpm</td>\n" % (config.plugins.FanControl.minRPM.value, config.plugins.FanControl.maxRPM.value)
html += "</tr>\n"
html += "</table>\n"
diff --git a/valixdcontrol/src/comp/vRendMaxTemp.py b/valixdcontrol/src/comp/vRendMaxTemp.py
index 11b2ff74..bf53f266 100644
--- a/valixdcontrol/src/comp/vRendMaxTemp.py
+++ b/valixdcontrol/src/comp/vRendMaxTemp.py
@@ -48,7 +48,7 @@ class vRendMaxTemp(Renderer, VariableText):
maxtemp = tt
except:
pass
- self.text = str(maxtemp) + "∞C"
+ self.text = str(maxtemp) + "°C"
else:
loada = 0
try:
diff --git a/weathercomponent/src/Components/Sources/MSNWeather.py b/weathercomponent/src/Components/Sources/MSNWeather.py
index 3578bbf4..f29df576 100644
--- a/weathercomponent/src/Components/Sources/MSNWeather.py
+++ b/weathercomponent/src/Components/Sources/MSNWeather.py
@@ -64,7 +64,7 @@ class MSNWeather(Source):
if weathermsn.weatherData.weatherItems.has_key(skey):
item = weathermsn.weatherData.weatherItems[skey]
highTemp = item.high
- return "%s∞%s" % (highTemp, weathermsn.weatherData.degreetype)
+ return "%s°%s" % (highTemp, weathermsn.weatherData.degreetype)
else:
return _("n/a")
@@ -75,7 +75,7 @@ class MSNWeather(Source):
if weathermsn.weatherData.weatherItems.has_key(skey):
item = weathermsn.weatherData.weatherItems[skey]
lowTemp = item.low
- return "%s∞%s" % (lowTemp, weathermsn.weatherData.degreetype)
+ return "%s°%s" % (lowTemp, weathermsn.weatherData.degreetype)
else:
return _("n/a")
@@ -86,7 +86,7 @@ class MSNWeather(Source):
if weathermsn.weatherData.weatherItems.has_key(skey):
item = weathermsn.weatherData.weatherItems[skey]
highTemp = item.high
- high = "%s∞%s" % (highTemp, weathermsn.weatherData.degreetype)
+ high = "%s°%s" % (highTemp, weathermsn.weatherData.degreetype)
low = self.getTemperature_Low(key)
return "%s - %s" % (high, low)
else:
@@ -106,7 +106,7 @@ class MSNWeather(Source):
def getTemperature_Current(self):
skey = "-1"
if weathermsn.weatherData.weatherItems.has_key(skey):
- return "%s∞%s" % (weathermsn.weatherData.weatherItems[skey].temperature, weathermsn.weatherData.degreetype)
+ return "%s°%s" % (weathermsn.weatherData.weatherItems[skey].temperature, weathermsn.weatherData.degreetype)
else:
return _("n/a")
ERROR: enigma2-plugins-8.0.1+gitAUTOINC+3c94c915f7-r0 do_fetch: Fetcher failure: Fetch command export DBUS_SESSION_BUS_ADDRESS="unix:abstract=/tmp/dbus-i87e5QHFzD"; export SSH_AUTH_SOCK="/run/user/1000/keyring/ssh"; export PATH="/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/x86_64-linux/usr/bin/python-native:/home/ostende/build-enviroment/openembedded-core/scripts:/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/x86_64-linux/usr/bin/mipsel-oe-linux:/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/vusolo2/usr/bin/crossscripts:/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/x86_64-linux/usr/sbin:/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/x86_64-linux/usr/bin:/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/x86_64-linux/sbin:/home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/sysroots/x86_64-linux/bin:/home/ostende/build-enviroment/openembedded-core/scripts:/home/ostende/build-enviroment/bitbake/bin:/home/ostende/build-enviroment/openembedded-core/scripts:/home/ostende/build-enviroment/bitbake/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"; export HOME="/home/ostende"; LANG=C git -c core.fsyncobjectfiles=0 fetch -f --prune --progress git://github.com/oe-alliance/enigma2-plugins.git refs/:refs/ failed with exit code 128, output:
error: refs/heads/2.3 does not point to a valid object!
error: refs/heads/master does not point to a valid object!
error: refs/heads/services-removed does not point to a valid object!
error: refs/pull/1/head does not point to a valid object!
error: refs/pull/1/merge does not point to a valid object!
error: refs/pull/10/head does not point to a valid object!
error: refs/pull/100/head does not point to a valid object!
error: refs/pull/101/head does not point to a valid object!
error: refs/pull/102/head does not point to a valid object!
error: refs/pull/103/head does not point to a valid object!
error: refs/pull/104/head does not point to a valid object!
error: refs/pull/105/head does not point to a valid object!
error: refs/pull/106/head does not point to a valid object!
error: refs/pull/107/head does not point to a valid object!
error: refs/pull/108/head does not point to a valid object!
error: refs/pull/109/head does not point to a valid object!
error: refs/pull/11/head does not point to a valid object!
error: refs/pull/110/head does not point to a valid object!
error: refs/pull/111/head does not point to a valid object!
error: refs/pull/112/head does not point to a valid object!
error: refs/pull/113/head does not point to a valid object!
error: refs/pull/114/head does not point to a valid object!
error: refs/pull/115/head does not point to a valid object!
error: refs/pull/116/head does not point to a valid object!
error: refs/pull/117/head does not point to a valid object!
error: refs/pull/119/head does not point to a valid object!
error: refs/pull/12/head does not point to a valid object!
error: refs/pull/120/head does not point to a valid object!
error: refs/pull/121/head does not point to a valid object!
error: refs/pull/122/head does not point to a valid object!
error: refs/pull/123/head does not point to a valid object!
error: refs/pull/124/head does not point to a valid object!
error: refs/pull/125/head does not point to a valid object!
error: refs/pull/127/head does not point to a valid object!
error: refs/pull/128/head does not point to a valid object!
error: refs/pull/129/head does not point to a valid object!
error: refs/pull/13/head does not point to a valid object!
error: refs/pull/130/head does not point to a valid object!
error: refs/pull/131/head does not point to a valid object!
error: refs/pull/132/head does not point to a valid object!
error: refs/pull/133/head does not point to a valid object!
error: refs/pull/136/head does not point to a valid object!
error: refs/pull/137/head does not point to a valid object!
error: refs/pull/138/head does not point to a valid object!
error: refs/pull/139/head does not point to a valid object!
error: refs/pull/14/head does not point to a valid object!
error: refs/pull/140/head does not point to a valid object!
error: refs/pull/141/head does not point to a valid object!
error: refs/pull/144/head does not point to a valid object!
error: refs/pull/145/head does not point to a valid object!
error: refs/pull/148/head does not point to a valid object!
error: refs/pull/15/head does not point to a valid object!
error: refs/pull/150/head does not point to a valid object!
error: refs/pull/152/head does not point to a valid object!
error: refs/pull/154/head does not point to a valid object!
error: refs/pull/155/head does not point to a valid object!
error: refs/pull/156/head does not point to a valid object!
error: refs/pull/157/merge does not point to a valid object!
error: refs/pull/158/head does not point to a valid object!
error: refs/pull/159/head does not point to a valid object!
error: refs/pull/16/head does not point to a valid object!
error: refs/pull/160/head does not point to a valid object!
error: refs/pull/162/head does not point to a valid object!
error: refs/pull/163/head does not point to a valid object!
error: refs/pull/17/head does not point to a valid object!
error: refs/pull/18/head does not point to a valid object!
error: refs/pull/19/head does not point to a valid object!
error: refs/pull/2/head does not point to a valid object!
error: refs/pull/2/merge does not point to a valid object!
error: refs/pull/20/head does not point to a valid object!
error: refs/pull/20/merge does not point to a valid object!
error: refs/pull/21/head does not point to a valid object!
error: refs/pull/22/head does not point to a valid object!
error: refs/pull/23/head does not point to a valid object!
error: refs/pull/24/head does not point to a valid object!
error: refs/pull/25/head does not point to a valid object!
error: refs/pull/26/head does not point to a valid object!
error: refs/pull/27/head does not point to a valid object!
error: refs/pull/27/merge does not point to a valid object!
error: refs/pull/28/head does not point to a valid object!
error: refs/pull/29/head does not point to a valid object!
error: refs/pull/3/head does not point to a valid object!
error: refs/pull/3/merge does not point to a valid object!
error: refs/pull/30/head does not point to a valid object!
error: refs/pull/31/head does not point to a valid object!
error: refs/pull/31/merge does not point to a valid object!
error: refs/pull/32/head does not point to a valid object!
error: refs/pull/33/head does not point to a valid object!
error: refs/pull/34/head does not point to a valid object!
error: refs/pull/35/head does not point to a valid object!
error: refs/pull/36/head does not point to a valid object!
error: refs/pull/37/head does not point to a valid object!
error: refs/pull/38/head does not point to a valid object!
error: refs/pull/39/head does not point to a valid object!
error: refs/pull/4/head does not point to a valid object!
error: refs/pull/4/merge does not point to a valid object!
error: refs/pull/40/head does not point to a valid object!
error: refs/pull/41/head does not point to a valid object!
error: refs/pull/42/head does not point to a valid object!
error: refs/pull/43/head does not point to a valid object!
error: refs/pull/44/head does not point to a valid object!
error: refs/pull/45/head does not point to a valid object!
error: refs/pull/46/head does not point to a valid object!
error: refs/pull/47/head does not point to a valid object!
error: refs/pull/47/merge does not point to a valid object!
error: refs/pull/48/head does not point to a valid object!
error: refs/pull/49/head does not point to a valid object!
error: refs/pull/5/head does not point to a valid object!
error: refs/pull/51/head does not point to a valid object!
error: refs/pull/52/head does not point to a valid object!
error: refs/pull/53/head does not point to a valid object!
error: refs/pull/54/head does not point to a valid object!
error: refs/pull/55/head does not point to a valid object!
error: refs/pull/56/head does not point to a valid object!
error: refs/pull/56/merge does not point to a valid object!
error: refs/pull/57/head does not point to a valid object!
error: refs/pull/58/head does not point to a valid object!
error: refs/pull/59/head does not point to a valid object!
error: refs/pull/6/head does not point to a valid object!
error: refs/pull/60/head does not point to a valid object!
error: refs/pull/61/head does not point to a valid object!
error: refs/pull/62/head does not point to a valid object!
error: refs/pull/63/head does not point to a valid object!
error: refs/pull/64/head does not point to a valid object!
error: refs/pull/65/head does not point to a valid object!
error: refs/pull/66/head does not point to a valid object!
error: refs/pull/67/head does not point to a valid object!
error: refs/pull/68/head does not point to a valid object!
error: refs/pull/69/head does not point to a valid object!
error: refs/pull/7/head does not point to a valid object!
error: refs/pull/70/head does not point to a valid object!
error: refs/pull/71/head does not point to a valid object!
error: refs/pull/72/head does not point to a valid object!
error: refs/pull/72/merge does not point to a valid object!
error: refs/pull/73/head does not point to a valid object!
error: refs/pull/73/merge does not point to a valid object!
error: refs/pull/74/head does not point to a valid object!
error: refs/pull/74/merge does not point to a valid object!
error: refs/pull/75/head does not point to a valid object!
error: refs/pull/75/merge does not point to a valid object!
error: refs/pull/76/head does not point to a valid object!
error: refs/pull/77/head does not point to a valid object!
error: refs/pull/78/head does not point to a valid object!
error: refs/pull/79/head does not point to a valid object!
error: refs/pull/8/head does not point to a valid object!
error: refs/pull/80/head does not point to a valid object!
error: refs/pull/83/head does not point to a valid object!
error: refs/pull/84/head does not point to a valid object!
error: refs/pull/85/head does not point to a valid object!
error: refs/pull/87/head does not point to a valid object!
error: refs/pull/88/head does not point to a valid object!
error: refs/pull/89/head does not point to a valid object!
error: refs/pull/9/head does not point to a valid object!
error: refs/pull/90/head does not point to a valid object!
error: refs/pull/91/head does not point to a valid object!
error: refs/pull/92/head does not point to a valid object!
error: refs/pull/93/head does not point to a valid object!
error: refs/pull/94/head does not point to a valid object!
error: refs/pull/95/head does not point to a valid object!
error: refs/pull/96/head does not point to a valid object!
error: refs/pull/97/head does not point to a valid object!
error: refs/pull/98/head does not point to a valid object!
error: refs/pull/99/head does not point to a valid object!
error: refs/tags/3.0.2 does not point to a valid object!
error: refs/tags/3.2.0 does not point to a valid object!
error: refs/tags/3.2.1 does not point to a valid object!
error: refs/tags/3.2.2 does not point to a valid object!
error: refs/tags/3.2.3 does not point to a valid object!
error: refs/tags/OE1.6LAST does not point to a valid object!
error: refs/tags/build_214 does not point to a valid object!
error: refs/tags/build_220 does not point to a valid object!
error: refs/tags/build_231 does not point to a valid object!
error: refs/tags/build_233 does not point to a valid object!
error: refs/tags/build_238 does not point to a valid object!
error: refs/tags/build_239 does not point to a valid object!
error: refs/tags/build_245 does not point to a valid object!
error: refs/tags/build_246 does not point to a valid object!
error: refs/tags/build_250 does not point to a valid object!
error: refs/tags/build_256 does not point to a valid object!
error: refs/tags/build_262 does not point to a valid object!
error: refs/tags/build_279 does not point to a valid object!
error: refs/tags/build_291 does not point to a valid object!
error: refs/heads/2.3 does not point to a valid object!
error: refs/heads/master does not point to a valid object!
error: refs/heads/services-removed does not point to a valid object!
error: refs/pull/1/head does not point to a valid object!
error: refs/pull/1/merge does not point to a valid object!
error: refs/pull/10/head does not point to a valid object!
error: refs/pull/100/head does not point to a valid object!
error: refs/pull/101/head does not point to a valid object!
error: refs/pull/102/head does not point to a valid object!
error: refs/pull/103/head does not point to a valid object!
error: refs/pull/104/head does not point to a valid object!
error: refs/pull/105/head does not point to a valid object!
error: refs/pull/106/head does not point to a valid object!
error: refs/pull/107/head does not point to a valid object!
error: refs/pull/108/head does not point to a valid object!
error: refs/pull/109/head does not point to a valid object!
error: refs/pull/11/head does not point to a valid object!
error: refs/pull/110/head does not point to a valid object!
error: refs/pull/111/head does not point to a valid object!
error: refs/pull/112/head does not point to a valid object!
error: refs/pull/113/head does not point to a valid object!
error: refs/pull/114/head does not point to a valid object!
error: refs/pull/115/head does not point to a valid object!
error: refs/pull/116/head does not point to a valid object!
error: refs/pull/117/head does not point to a valid object!
error: refs/pull/119/head does not point to a valid object!
error: refs/pull/12/head does not point to a valid object!
error: refs/pull/120/head does not point to a valid object!
error: refs/pull/121/head does not point to a valid object!
error: refs/pull/122/head does not point to a valid object!
error: refs/pull/123/head does not point to a valid object!
error: refs/pull/124/head does not point to a valid object!
error: refs/pull/125/head does not point to a valid object!
error: refs/pull/127/head does not point to a valid object!
error: refs/pull/128/head does not point to a valid object!
error: refs/pull/129/head does not point to a valid object!
error: refs/pull/13/head does not point to a valid object!
error: refs/pull/130/head does not point to a valid object!
error: refs/pull/131/head does not point to a valid object!
error: refs/pull/132/head does not point to a valid object!
error: refs/pull/133/head does not point to a valid object!
error: refs/pull/136/head does not point to a valid object!
error: refs/pull/137/head does not point to a valid object!
error: refs/pull/138/head does not point to a valid object!
error: refs/pull/139/head does not point to a valid object!
error: refs/pull/14/head does not point to a valid object!
error: refs/pull/140/head does not point to a valid object!
error: refs/pull/141/head does not point to a valid object!
error: refs/pull/144/head does not point to a valid object!
error: refs/pull/145/head does not point to a valid object!
error: refs/pull/148/head does not point to a valid object!
error: refs/pull/15/head does not point to a valid object!
error: refs/pull/150/head does not point to a valid object!
error: refs/pull/152/head does not point to a valid object!
error: refs/pull/154/head does not point to a valid object!
error: refs/pull/155/head does not point to a valid object!
error: refs/pull/156/head does not point to a valid object!
error: refs/pull/157/merge does not point to a valid object!
error: refs/pull/158/head does not point to a valid object!
error: refs/pull/159/head does not point to a valid object!
error: refs/pull/16/head does not point to a valid object!
error: refs/pull/160/head does not point to a valid object!
error: refs/pull/162/head does not point to a valid object!
error: refs/pull/163/head does not point to a valid object!
error: refs/pull/17/head does not point to a valid object!
error: refs/pull/18/head does not point to a valid object!
error: refs/pull/19/head does not point to a valid object!
error: refs/pull/2/head does not point to a valid object!
error: refs/pull/2/merge does not point to a valid object!
error: refs/pull/20/head does not point to a valid object!
error: refs/pull/20/merge does not point to a valid object!
error: refs/pull/21/head does not point to a valid object!
error: refs/pull/22/head does not point to a valid object!
error: refs/pull/23/head does not point to a valid object!
error: refs/pull/24/head does not point to a valid object!
error: refs/pull/25/head does not point to a valid object!
error: refs/pull/26/head does not point to a valid object!
error: refs/pull/27/head does not point to a valid object!
error: refs/pull/27/merge does not point to a valid object!
error: refs/pull/28/head does not point to a valid object!
error: refs/pull/29/head does not point to a valid object!
error: refs/pull/3/head does not point to a valid object!
error: refs/pull/3/merge does not point to a valid object!
error: refs/pull/30/head does not point to a valid object!
error: refs/pull/31/head does not point to a valid object!
error: refs/pull/31/merge does not point to a valid object!
error: refs/pull/32/head does not point to a valid object!
error: refs/pull/33/head does not point to a valid object!
error: refs/pull/34/head does not point to a valid object!
error: refs/pull/35/head does not point to a valid object!
error: refs/pull/36/head does not point to a valid object!
error: refs/pull/37/head does not point to a valid object!
error: refs/pull/38/head does not point to a valid object!
error: refs/pull/39/head does not point to a valid object!
error: refs/pull/4/head does not point to a valid object!
error: refs/pull/4/merge does not point to a valid object!
error: refs/pull/40/head does not point to a valid object!
error: refs/pull/41/head does not point to a valid object!
error: refs/pull/42/head does not point to a valid object!
error: refs/pull/43/head does not point to a valid object!
error: refs/pull/44/head does not point to a valid object!
error: refs/pull/45/head does not point to a valid object!
error: refs/pull/46/head does not point to a valid object!
error: refs/pull/47/head does not point to a valid object!
error: refs/pull/47/merge does not point to a valid object!
error: refs/pull/48/head does not point to a valid object!
error: refs/pull/49/head does not point to a valid object!
error: refs/pull/5/head does not point to a valid object!
error: refs/pull/51/head does not point to a valid object!
error: refs/pull/52/head does not point to a valid object!
error: refs/pull/53/head does not point to a valid object!
error: refs/pull/54/head does not point to a valid object!
error: refs/pull/55/head does not point to a valid object!
error: refs/pull/56/head does not point to a valid object!
error: refs/pull/56/merge does not point to a valid object!
error: refs/pull/57/head does not point to a valid object!
error: refs/pull/58/head does not point to a valid object!
error: refs/pull/59/head does not point to a valid object!
error: refs/pull/6/head does not point to a valid object!
error: refs/pull/60/head does not point to a valid object!
error: refs/pull/61/head does not point to a valid object!
error: refs/pull/62/head does not point to a valid object!
error: refs/pull/63/head does not point to a valid object!
error: refs/pull/64/head does not point to a valid object!
error: refs/pull/65/head does not point to a valid object!
error: refs/pull/66/head does not point to a valid object!
error: refs/pull/67/head does not point to a valid object!
error: refs/pull/68/head does not point to a valid object!
error: refs/pull/69/head does not point to a valid object!
error: refs/pull/7/head does not point to a valid object!
error: refs/pull/70/head does not point to a valid object!
error: refs/pull/71/head does not point to a valid object!
error: refs/pull/72/head does not point to a valid object!
error: refs/pull/72/merge does not point to a valid object!
error: refs/pull/73/head does not point to a valid object!
error: refs/pull/73/merge does not point to a valid object!
error: refs/pull/74/head does not point to a valid object!
error: refs/pull/74/merge does not point to a valid object!
error: refs/pull/75/head does not point to a valid object!
error: refs/pull/75/merge does not point to a valid object!
error: refs/pull/76/head does not point to a valid object!
error: refs/pull/77/head does not point to a valid object!
error: refs/pull/78/head does not point to a valid object!
error: refs/pull/79/head does not point to a valid object!
error: refs/pull/8/head does not point to a valid object!
error: refs/pull/80/head does not point to a valid object!
error: refs/pull/83/head does not point to a valid object!
error: refs/pull/84/head does not point to a valid object!
error: refs/pull/85/head does not point to a valid object!
error: refs/pull/87/head does not point to a valid object!
error: refs/pull/88/head does not point to a valid object!
error: refs/pull/89/head does not point to a valid object!
error: refs/pull/9/head does not point to a valid object!
error: refs/pull/90/head does not point to a valid object!
error: refs/pull/91/head does not point to a valid object!
error: refs/pull/92/head does not point to a valid object!
error: refs/pull/93/head does not point to a valid object!
error: refs/pull/94/head does not point to a valid object!
error: refs/pull/95/head does not point to a valid object!
error: refs/pull/96/head does not point to a valid object!
error: refs/pull/97/head does not point to a valid object!
error: refs/pull/98/head does not point to a valid object!
error: refs/pull/99/head does not point to a valid object!
error: refs/tags/3.0.2 does not point to a valid object!
error: refs/tags/3.2.0 does not point to a valid object!
error: refs/tags/3.2.1 does not point to a valid object!
error: refs/tags/3.2.2 does not point to a valid object!
error: refs/tags/3.2.3 does not point to a valid object!
error: refs/tags/OE1.6LAST does not point to a valid object!
error: refs/tags/build_214 does not point to a valid object!
error: refs/tags/build_220 does not point to a valid object!
error: refs/tags/build_231 does not point to a valid object!
error: refs/tags/build_233 does not point to a valid object!
error: refs/tags/build_238 does not point to a valid object!
error: refs/tags/build_239 does not point to a valid object!
error: refs/tags/build_245 does not point to a valid object!
error: refs/tags/build_246 does not point to a valid object!
error: refs/tags/build_250 does not point to a valid object!
error: refs/tags/build_256 does not point to a valid object!
error: refs/tags/build_262 does not point to a valid object!
error: refs/tags/build_279 does not point to a valid object!
error: refs/tags/build_291 does not point to a valid object!
error: refs/heads/2.3 does not point to a valid object!
error: refs/heads/master does not point to a valid object!
error: refs/heads/services-removed does not point to a valid object!
error: refs/pull/1/head does not point to a valid object!
error: refs/pull/1/merge does not point to a valid object!
error: refs/pull/10/head does not point to a valid object!
error: refs/pull/100/head does not point to a valid object!
error: refs/pull/101/head does not point to a valid object!
error: refs/pull/102/head does not point to a valid object!
error: refs/pull/103/head does not point to a valid object!
error: refs/pull/104/head does not point to a valid object!
error: refs/pull/105/head does not point to a valid object!
error: refs/pull/106/head does not point to a valid object!
error: refs/pull/107/head does not point to a valid object!
error: refs/pull/108/head does not point to a valid object!
error: refs/pull/109/head does not point to a valid object!
error: refs/pull/11/head does not point to a valid object!
error: refs/pull/110/head does not point to a valid object!
error: refs/pull/111/head does not point to a valid object!
error: refs/pull/112/head does not point to a valid object!
error: refs/pull/113/head does not point to a valid object!
error: refs/pull/114/head does not point to a valid object!
error: refs/pull/115/head does not point to a valid object!
error: refs/pull/116/head does not point to a valid object!
error: refs/pull/117/head does not point to a valid object!
error: refs/pull/119/head does not point to a valid object!
error: refs/pull/12/head does not point to a valid object!
error: refs/pull/120/head does not point to a valid object!
error: refs/pull/121/head does not point to a valid object!
error: refs/pull/122/head does not point to a valid object!
error: refs/pull/123/head does not point to a valid object!
error: refs/pull/124/head does not point to a valid object!
error: refs/pull/125/head does not point to a valid object!
error: refs/pull/127/head does not point to a valid object!
error: refs/pull/128/head does not point to a valid object!
error: refs/pull/129/head does not point to a valid object!
error: refs/pull/13/head does not point to a valid object!
error: refs/pull/130/head does not point to a valid object!
error: refs/pull/131/head does not point to a valid object!
error: refs/pull/132/head does not point to a valid object!
error: refs/pull/133/head does not point to a valid object!
error: refs/pull/136/head does not point to a valid object!
error: refs/pull/137/head does not point to a valid object!
error: refs/pull/138/head does not point to a valid object!
error: refs/pull/139/head does not point to a valid object!
error: refs/pull/14/head does not point to a valid object!
error: refs/pull/140/head does not point to a valid object!
error: refs/pull/141/head does not point to a valid object!
error: refs/pull/144/head does not point to a valid object!
error: refs/pull/145/head does not point to a valid object!
error: refs/pull/148/head does not point to a valid object!
error: refs/pull/15/head does not point to a valid object!
error: refs/pull/150/head does not point to a valid object!
error: refs/pull/152/head does not point to a valid object!
error: refs/pull/154/head does not point to a valid object!
error: refs/pull/155/head does not point to a valid object!
error: refs/pull/156/head does not point to a valid object!
error: refs/pull/157/merge does not point to a valid object!
error: refs/pull/158/head does not point to a valid object!
error: refs/pull/159/head does not point to a valid object!
error: refs/pull/16/head does not point to a valid object!
error: refs/pull/160/head does not point to a valid object!
error: refs/pull/162/head does not point to a valid object!
error: refs/pull/163/head does not point to a valid object!
error: refs/pull/17/head does not point to a valid object!
error: refs/pull/18/head does not point to a valid object!
error: refs/pull/19/head does not point to a valid object!
error: refs/pull/2/head does not point to a valid object!
error: refs/pull/2/merge does not point to a valid object!
error: refs/pull/20/head does not point to a valid object!
error: refs/pull/20/merge does not point to a valid object!
error: refs/pull/21/head does not point to a valid object!
error: refs/pull/22/head does not point to a valid object!
error: refs/pull/23/head does not point to a valid object!
error: refs/pull/24/head does not point to a valid object!
error: refs/pull/25/head does not point to a valid object!
error: refs/pull/26/head does not point to a valid object!
error: refs/pull/27/head does not point to a valid object!
error: refs/pull/27/merge does not point to a valid object!
error: refs/pull/28/head does not point to a valid object!
error: refs/pull/29/head does not point to a valid object!
error: refs/pull/3/head does not point to a valid object!
error: refs/pull/3/merge does not point to a valid object!
error: refs/pull/30/head does not point to a valid object!
error: refs/pull/31/head does not point to a valid object!
error: refs/pull/31/merge does not point to a valid object!
error: refs/pull/32/head does not point to a valid object!
error: refs/pull/33/head does not point to a valid object!
error: refs/pull/34/head does not point to a valid object!
error: refs/pull/35/head does not point to a valid object!
error: refs/pull/36/head does not point to a valid object!
error: refs/pull/37/head does not point to a valid object!
error: refs/pull/38/head does not point to a valid object!
error: refs/pull/39/head does not point to a valid object!
error: refs/pull/4/head does not point to a valid object!
error: refs/pull/4/merge does not point to a valid object!
error: refs/pull/40/head does not point to a valid object!
error: refs/pull/41/head does not point to a valid object!
error: refs/pull/42/head does not point to a valid object!
error: refs/pull/43/head does not point to a valid object!
error: refs/pull/44/head does not point to a valid object!
error: refs/pull/45/head does not point to a valid object!
error: refs/pull/46/head does not point to a valid object!
error: refs/pull/47/head does not point to a valid object!
error: refs/pull/47/merge does not point to a valid object!
error: refs/pull/48/head does not point to a valid object!
error: refs/pull/49/head does not point to a valid object!
error: refs/pull/5/head does not point to a valid object!
error: refs/pull/51/head does not point to a valid object!
error: refs/pull/52/head does not point to a valid object!
error: refs/pull/53/head does not point to a valid object!
error: refs/pull/54/head does not point to a valid object!
error: refs/pull/55/head does not point to a valid object!
error: refs/pull/56/head does not point to a valid object!
error: refs/pull/56/merge does not point to a valid object!
error: refs/pull/57/head does not point to a valid object!
error: refs/pull/58/head does not point to a valid object!
error: refs/pull/59/head does not point to a valid object!
error: refs/pull/6/head does not point to a valid object!
error: refs/pull/60/head does not point to a valid object!
error: refs/pull/61/head does not point to a valid object!
error: refs/pull/62/head does not point to a valid object!
error: refs/pull/63/head does not point to a valid object!
error: refs/pull/64/head does not point to a valid object!
error: refs/pull/65/head does not point to a valid object!
error: refs/pull/66/head does not point to a valid object!
error: refs/pull/67/head does not point to a valid object!
error: refs/pull/68/head does not point to a valid object!
error: refs/pull/69/head does not point to a valid object!
error: refs/pull/7/head does not point to a valid object!
error: refs/pull/70/head does not point to a valid object!
error: refs/pull/71/head does not point to a valid object!
error: refs/pull/72/head does not point to a valid object!
error: refs/pull/72/merge does not point to a valid object!
error: refs/pull/73/head does not point to a valid object!
error: refs/pull/73/merge does not point to a valid object!
error: refs/pull/74/head does not point to a valid object!
error: refs/pull/74/merge does not point to a valid object!
error: refs/pull/75/head does not point to a valid object!
error: refs/pull/75/merge does not point to a valid object!
error: refs/pull/76/head does not point to a valid object!
error: refs/pull/77/head does not point to a valid object!
error: refs/pull/78/head does not point to a valid object!
error: refs/pull/79/head does not point to a valid object!
error: refs/pull/8/head does not point to a valid object!
error: refs/pull/80/head does not point to a valid object!
error: refs/pull/83/head does not point to a valid object!
error: refs/pull/84/head does not point to a valid object!
error: refs/pull/85/head does not point to a valid object!
error: refs/pull/87/head does not point to a valid object!
error: refs/pull/88/head does not point to a valid object!
error: refs/pull/89/head does not point to a valid object!
error: refs/pull/9/head does not point to a valid object!
error: refs/pull/90/head does not point to a valid object!
error: refs/pull/91/head does not point to a valid object!
error: refs/pull/92/head does not point to a valid object!
error: refs/pull/93/head does not point to a valid object!
error: refs/pull/94/head does not point to a valid object!
error: refs/pull/95/head does not point to a valid object!
error: refs/pull/96/head does not point to a valid object!
error: refs/pull/97/head does not point to a valid object!
error: refs/pull/98/head does not point to a valid object!
error: refs/pull/99/head does not point to a valid object!
error: refs/tags/3.0.2 does not point to a valid object!
error: refs/tags/3.2.0 does not point to a valid object!
error: refs/tags/3.2.1 does not point to a valid object!
error: refs/tags/3.2.2 does not point to a valid object!
error: refs/tags/3.2.3 does not point to a valid object!
error: refs/tags/OE1.6LAST does not point to a valid object!
error: refs/tags/build_214 does not point to a valid object!
error: refs/tags/build_220 does not point to a valid object!
error: refs/tags/build_231 does not point to a valid object!
error: refs/tags/build_233 does not point to a valid object!
error: refs/tags/build_238 does not point to a valid object!
error: refs/tags/build_239 does not point to a valid object!
error: refs/tags/build_245 does not point to a valid object!
error: refs/tags/build_246 does not point to a valid object!
error: refs/tags/build_250 does not point to a valid object!
error: refs/tags/build_256 does not point to a valid object!
error: refs/tags/build_262 does not point to a valid object!
error: refs/tags/build_279 does not point to a valid object!
error: refs/tags/build_291 does not point to a valid object!
error: refs/heads/2.3 does not point to a valid object!
error: refs/heads/master does not point to a valid object!
error: refs/heads/services-removed does not point to a valid object!
error: refs/pull/1/head does not point to a valid object!
error: refs/pull/1/merge does not point to a valid object!
error: refs/pull/10/head does not point to a valid object!
error: refs/pull/100/head does not point to a valid object!
error: refs/pull/101/head does not point to a valid object!
error: refs/pull/102/head does not point to a valid object!
error: refs/pull/103/head does not point to a valid object!
error: refs/pull/104/head does not point to a valid object!
error: refs/pull/105/head does not point to a valid object!
error: refs/pull/106/head does not point to a valid object!
error: refs/pull/107/head does not point to a valid object!
error: refs/pull/108/head does not point to a valid object!
error: refs/pull/109/head does not point to a valid object!
error: refs/pull/11/head does not point to a valid object!
error: refs/pull/110/head does not point to a valid object!
error: refs/pull/111/head does not point to a valid object!
error: refs/pull/112/head does not point to a valid object!
error: refs/pull/113/head does not point to a valid object!
error: refs/pull/114/head does not point to a valid object!
error: refs/pull/115/head does not point to a valid object!
error: refs/pull/116/head does not point to a valid object!
error: refs/pull/117/head does not point to a valid object!
error: refs/pull/119/head does not point to a valid object!
error: refs/pull/12/head does not point to a valid object!
error: refs/pull/120/head does not point to a valid object!
error: refs/pull/121/head does not point to a valid object!
error: refs/pull/122/head does not point to a valid object!
error: refs/pull/123/head does not point to a valid object!
error: refs/pull/124/head does not point to a valid object!
error: refs/pull/125/head does not point to a valid object!
error: refs/pull/127/head does not point to a valid object!
error: refs/pull/128/head does not point to a valid object!
error: refs/pull/129/head does not point to a valid object!
error: refs/pull/13/head does not point to a valid object!
error: refs/pull/130/head does not point to a valid object!
error: refs/pull/131/head does not point to a valid object!
error: refs/pull/132/head does not point to a valid object!
error: refs/pull/133/head does not point to a valid object!
error: refs/pull/136/head does not point to a valid object!
error: refs/pull/137/head does not point to a valid object!
error: refs/pull/138/head does not point to a valid object!
error: refs/pull/139/head does not point to a valid object!
error: refs/pull/14/head does not point to a valid object!
error: refs/pull/140/head does not point to a valid object!
error: refs/pull/141/head does not point to a valid object!
error: refs/pull/144/head does not point to a valid object!
error: refs/pull/145/head does not point to a valid object!
error: refs/pull/148/head does not point to a valid object!
error: refs/pull/15/head does not point to a valid object!
error: refs/pull/150/head does not point to a valid object!
error: refs/pull/152/head does not point to a valid object!
error: refs/pull/154/head does not point to a valid object!
error: refs/pull/155/head does not point to a valid object!
error: refs/pull/156/head does not point to a valid object!
error: refs/pull/157/merge does not point to a valid object!
error: refs/pull/158/head does not point to a valid object!
error: refs/pull/159/head does not point to a valid object!
error: refs/pull/16/head does not point to a valid object!
error: refs/pull/160/head does not point to a valid object!
error: refs/pull/162/head does not point to a valid object!
error: refs/pull/163/head does not point to a valid object!
error: refs/pull/17/head does not point to a valid object!
error: refs/pull/18/head does not point to a valid object!
error: refs/pull/19/head does not point to a valid object!
error: refs/pull/2/head does not point to a valid object!
error: refs/pull/2/merge does not point to a valid object!
error: refs/pull/20/head does not point to a valid object!
error: refs/pull/20/merge does not point to a valid object!
error: refs/pull/21/head does not point to a valid object!
error: refs/pull/22/head does not point to a valid object!
error: refs/pull/23/head does not point to a valid object!
error: refs/pull/24/head does not point to a valid object!
error: refs/pull/25/head does not point to a valid object!
error: refs/pull/26/head does not point to a valid object!
error: refs/pull/27/head does not point to a valid object!
error: refs/pull/27/merge does not point to a valid object!
error: refs/pull/28/head does not point to a valid object!
error: refs/pull/29/head does not point to a valid object!
error: refs/pull/3/head does not point to a valid object!
error: refs/pull/3/merge does not point to a valid object!
error: refs/pull/30/head does not point to a valid object!
error: refs/pull/31/head does not point to a valid object!
error: refs/pull/31/merge does not point to a valid object!
error: refs/pull/32/head does not point to a valid object!
error: refs/pull/33/head does not point to a valid object!
error: refs/pull/34/head does not point to a valid object!
error: refs/pull/35/head does not point to a valid object!
error: refs/pull/36/head does not point to a valid object!
error: refs/pull/37/head does not point to a valid object!
error: refs/pull/38/head does not point to a valid object!
error: refs/pull/39/head does not point to a valid object!
error: refs/pull/4/head does not point to a valid object!
error: refs/pull/4/merge does not point to a valid object!
error: refs/pull/40/head does not point to a valid object!
error: refs/pull/41/head does not point to a valid object!
error: refs/pull/42/head does not point to a valid object!
error: refs/pull/43/head does not point to a valid object!
error: refs/pull/44/head does not point to a valid object!
error: refs/pull/45/head does not point to a valid object!
error: refs/pull/46/head does not point to a valid object!
error: refs/pull/47/head does not point to a valid object!
error: refs/pull/47/merge does not point to a valid object!
error: refs/pull/48/head does not point to a valid object!
error: refs/pull/49/head does not point to a valid object!
error: refs/pull/5/head does not point to a valid object!
error: refs/pull/51/head does not point to a valid object!
error: refs/pull/52/head does not point to a valid object!
error: refs/pull/53/head does not point to a valid object!
error: refs/pull/54/head does not point to a valid object!
error: refs/pull/55/head does not point to a valid object!
error: refs/pull/56/head does not point to a valid object!
error: refs/pull/56/merge does not point to a valid object!
error: refs/pull/57/head does not point to a valid object!
error: refs/pull/58/head does not point to a valid object!
error: refs/pull/59/head does not point to a valid object!
error: refs/pull/6/head does not point to a valid object!
error: refs/pull/60/head does not point to a valid object!
error: refs/pull/61/head does not point to a valid object!
error: refs/pull/62/head does not point to a valid object!
error: refs/pull/63/head does not point to a valid object!
error: refs/pull/64/head does not point to a valid object!
error: refs/pull/65/head does not point to a valid object!
error: refs/pull/66/head does not point to a valid object!
error: refs/pull/67/head does not point to a valid object!
error: refs/pull/68/head does not point to a valid object!
error: refs/pull/69/head does not point to a valid object!
error: refs/pull/7/head does not point to a valid object!
error: refs/pull/70/head does not point to a valid object!
error: refs/pull/71/head does not point to a valid object!
error: refs/pull/72/head does not point to a valid object!
error: refs/pull/72/merge does not point to a valid object!
error: refs/pull/73/head does not point to a valid object!
error: refs/pull/73/merge does not point to a valid object!
error: refs/pull/74/head does not point to a valid object!
error: refs/pull/74/merge does not point to a valid object!
error: refs/pull/75/head does not point to a valid object!
error: refs/pull/75/merge does not point to a valid object!
error: refs/pull/76/head does not point to a valid object!
error: refs/pull/77/head does not point to a valid object!
error: refs/pull/78/head does not point to a valid object!
error: refs/pull/79/head does not point to a valid object!
error: refs/pull/8/head does not point to a valid object!
error: refs/pull/80/head does not point to a valid object!
error: refs/pull/83/head does not point to a valid object!
error: refs/pull/84/head does not point to a valid object!
error: refs/pull/85/head does not point to a valid object!
error: refs/pull/87/head does not point to a valid object!
error: refs/pull/88/head does not point to a valid object!
error: refs/pull/89/head does not point to a valid object!
error: refs/pull/9/head does not point to a valid object!
error: refs/pull/90/head does not point to a valid object!
error: refs/pull/91/head does not point to a valid object!
error: refs/pull/92/head does not point to a valid object!
error: refs/pull/93/head does not point to a valid object!
error: refs/pull/94/head does not point to a valid object!
error: refs/pull/95/head does not point to a valid object!
error: refs/pull/96/head does not point to a valid object!
error: refs/pull/97/head does not point to a valid object!
error: refs/pull/98/head does not point to a valid object!
error: refs/pull/99/head does not point to a valid object!
error: refs/tags/3.0.2 does not point to a valid object!
error: refs/tags/3.2.0 does not point to a valid object!
error: refs/tags/3.2.1 does not point to a valid object!
error: refs/tags/3.2.2 does not point to a valid object!
error: refs/tags/3.2.3 does not point to a valid object!
error: refs/tags/OE1.6LAST does not point to a valid object!
error: refs/tags/build_214 does not point to a valid object!
error: refs/tags/build_220 does not point to a valid object!
error: refs/tags/build_231 does not point to a valid object!
error: refs/tags/build_233 does not point to a valid object!
error: refs/tags/build_238 does not point to a valid object!
error: refs/tags/build_239 does not point to a valid object!
error: refs/tags/build_245 does not point to a valid object!
error: refs/tags/build_246 does not point to a valid object!
error: refs/tags/build_250 does not point to a valid object!
error: refs/tags/build_256 does not point to a valid object!
error: refs/tags/build_262 does not point to a valid object!
error: refs/tags/build_279 does not point to a valid object!
error: refs/tags/build_291 does not point to a valid object!
error: Could not read 440c457
error: Could not read 9fd5610
error: Could not read 74c7867
error: Could not read 3906f4f
error: Could not read 01e39bd
error: Could not read 8b05747
error: Could not read 14acf90
error: Could not read 440c457
error: refs/heads/2.3 does not point to a valid object!
error: refs/heads/master does not point to a valid object!
error: refs/heads/services-removed does not point to a valid object!
error: refs/pull/1/head does not point to a valid object!
error: refs/pull/1/merge does not point to a valid object!
error: refs/pull/10/head does not point to a valid object!
error: refs/pull/100/head does not point to a valid object!
error: refs/pull/101/head does not point to a valid object!
error: refs/pull/102/head does not point to a valid object!
error: refs/pull/103/head does not point to a valid object!
error: refs/pull/104/head does not point to a valid object!
error: refs/pull/105/head does not point to a valid object!
error: refs/pull/106/head does not point to a valid object!
error: refs/pull/107/head does not point to a valid object!
error: refs/pull/108/head does not point to a valid object!
error: refs/pull/109/head does not point to a valid object!
error: refs/pull/11/head does not point to a valid object!
error: refs/pull/110/head does not point to a valid object!
error: refs/pull/111/head does not point to a valid object!
error: refs/pull/112/head does not point to a valid object!
error: refs/pull/113/head does not point to a valid object!
error: refs/pull/114/head does not point to a valid object!
error: refs/pull/115/head does not point to a valid object!
error: refs/pull/116/head does not point to a valid object!
error: refs/pull/117/head does not point to a valid object!
error: refs/pull/119/head does not point to a valid object!
error: refs/pull/12/head does not point to a valid object!
error: refs/pull/120/head does not point to a valid object!
error: refs/pull/121/head does not point to a valid object!
error: refs/pull/122/head does not point to a valid object!
error: refs/pull/123/head does not point to a valid object!
error: refs/pull/124/head does not point to a valid object!
error: refs/pull/125/head does not point to a valid object!
error: refs/pull/127/head does not point to a valid object!
error: refs/pull/128/head does not point to a valid object!
error: refs/pull/129/head does not point to a valid object!
error: refs/pull/13/head does not point to a valid object!
error: refs/pull/130/head does not point to a valid object!
error: refs/pull/131/head does not point to a valid object!
error: refs/pull/132/head does not point to a valid object!
error: refs/pull/133/head does not point to a valid object!
error: refs/pull/136/head does not point to a valid object!
error: refs/pull/137/head does not point to a valid object!
error: refs/pull/138/head does not point to a valid object!
error: refs/pull/139/head does not point to a valid object!
error: refs/pull/14/head does not point to a valid object!
error: refs/pull/140/head does not point to a valid object!
error: refs/pull/141/head does not point to a valid object!
error: refs/pull/144/head does not point to a valid object!
error: refs/pull/145/head does not point to a valid object!
error: refs/pull/148/head does not point to a valid object!
error: refs/pull/15/head does not point to a valid object!
error: refs/pull/150/head does not point to a valid object!
error: refs/pull/152/head does not point to a valid object!
error: refs/pull/154/head does not point to a valid object!
error: refs/pull/155/head does not point to a valid object!
error: refs/pull/156/head does not point to a valid object!
error: refs/pull/157/merge does not point to a valid object!
error: refs/pull/158/head does not point to a valid object!
error: refs/pull/159/head does not point to a valid object!
error: refs/pull/16/head does not point to a valid object!
error: refs/pull/160/head does not point to a valid object!
error: refs/pull/162/head does not point to a valid object!
error: refs/pull/163/head does not point to a valid object!
error: refs/pull/17/head does not point to a valid object!
error: refs/pull/18/head does not point to a valid object!
error: refs/pull/19/head does not point to a valid object!
error: refs/pull/2/head does not point to a valid object!
error: refs/pull/2/merge does not point to a valid object!
error: refs/pull/20/head does not point to a valid object!
error: refs/pull/20/merge does not point to a valid object!
error: refs/pull/21/head does not point to a valid object!
error: refs/pull/22/head does not point to a valid object!
error: refs/pull/23/head does not point to a valid object!
error: refs/pull/24/head does not point to a valid object!
error: refs/pull/25/head does not point to a valid object!
error: refs/pull/26/head does not point to a valid object!
error: refs/pull/27/head does not point to a valid object!
error: refs/pull/27/merge does not point to a valid object!
error: refs/pull/28/head does not point to a valid object!
error: refs/pull/29/head does not point to a valid object!
error: refs/pull/3/head does not point to a valid object!
error: refs/pull/3/merge does not point to a valid object!
error: refs/pull/30/head does not point to a valid object!
error: refs/pull/31/head does not point to a valid object!
error: refs/pull/31/merge does not point to a valid object!
error: refs/pull/32/head does not point to a valid object!
error: refs/pull/33/head does not point to a valid object!
error: refs/pull/34/head does not point to a valid object!
error: refs/pull/35/head does not point to a valid object!
error: refs/pull/36/head does not point to a valid object!
error: refs/pull/37/head does not point to a valid object!
error: refs/pull/38/head does not point to a valid object!
error: refs/pull/39/head does not point to a valid object!
error: refs/pull/4/head does not point to a valid object!
error: refs/pull/4/merge does not point to a valid object!
error: refs/pull/40/head does not point to a valid object!
error: refs/pull/41/head does not point to a valid object!
error: refs/pull/42/head does not point to a valid object!
error: refs/pull/43/head does not point to a valid object!
error: refs/pull/44/head does not point to a valid object!
error: refs/pull/45/head does not point to a valid object!
error: refs/pull/46/head does not point to a valid object!
error: refs/pull/47/head does not point to a valid object!
error: refs/pull/47/merge does not point to a valid object!
error: refs/pull/48/head does not point to a valid object!
error: refs/pull/49/head does not point to a valid object!
error: refs/pull/5/head does not point to a valid object!
error: refs/pull/51/head does not point to a valid object!
error: refs/pull/52/head does not point to a valid object!
error: refs/pull/53/head does not point to a valid object!
error: refs/pull/54/head does not point to a valid object!
error: refs/pull/55/head does not point to a valid object!
error: refs/pull/56/head does not point to a valid object!
error: refs/pull/56/merge does not point to a valid object!
error: refs/pull/57/head does not point to a valid object!
error: refs/pull/58/head does not point to a valid object!
error: refs/pull/59/head does not point to a valid object!
error: refs/pull/6/head does not point to a valid object!
error: refs/pull/60/head does not point to a valid object!
error: refs/pull/61/head does not point to a valid object!
error: refs/pull/62/head does not point to a valid object!
error: refs/pull/63/head does not point to a valid object!
error: refs/pull/64/head does not point to a valid object!
error: refs/pull/65/head does not point to a valid object!
error: refs/pull/66/head does not point to a valid object!
error: refs/pull/67/head does not point to a valid object!
error: refs/pull/68/head does not point to a valid object!
error: refs/pull/69/head does not point to a valid object!
error: refs/pull/7/head does not point to a valid object!
error: refs/pull/70/head does not point to a valid object!
error: refs/pull/71/head does not point to a valid object!
error: refs/pull/72/head does not point to a valid object!
error: refs/pull/72/merge does not point to a valid object!
error: refs/pull/73/head does not point to a valid object!
error: refs/pull/73/merge does not point to a valid object!
error: refs/pull/74/head does not point to a valid object!
error: refs/pull/74/merge does not point to a valid object!
error: refs/pull/75/head does not point to a valid object!
error: refs/pull/75/merge does not point to a valid object!
error: refs/pull/76/head does not point to a valid object!
error: refs/pull/77/head does not point to a valid object!
error: refs/pull/78/head does not point to a valid object!
error: refs/pull/79/head does not point to a valid object!
error: refs/pull/8/head does not point to a valid object!
error: refs/pull/80/head does not point to a valid object!
error: refs/pull/83/head does not point to a valid object!
error: refs/pull/84/head does not point to a valid object!
error: refs/pull/85/head does not point to a valid object!
error: refs/pull/87/head does not point to a valid object!
error: refs/pull/88/head does not point to a valid object!
error: refs/pull/89/head does not point to a valid object!
error: refs/pull/9/head does not point to a valid object!
error: refs/pull/90/head does not point to a valid object!
error: refs/pull/91/head does not point to a valid object!
error: refs/pull/92/head does not point to a valid object!
error: refs/pull/93/head does not point to a valid object!
error: refs/pull/94/head does not point to a valid object!
error: refs/pull/95/head does not point to a valid object!
error: refs/pull/96/head does not point to a valid object!
error: refs/pull/97/head does not point to a valid object!
error: refs/pull/98/head does not point to a valid object!
error: refs/pull/99/head does not point to a valid object!
error: refs/tags/3.0.2 does not point to a valid object!
error: refs/tags/3.2.0 does not point to a valid object!
error: refs/tags/3.2.1 does not point to a valid object!
error: refs/tags/3.2.2 does not point to a valid object!
error: refs/tags/3.2.3 does not point to a valid object!
error: refs/tags/OE1.6LAST does not point to a valid object!
error: refs/tags/build_214 does not point to a valid object!
error: refs/tags/build_220 does not point to a valid object!
error: refs/tags/build_231 does not point to a valid object!
error: refs/tags/build_233 does not point to a valid object!
error: refs/tags/build_238 does not point to a valid object!
error: refs/tags/build_239 does not point to a valid object!
error: refs/tags/build_245 does not point to a valid object!
error: refs/tags/build_246 does not point to a valid object!
error: refs/tags/build_250 does not point to a valid object!
error: refs/tags/build_256 does not point to a valid object!
error: refs/tags/build_262 does not point to a valid object!
error: refs/tags/build_279 does not point to a valid object!
error: refs/tags/build_291 does not point to a valid object!
error: Could not read f7d21c4
error: Could not read 87852ea
error: Could not read b7b581e
remote: Counting objects: 540, done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 540 (delta 215), reused 197 (delta 197), pack-reused 299
Receiving objects: 100% (540/540), 264.37 KiB | 48.00 KiB/s, done.
Resolving deltas: 17% (41/236), completed with 2 local objects.
fatal: pack has 195 unresolved deltas
fatal: index-pack failed
ERROR: enigma2-plugins-8.0.1+gitAUTOINC+3c94c915f7-r0 do_fetch: Fetcher failure for URL: 'git://github.com/oe-alliance/enigma2-plugins.git;protocol=git;branch=2.3'. Unable to fetch URL from any source.
ERROR: enigma2-plugins-8.0.1+gitAUTOINC+3c94c915f7-r0 do_fetch: Function failed: base_do_fetch
ERROR: Logfile of failure stored in: /home/ostende/build-enviroment/builds/egami/release/vusolo2/tmp/work/vusolo2-oe-linux/enigma2-plugins/8.0.1+gitAUTOINC+3c94c915f7-r0/temp/log.do_fetch.5027
ERROR: Task (/home/ostende/build-enviroment/meta-oe-alliance/meta-oe/recipes-oe-alliance/enigma2-plugins/enigma2-plugins.bb:do_fetch) failed with exit code '1'
After an online update of OATV6.4 remotetimer does not fetch the remote date any more.
On a fresh install of OATV6.4 remotetimer causes a lock-up.
After overwriting the plugin.pyo with a back-up remotetimer works again in OATV6.4.
Hi,
i use the openeight image and your plugin autoresolution is a nice software, but i can't make working translations for it because they didn't work without the following code (line)
from . import _
in the plugin.py
regards
shhaldon
With a single tuner, a timer which ends at 1800
will cause a conflict for a timer which begins at 1800
, as they are seen as overlapping.
May I suggest that end
times be set to a number of seconds before (in this case, something like 17:59:50). This would also allow some time for the box to stop recording and switch channels before starting to record again.
Zap
timers perhaps would start
within this gap, for example at 17:59:55. So in a situation where AutoTimer adds timers while the user is away, recordings will always happen (or at least, happen more often).
The UI would always show such times rounded upwards.
Setting "guess start/end time" has its own issues.
I suggest to follow the updates recently made in https://github.com/OpenPLi/enigma2-plugins/tree/master/autotimer/src as these fix the same issues as the OE-A version causes.
Discussion can be found @http://forums.openpli.org/topic/40968-timer-recording-sanity-is-broken/?hl=autotimer
I've been using PLi with this updated autotimer for several days and never had any issues again; before I had the same as OP in the discussion; both in OE-A images and in PLi.
Hi Guys,
Sorry if it's the wrong place, as this plugin is provided by a 3rd party.
Extended NumberZap plugin does not display picons when set to display them, so I was wondering if it's possible to include the plugin source in this repo so we can fix it and translate it.
What do you think ?
When creating manual timers, VPS is not saved (Timers_vps.xml empty). With autotimers it works as it should.
Changes to OpenWebif's AutoTimer editor screen can allow the user to create AutoTimer definitions using EPG search types that are not handled in the AutoTimer plugin.
The changes allow additional search types of "full", "shortdesc", or "title_shortdesc". These search types have not been implemented in the AutoTimer plugin, only search types of "exact", "partial", "start", and "description" are implemented. Selecting one of the newer additions results in the AutoTimer plugin crashing -
AutoTimer
Error: [Failure instance: Traceback: <type 'exceptions.KeyError'>: 'title_shortdesc'
/usr/lib/python2.7/threading.py:801:__bootstrap_inner
/usr/lib/python2.7/threading.py:754:run
/usr/lib/python2.7/site-packages/twisted/_threads/_threadworker.py:46:work
/usr/lib/python2.7/site-packages/twisted/_threads/_team.py:190:doWork
--- <exception caught here> ---
/usr/lib/python2.7/site-packages/twisted/python/threadpool.py:250:inContext
/usr/lib/python2.7/site-packages/twisted/python/threadpool.py:266:<lambda>
/usr/lib/python2.7/site-packages/twisted/python/context.py:122:callWithContext
/usr/lib/python2.7/site-packages/twisted/python/context.py:85:callWithContext
/usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/AutoTimer.py:330:JobStart
/usr/lib/enigma2/python/Plugins/Extensions/AutoTimer/AutoTimer.py:422:parseTimer
]
The OWIF changes appear to have come in here -
"Sync VTi Openwebif
jbleyel committed on Apr 13"
E2OpenPlugins/e2openplugin-OpenWebif@a83f6f0#diff-0c00f457364f34092c52f92c42e31f82
I believe the crash is because the dictionary lookup on timer.searchType is failing (typeMap[timer.searchType]).
May I suggest a change to AutoTimer.py -
Line 424 currently performs the EPG search, with a dictionary lookup on timer.searchType.
epgmatches = epgcache.search( ('RITBDSE', 3000, typeMap[timer.searchType], match, caseMap[timer.searchCase]) ) or []
https://github.com/oe-alliance/enigma2-plugins/blob/master/autotimer/src/AutoTimer.py#L424
Can this be changed to prevent the exception, for example with a check on the EPG search type first by checking the dictionary contents, before using it as a lookup for the EPG search.
Something like (forgive me for any errors, I'm not a python coder) -
if timer.searchType in typeMap:
EPG_searchType = typeMap[timer.searchType]
else:
EPG_searchType = typeMap["partial"]
epgmatches = epgcache.search( ('RITBDSE', 3000, EPG_searchType, match, caseMap[timer.searchCase]) ) or []
Thanks,
Geoff
Adding (for example) tags AAA
and BBB CCC
to an AutoTimer via OpenWebif saves correctly to autotimer.xml
as
<tag>AAA</tag>
<tag>BBB CCC</tag>
However, the e2tags
are ingested by OpenWebif as AAA%20BBB%20CCC
-> AAA BBB CCC
.
/autotimer/src/AutoTimerConfiguration.py
:
# Tags
if webif and timer.tags:
extend((' <e2tags>', stringToXML(' '.join(timer.tags)), '</e2tags>\n'))
else:
for tag in timer.tags:
extend((' <tag>', stringToXML(tag), '</tag>\n'))
Eurosport 2 НТВ+ event name --> Снукер."Мастерс".1/4 финала (6+)
Add autotimer:
"Match title" --> снукер
"Search type" --> title starts with or partial match
"Search strictness" --> case-insensitive search
No matches found after searching!
Set Match title" --> Снукер
28 matches found after searching!
So, case insensitive search doesn't work.
The problem is somewhere here:
strncasecmp
Yeah, the standard strcmp of C doesn't understand anything but ASCII (7 bits officially). There are "wide char" functions, but afaik they operate on either 16 or 32 bit "expanded" versions of Unicode, not the "compressed" UTF-8 representation. I am not sure how Python and Perl do this, as, like Betacentauri says, case-indepedent comparison is very complex in Unicode and UTF-8 makes it even harder. Bit masking of bit 5 certainly won't work here
I have two autotimers. One bound to a channel and the other to any channel.
If it is bound to a channel the channel name is correctly stored as "RTÉ One" for any resulting timers. However, for the other which can run on any channel there is the channel name will be stored as "RTE One" which is incorrect.
Hello,
Sat finder remains on zero after a complete signal lost. I have to search each evening to get the Astra sats due to mobile living. But with the new Zgemma 9.2S latest openpli, openatv and EGAMI the sat finder works only when there is a signal, but after a lost it won't recover. And remains on zero until I switch to an another satellite and back
I hope that this is the correct form for this problem
Thijs
[ePyObject] (PyObject_CallObject(<bound method VPS_check.program_dataAvail of <class 'Plugins.SystemPlugins.vps.Vps_check.VPS_check_on_instanttimer'>>,(b'NO_PDC_AVAILABLE\n',)) failed)
I believe the AutoTimerChangeSettingsResource
function could be made more efficient, currently up to 325 iterations would be made if my maths is right (25+24+23...)
for key, value in iteritems(req.args):
value = value[0]
if key == 'autopoll':
config.plugins.autotimer.autopoll.value = True if value == 'true' else False
This is a mount point created by NetworkBrowser in /etc/enigma2/automounts.xml:
<autofs>
<nfs>
<mount>
<active>True</active>
<hdd_replacement>True</hdd_replacement>
<ip>192.168.178.2</ip>
<sharename>record</sharename>
<sharedir>record</sharedir>
<options>rw,nolock,tcp,rsize=32768,wsize=32768</options>
</mount>
</nfs>
</autofs>
The important thing here is hdd_replacement = true, so the mounted directory '/media/autofs/record' should replace the internal hdd path '/media/hdd'.
Directory '/media/hdd' is created before AutoMount.py starts and with this configuration the replacement of '/media/hdd' is not working.
Creating this timer in enigma2 6.4
(I'm using OpenATV) correctly saves tag values
/autotimer/edit?match=New%20Name%20000&name=000%20New%20Name&enabled=1&justplay=0&setEndtime=0&searchCase=insensitive&overrideAlternatives=1&avoidDuplicateDescription=0&searchType=partial&maxduration=&counter=0&offset=×panFrom=×panTo=&before=&after=&services=&bouquets=&autoadjust=0&allow_duplicate=1&avoidDuplicateMovies=0&vps_enabled=0&vps_overwrite=1&series_labeling=0&afterevent=default&tag=Comedy&tag=Comedy%20Series&tag=Consumer
<timer name="004 New Name" match="New Name 000" enabled="yes" id="1" overrideAlternatives="1">
<tag>Comedy</tag>
<tag>Comedy Series</tag>
<tag>Consumer</tag>
</timer>
However, 6.5
ignores the tags.
<timer name="004 New Name" match="New Name 000" enabled="yes" id="1" overrideAlternatives="1">
</timer>
src/AutoTimerResource.py appears to utilise req.args.get("tag")
yet elsewhere (eg. services) uses get("services")
I believe the include/exclude filters may also be affected (also using req.args.get) but haven't yet fully tested.
BUG : AutoTimer creates timer for old EPG entries if you have some.
Expected Result : Do not create timer if end time older than now.
12:01:51.2546 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] Traceback (most recent call last): 12:01:51.2601 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action 12:01:51.2664 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 292, in keyOk 12:01:51.2725 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 196, in save 12:01:51.2787 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Screens/PluginBrowser.py", line 200, in run 12:01:51.2849 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Plugins/Extensions/MyTube/plugin.py", line 2100, in MyTubeMain 12:01:51.2909 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/mytest.py", line 390, in open 12:01:51.2982 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) 12:01:51.3046 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/mytest.py", line 325, in instantiateDialog 12:01:51.3138 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) 12:01:51.3192 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/mytest.py", line 354, in doInstantiateDialog 12:01:51.3267 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] dlg.applySkin() 12:01:51.3325 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Components/GUISkin.py", line 118, in applySkin 12:01:51.3386 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Components/GUISkin.py", line 47, in createGUIScreen 12:01:51.3449 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Plugins/Extensions/MyTube/plugin.py", line 584, in layoutFinished 12:01:51.3509 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Plugins/Extensions/MyTube/plugin.py", line 624, in tryUserLogin 12:01:51.3571 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/enigma2/python/Plugins/Extensions/MyTube/MyTubeService.py", line 799, in startService 12:01:51.3632 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper 12:01:51.3693 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/googleapiclient/discovery.py", line 224, in build 12:01:51.3753 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/googleapiclient/discovery.py", line 274, in _retrieve_discovery_doc 12:01:51.3814 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/httplib2/init.py", line 2135, in request 12:01:51.3875 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/httplib2/init.py", line 1796, in _request 12:01:51.3938 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/httplib2/init.py", line 1701, in _conn_request 12:01:51.3999 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/httplib2/init.py", line 1368, in connect 12:01:51.4062 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] File "/usr/lib/python2.7/site-packages/httplib2/init.py", line 95, in _ssl_wrap_socket 12:01:51.4175 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-09-05 12:01:51+0200 [-] IOError: [Errno 2] No such file or directory
See Here -> E2OpenPlugins/e2openplugin-OpenWebif#591
Hi, I've always used this very useful plugin. I don't know if what I'm going to report is a bug or a limitation impossible to go over: the issue is that it seems impossible to set delays higher than 525ms.
If you go over this value, at first the audio disappears. Then, at about 975, it comes back but it seems that the actual delay is not what you set and it is between 0 and 525.
This issue it's a real pity because there are many TV sport programmes, for instance, where there is an anticipation in the audio track and this causes to get comments before they happens. This is very, very annoying and I hoped that audiosync might solve this issue. Only, 525ms is too few because sometimes the audio anticipation we have to compensate is also of about 2s.
Thanks and regards.
Having set "Remote Timer - Default" to true and pressing the record button and selecting any of the available options results in the timer being created and executed locally (if there is a HDD or a mounted fileshare at the correct location).
With openATV (v6.1) this is easily verifyable because the Timer is then in "Timers" instead of "Remote Timers". However, the Timer does have the flag "Remote Timer": Yes
There are two further indications that the timer is not a remote timer:
There have been a number of requests on the Beyonwiz forum to allow epgsearch to restrict its search to the current bouquet, especially for users who normally have "Enable multiple bouquets" disabled.
I intend making the search choices "whole EPG/current bouquet/current channel".
I'm happy to implement this, but I have a question about what the default setting should be. For user convenience, I'd prefer the default to be "current bouquet". Backwards compatibility would argue for "whole EPG".
Does anyone (especially the oe-alliance reviewers) have opinions either way on this? Or even whether it's a good idea at all?
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.