enigma2-plugins.git
10 years agoAutoTimer.py: tiny optimization
Moritz Venn [Tue, 9 Aug 2011 16:21:59 +0000 (18:21 +0200)]
AutoTimer.py: tiny optimization

10 years agoAutoTimer.py: smaller style change / micro-optimization
Moritz Venn [Tue, 9 Aug 2011 14:35:38 +0000 (16:35 +0200)]
AutoTimer.py: smaller style change / micro-optimization

creating a list takes longer than creating a tuple ;)

10 years agoautotimer: ignore evtLimit for similar timers
Moritz Venn [Tue, 9 Aug 2011 14:29:00 +0000 (16:29 +0200)]
autotimer: ignore evtLimit for similar timers

I feel this makes the feature unintuitive or to put it differently: I
spend quite some time debugging why no similar timers were found :D

10 years agoAutoTimer.py: merge the two match-paths again
Moritz Venn [Tue, 9 Aug 2011 13:45:00 +0000 (15:45 +0200)]
AutoTimer.py: merge the two match-paths again

though it looks a little weird, it's easier to maintain and probably a
little more "natural" (despite the order of the checks which is due to
easier checks being done first)

10 years agoAutoPoller.py: use custom notification for similar timers
Moritz Venn [Tue, 9 Aug 2011 13:41:40 +0000 (15:41 +0200)]
AutoPoller.py: use custom notification for similar timers

otherwise we might never see the general one.
those two probably should be merged though.

10 years agoAutoTimer.py: whitespace cleanup
Moritz Venn [Tue, 9 Aug 2011 13:35:38 +0000 (15:35 +0200)]
AutoTimer.py: whitespace cleanup

10 years agoautotimer: reduce xml config version to 5 again
Moritz Venn [Tue, 9 Aug 2011 12:21:37 +0000 (14:21 +0200)]
autotimer: reduce xml config version to 5 again

this version number only indicates the version of the config file and
only intended for internal use by the parser. increasing the number
should only be done if there is an incompatible change in syntax/meaning
of values to the previous version(s), which is why the "fallback
algorithm" parseConfigOld is called. it is to be modified according to
the changes in order for bumping the version to make any sense.

this might lead to the same trouble that people could have run into when
installing this version in the first place (config COULD be read
incorrectly) but let's hope there were no errors in the first place.

10 years agoautotimer: use system difflib
Moritz Venn [Tue, 9 Aug 2011 12:00:45 +0000 (14:00 +0200)]
autotimer: use system difflib

we should rather use system difflib (by pulling it as a dependency) than
shipping the module ourselves. this saves space and possibly computation
time.

10 years agoSome channels indicate replays of series in the extended descriptions.
betonme [Wed, 3 Aug 2011 17:00:28 +0000 (19:00 +0200)]
Some channels indicate replays of series in the extended descriptions.
Then the descriptions are not equal and the similar search won't find the replays.
Solution:
The SequenceMatcher will analyze the similarity of the sequences.
The ratio will return a percent value.
If the similarity percent is higher then 0.8 it is a very very close match.
For more information, see python library reference:
http://docs.python.org/release/2.5.2/lib/sequencematcher-examples.html

10 years agoAdded comments
betonme [Tue, 2 Aug 2011 22:15:56 +0000 (00:15 +0200)]
Added comments

10 years agoCode cleanup
betonme [Tue, 2 Aug 2011 17:38:46 +0000 (19:38 +0200)]
Code cleanup

10 years agoOriginal autotimer event will be added as disabled if no similar event can be added
betonme [Mon, 1 Aug 2011 17:43:16 +0000 (19:43 +0200)]
Original autotimer event will be added as disabled if no similar event can be added

10 years agoSimilar timer will be added if it is before the regular autotimer
betonme [Mon, 1 Aug 2011 16:37:39 +0000 (18:37 +0200)]
Similar timer will be added if it is before the regular autotimer

10 years agoBugFix: similar dictionary adding new event
betonme [Sun, 31 Jul 2011 18:18:54 +0000 (20:18 +0200)]
BugFix: similar dictionary adding new event

10 years agoBugfix:
betonme [Sun, 31 Jul 2011 13:12:10 +0000 (15:12 +0200)]
Bugfix:
Used wrong key in similar dictionary

10 years agoOptimized execution time
betonme [Fri, 29 Jul 2011 18:38:25 +0000 (20:38 +0200)]
Optimized execution time
time 0.001003 seconds with for with custom exception
time 0.000602 seconds with generator function from itertools chain.from_iterable

10 years agoOptimized execution time
betonme [Fri, 29 Jul 2011 17:23:37 +0000 (19:23 +0200)]
Optimized execution time
old time 0.001917 seconds
new time 0.001346 seconds

10 years agoOptimized execution time
betonme [Fri, 29 Jul 2011 17:12:50 +0000 (19:12 +0200)]
Optimized execution time
old time 0.002727 seconds
new time 0.001917 seconds

10 years agoBugs fixed
betonme [Fri, 29 Jul 2011 15:00:51 +0000 (17:00 +0200)]
Bugs fixed
movidict getEvent was commented out
Timer was added to the recorddict but it has to be newentry

10 years agoTimers will also be compared by the extended description.
betonme [Thu, 28 Jul 2011 20:48:39 +0000 (22:48 +0200)]
Timers will also be compared by the extended description.
Regards config: avoidDuplicateDescription = 1 and 2 = "Same / Any service"

recordTimer = NavigationInstance.instance.RecordTimer
moviedict = defaultdict(list)
recorddict = defaultdict(list)
Removed AutoTimerIgnoreTimerException with for else construct

10 years agoTimer and service/recordings are now compared by name, short and extended description.
betonme [Wed, 27 Jul 2011 19:22:17 +0000 (21:22 +0200)]
Timer and service/recordings are now compared by name, short and extended description.
The last AutoTimer only compared the name and short description.
But the short description often only contains the movie title, which will end in problems if we want to record tv series.
Regards config: avoidDuplicateDescription = 3 = "Any service/recording"

10 years agoIf a timer conflict occurs, AutoTimer can search for additional similar events and...
betonme [Tue, 26 Jul 2011 21:34:35 +0000 (23:34 +0200)]
If a timer conflict occurs, AutoTimer can search for additional similar events and add a timer for the next one.

DISABLED CHECKS FOR SIMILAR TIMERS
checkTimespan
checkTimeframe
checkFilter ( day is set to false and will be ignored )

NEW CONFIG ENTRIES
1 addsimilar_on_conflict: Add similar timer on conflict
2 notifsimilar: Show notification on similars

FURTHER
Multiple similar timers can be handled.
A similar timer will get a special log entry.
CURRENT_CONFIG_VERSION is now 6

Signed-off-by: betonme
10 years ago[mytube] fix typo (missing "), fixes history on skins not redefining
sreichholf [Mon, 8 Aug 2011 21:04:09 +0000 (23:04 +0200)]
[mytube] fix typo (missing "), fixes history on skins not redefining
mytube's screens

10 years ago[mytube] fix menu in feedlist when there is no feed being loaded on
sreichholf [Mon, 8 Aug 2011 20:38:32 +0000 (22:38 +0200)]
[mytube] fix menu in feedlist when there is no feed being loaded on
plugin
start

10 years ago[mytube] Do not show search/suggestionlist when user selected to load a
sreichholf [Mon, 8 Aug 2011 20:19:40 +0000 (22:19 +0200)]
[mytube] Do not show search/suggestionlist when user selected to load a
default feed on plugin start. Fix wrong method name in debug output

10 years agofix warning -> use hashlib instead of sha1 module
sreichholf [Mon, 8 Aug 2011 19:10:01 +0000 (21:10 +0200)]
fix warning -> use hashlib instead of sha1 module

10 years ago[webif] remove debugstuff
sreichholf [Sun, 7 Aug 2011 12:21:15 +0000 (14:21 +0200)]
[webif] remove debugstuff

10 years ago[webif] woraround some strange opkg issues with repated messages when
sreichholf [Sun, 7 Aug 2011 12:19:48 +0000 (14:19 +0200)]
[webif] woraround some strange opkg issues with repated messages when
installing packages via /opkg?command=install?package=xyz

10 years ago[mytube] more cleanups
sreichholf [Sun, 7 Aug 2011 12:19:38 +0000 (14:19 +0200)]
[mytube] more cleanups

10 years agoMerge remote-tracking branch 'origin/master'
Jürgen Strasdas [Sat, 6 Aug 2011 12:03:06 +0000 (14:03 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[VPS]Update German localization
Jürgen Strasdas [Sat, 6 Aug 2011 12:02:32 +0000 (14:02 +0200)]
[VPS]Update German localization

10 years agoMerge branch 'master' of ssh://drmichael@scm.schwerkraft.elitedvb.net/scmrepos/git...
Michael Schmidt [Sat, 6 Aug 2011 11:50:54 +0000 (13:50 +0200)]
Merge branch 'master' of ssh://drmichael@scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins.git

10 years agoFIX: reverse lookup should work again
Michael Schmidt [Sat, 6 Aug 2011 11:50:13 +0000 (13:50 +0200)]
FIX: reverse lookup should work again

Change-Id: I1a0cc2109bbf24977b0765953d89cf8ccaa8be25

10 years agoMerge branch 'master' of ssh://sreichholf@scm.schwerkraft.elitedvb.net/scmrepos/git...
sreichholf [Fri, 5 Aug 2011 20:18:36 +0000 (22:18 +0200)]
Merge branch 'master' of ssh://sreichholf@scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins.git

10 years agomore cleanup
sreichholf [Fri, 5 Aug 2011 20:18:22 +0000 (22:18 +0200)]
more cleanup

10 years agowebif/MP: bail out on loadPlaylist if playlist does not exist
Moritz Venn [Fri, 5 Aug 2011 20:16:32 +0000 (22:16 +0200)]
webif/MP: bail out on loadPlaylist if playlist does not exist

10 years agowebif/MP: use SCOPE_PLAYLIST instead of SCOPE_CONFIG as base for playlists
Moritz Venn [Fri, 5 Aug 2011 20:10:20 +0000 (22:10 +0200)]
webif/MP: use SCOPE_PLAYLIST instead of SCOPE_CONFIG as base for playlists

otherwise the path might not exist thus resulting in an unexpected
error.

10 years agowebif/MP: fix loading playlists
Moritz Venn [Fri, 5 Aug 2011 20:02:13 +0000 (22:02 +0200)]
webif/MP: fix loading playlists

10 years agosome import and code cleanup
sreichholf [Fri, 5 Aug 2011 20:01:31 +0000 (22:01 +0200)]
some import and code cleanup

10 years ago[mytube] issue youtube-requests in a python to avoid
sreichholf [Fri, 5 Aug 2011 17:24:21 +0000 (19:24 +0200)]
[mytube] issue youtube-requests in a python to avoid
spinners/mainloop-blocking

10 years agoMerge branch 'master' of ssh://sreichholf@scm.schwerkraft.elitedvb.net/scmrepos/git...
sreichholf [Fri, 5 Aug 2011 17:23:27 +0000 (19:23 +0200)]
Merge branch 'master' of ssh://sreichholf@scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins.git

10 years ago[mytube] issue youtube-requests from a python-thread to avoid
sreichholf [Fri, 5 Aug 2011 17:23:17 +0000 (19:23 +0200)]
[mytube] issue youtube-requests from a python-thread to avoid
spinners/mainloop-blocking.

10 years agowebinterface: added e2Remote to tools
Timo Eissler [Fri, 5 Aug 2011 16:52:22 +0000 (18:52 +0200)]
webinterface: added e2Remote to tools

10 years agoadded plugin icon (thanks to ketschuss)
Dr.Best [Thu, 4 Aug 2011 19:37:29 +0000 (21:37 +0200)]
added plugin icon (thanks to ketschuss)

10 years agoadded url_encoded_fmt_stream_map - element -> fix for video playing
Dr.Best [Thu, 4 Aug 2011 19:30:50 +0000 (21:30 +0200)]
added url_encoded_fmt_stream_map - element -> fix for video playing

10 years agoadded url_encoded_fmt_stream_map - element -> fix for video playing
Dr.Best [Thu, 4 Aug 2011 19:27:03 +0000 (21:27 +0200)]
added url_encoded_fmt_stream_map - element -> fix for video playing

10 years agoFIX: FR and US
Michael Schmidt [Sat, 30 Jul 2011 11:41:02 +0000 (13:41 +0200)]
FIX: FR and US

Change-Id: Ib8135feaa9181582430b6e0a4e20d5d7608594ad

10 years agobonjour: catch exception on missing write permission
Andreas Oberritter [Fri, 29 Jul 2011 15:33:12 +0000 (17:33 +0200)]
bonjour: catch exception on missing write permission

10 years agofancontrol2: use $(libdir) in Makefile.am
Andreas Oberritter [Fri, 29 Jul 2011 12:06:10 +0000 (14:06 +0200)]
fancontrol2: use $(libdir) in Makefile.am

10 years agoAutoResolution: fix crash on startup
Andreas Oberritter [Wed, 13 Jul 2011 13:01:30 +0000 (15:01 +0200)]
AutoResolution: fix crash on startup

10 years agoAutomaticVolumeAdjustment: fix crash on startup
Andreas Oberritter [Wed, 13 Jul 2011 13:01:12 +0000 (15:01 +0200)]
AutomaticVolumeAdjustment: fix crash on startup

10 years agoUse eEnv.resolve() in some places to avoid hardcoded paths.
Andreas Oberritter [Wed, 13 Jul 2011 12:49:38 +0000 (14:49 +0200)]
Use eEnv.resolve() in some places to avoid hardcoded paths.

This is just an example, covering only few plug-ins. There are
many more hardcoded paths throughout the tree which should get
replaced, too.

10 years agonew option: close player with exit-key
Dr.Best [Thu, 28 Jul 2011 21:28:15 +0000 (23:28 +0200)]
new option: close player with exit-key

10 years ago[AutomaticCleanup]Avoid unintended side effect (which I was unaware of)
Jürgen Strasdas [Thu, 28 Jul 2011 18:32:02 +0000 (20:32 +0200)]
[AutomaticCleanup]Avoid unintended side effect (which I was unaware of)

10 years agocheck if event is available
Dr.Best [Wed, 27 Jul 2011 18:48:00 +0000 (20:48 +0200)]
check if event is available

10 years agofixed typo
Dr.Best [Tue, 26 Jul 2011 17:17:41 +0000 (19:17 +0200)]
fixed typo

10 years agofixed missing plugin in makefile
Dr.Best [Mon, 25 Jul 2011 21:58:18 +0000 (23:58 +0200)]
fixed missing plugin in makefile

10 years agowhat a mess...sorry!
Dr.Best [Mon, 25 Jul 2011 21:48:09 +0000 (23:48 +0200)]
what a mess...sorry!
Fixed last commit...

10 years agoMerge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2...
Dr.Best [Mon, 25 Jul 2011 21:33:12 +0000 (23:33 +0200)]
Merge branch 'master' of git+ssh://scm.schwerkraft.elitedvb.net/scmrepos/git/enigma2-plugins/enigma2-plugins

10 years agoinitial checkin of YTTrailer-Plugin
Dr.Best [Mon, 25 Jul 2011 21:29:49 +0000 (23:29 +0200)]
initial checkin of YTTrailer-Plugin

10 years agoFIX for latest problems with labor version
Michael Schmidt [Sun, 24 Jul 2011 20:10:43 +0000 (22:10 +0200)]
FIX for latest problems with labor version

10 years ago[ShowClock]Fix typo
Jürgen Strasdas [Sat, 23 Jul 2011 16:49:49 +0000 (18:49 +0200)]
[ShowClock]Fix typo

10 years agoMerge remote-tracking branch 'origin/master'
Jürgen Strasdas [Sat, 23 Jul 2011 09:52:25 +0000 (11:52 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[ShowClock]Fix typo
Jürgen Strasdas [Sat, 23 Jul 2011 09:51:23 +0000 (11:51 +0200)]
[ShowClock]Fix typo

10 years ago[AutomaticCleanup]Initial checkin
Jürgen Strasdas [Fri, 22 Jul 2011 04:55:07 +0000 (06:55 +0200)]
[AutomaticCleanup]Initial checkin

10 years ago[EasyInfo] Add the flash-picon-path also
vali [Thu, 21 Jul 2011 17:51:10 +0000 (13:51 -0400)]
[EasyInfo] Add the flash-picon-path also

10 years ago[EasyInfo] Bugfix if only a few entries
vali [Thu, 21 Jul 2011 17:14:57 +0000 (13:14 -0400)]
[EasyInfo] Bugfix if only a few entries

10 years ago[PluginSort]Update German localization
Jürgen Strasdas [Wed, 20 Jul 2011 07:04:57 +0000 (09:04 +0200)]
[PluginSort]Update German localization

10 years agoMerge remote-tracking branch 'origin/master'
Jürgen Strasdas [Wed, 20 Jul 2011 06:53:54 +0000 (08:53 +0200)]
Merge remote-tracking branch 'origin/master'

10 years ago[ShowClock]Minor code optimization
Jürgen Strasdas [Wed, 20 Jul 2011 06:52:16 +0000 (08:52 +0200)]
[ShowClock]Minor code optimization

10 years agofix for downloading covers
Dr.Best [Tue, 19 Jul 2011 13:49:49 +0000 (15:49 +0200)]
fix for downloading covers

10 years agofix broken servicereference for Movies (double-escape issues)
sreichholf [Sun, 17 Jul 2011 16:48:45 +0000 (18:48 +0200)]
fix broken servicereference for Movies (double-escape issues)

10 years ago[ShowClock]Fix typo
Jürgen Strasdas [Sun, 17 Jul 2011 13:27:31 +0000 (15:27 +0200)]
[ShowClock]Fix typo

10 years ago[ShowClock]Close possibly opened keypad window when "Help" or "Move clock" button...
Jürgen Strasdas [Sun, 17 Jul 2011 10:16:02 +0000 (12:16 +0200)]
[ShowClock]Close possibly opened keypad window when "Help" or "Move clock" button is pushed

10 years ago[ShowClock]Initial checkin
Jürgen Strasdas [Sun, 17 Jul 2011 09:33:58 +0000 (11:33 +0200)]
[ShowClock]Initial checkin

10 years agomphelp: hide left/right button text if there are no more pages in the respective...
Moritz Venn [Sat, 16 Jul 2011 16:58:30 +0000 (18:58 +0200)]
mphelp: hide left/right button text if there are no more pages in the respective direction

also fixes possible crash on umlauts

10 years agoautotimer: add work in progress FAQ
Moritz Venn [Fri, 8 Jul 2011 12:23:33 +0000 (14:23 +0200)]
autotimer: add work in progress FAQ

10 years agomphelp: add PluginHelp to __all__ for "hidden" help pages
Moritz Venn [Fri, 8 Jul 2011 12:16:24 +0000 (14:16 +0200)]
mphelp: add PluginHelp to __all__ for "hidden" help pages

while not currently used for anything, the helpList could be used to
create an overview of installed help files.
if for some reason one would not want the help to show up in that list,
a PluginHelp object can be created directly.

10 years agoAutoTimerOverview.py: map red button to cancel for completeness
Moritz Venn [Wed, 13 Jul 2011 18:18:27 +0000 (20:18 +0200)]
AutoTimerOverview.py: map red button to cancel for completeness

10 years agovps: some improvements
Martin Gauk [Sat, 16 Jul 2011 16:12:53 +0000 (18:12 +0200)]
vps: some improvements

10 years ago[FanControl2] show plugin in extensions menu
Jörg Trahm [Wed, 13 Jul 2011 17:51:21 +0000 (19:51 +0200)]
[FanControl2] show plugin in extensions menu

10 years agoautotimer: fix crash caused by weird e2 error(?)
Moritz Venn [Wed, 13 Jul 2011 12:00:56 +0000 (14:00 +0200)]
autotimer: fix crash caused by weird e2 error(?)

notifier was called for unchanged value, resulting in our housekeeping
getting confused.
still a problem as the same problem could occur with "add", but you just
end up with multiple entries in the extensionsmenu until your next
reboot, so let's ignore that for now.

10 years agoepgrefresh: fix crash caused by weird e2 error
Moritz Venn [Wed, 13 Jul 2011 11:58:16 +0000 (13:58 +0200)]
epgrefresh: fix crash caused by weird e2 error

notifier was called for unchanged value, resulting in our housekeeping
getting confused.
still a problem as the same problem could occur with "add", but you just
end up with multiple entries in the extensionsmenu until your next
reboot, so let's ignore that for now.

10 years agoepgrefresh: fix logic error, smaller optimization
Moritz Venn [Wed, 13 Jul 2011 11:56:24 +0000 (13:56 +0200)]
epgrefresh: fix logic error, smaller optimization

this fixed the pip adapters

10 years ago[MovieTagger]Enhanced user interface
Jürgen Strasdas [Wed, 13 Jul 2011 06:04:54 +0000 (08:04 +0200)]
[MovieTagger]Enhanced user interface

- Headlines added to list columns
- Legend for markers added
- Screen updated according to standard layout
- German localization added
- Predefined taglist specified as conffile to avoid loss of user-specific modifications when updated

10 years ago[Elektro] clean up last changes
Jörg Trahm [Tue, 12 Jul 2011 22:11:39 +0000 (00:11 +0200)]
[Elektro] clean up last changes

10 years agourl fix for icon download
Dr.Best [Tue, 12 Jul 2011 20:03:37 +0000 (22:03 +0200)]
url fix for icon download

10 years ago[FanControl2] no screen messages at standby
Jörg Trahm [Tue, 12 Jul 2011 19:31:46 +0000 (21:31 +0200)]
[FanControl2] no screen messages at standby

10 years agovps: add .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:24:03 +0000 (14:24 +0200)]
vps: add .gitignore

10 years agoreconstructapsc: add .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:23:51 +0000 (14:23 +0200)]
reconstructapsc: add .gitignore

10 years agomoviecut: add .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:23:34 +0000 (14:23 +0200)]
moviecut: add .gitignore

10 years agoFanControl2: use generic make rules for i18n
Andreas Oberritter [Tue, 12 Jul 2011 12:22:22 +0000 (14:22 +0200)]
FanControl2: use generic make rules for i18n

10 years agoEasyMedia: use generic make rules for i18n
Andreas Oberritter [Tue, 12 Jul 2011 12:21:19 +0000 (14:21 +0200)]
EasyMedia: use generic make rules for i18n

10 years agoupdate .gitignore
Andreas Oberritter [Tue, 12 Jul 2011 12:20:55 +0000 (14:20 +0200)]
update .gitignore

10 years agoepgrefresh: fix another typo
Moritz Venn [Tue, 12 Jul 2011 11:07:48 +0000 (13:07 +0200)]
epgrefresh: fix another typo

10 years agoepgrefresh: fix typo
Moritz Venn [Sat, 9 Jul 2011 16:35:07 +0000 (18:35 +0200)]
epgrefresh: fix typo

10 years agovps 0.5
Martin Gauk [Sat, 9 Jul 2011 15:31:57 +0000 (17:31 +0200)]
vps 0.5

10 years agopluginsort: fix typo in help
Moritz Venn [Fri, 8 Jul 2011 14:31:42 +0000 (16:31 +0200)]
pluginsort: fix typo in help

10 years agopipzap: add help based on mphelp
Moritz Venn [Fri, 8 Jul 2011 14:11:49 +0000 (16:11 +0200)]
pipzap: add help based on mphelp

accessible from the setup dialog and shown on first "toggle".

10 years agoautotimer: check begin&end w/o offset for config.plugins.autotimer.try_guessing
Moritz Venn [Fri, 8 Jul 2011 13:27:29 +0000 (15:27 +0200)]
autotimer: check begin&end w/o offset for config.plugins.autotimer.try_guessing

because we used begin & end with offset already applied and a duration
without the offset this could have lead to false positives. the offset
should not be considered part of the event.