Hi there
Two relevant news regarding the DVBViewer plugin.
1. New actionsThere are three new actions available:
- GetRecordingDetails: Retrieves a list of all recordings from DVBViewer as well as from Recording Service. Each recording detail consists of name, series, channel, date, duration, playstate and further attributes. Recordings from DVBViewer as well as from Recording Service are supported; their lists are combined transparently in the background.
- DeleteRecordings: This action is intended to implement housekeeping and delete outdated recordings.
- IsDVBViewerProcessRunning: not a big thing, just checks if the dvbviewer.exe process is running.
2. Refactoring and bug fixingWhile implementing this, I was struggling more and more about bugs, instabilities and hangers related to the DVBViewer plugin, so I had to decide either to abandon the project overall or to invest time, search bugs and refactor the DVBViewer plugin as necessary. I decided for the latter...
As the result, I'm releasing DVBViewer plugin v3.0.0_rc1 today. As the version says, it's not yet a final release. On a long term, I'm confident that stability of the plugin has been improved, but on a short term, maybe some refactorings might also have broken functionalities (most likely those which I don't use in my own
SuspendGhost project).
Here's the change log:
- Code: Select all
# 3.0.0: Improved stability and robustness by refactoring thread synchronisation and error handling.
# - EG no longer hangs when DVBViewer crashes
# - Fixed sporadical error 'Lock released to prevent a dead lock'
# - EG no longer hangs when double clicking on an action (to configure) during plugin startup
# Added action DeleteRecordings
# - intended to implement an automated housekeeping
# Added action GetRecordingDetails
# Added action IsDVBViewerProcessRunning
# Added event 'DVBViewer.SevereError'
# - triggered on exceptions in WMI
# - triggered on dead locks / lock timeouts
# Suppress repeated identical events like 'DVBViewer.ControlChange (603, 0)'
# Grouped and reorderded all actions, put them into subfolders; improved action names and descriptions
# Updated plugin documentation (HTML help)
# Updated source documentation of main classes and methods
# Many other refactorings and minor improvements
At this time, I'm looking for beta testers. Would You like to help to finalize the release? Your help is appreciated. All you have to do is to try out the new version, tell me how it works in your environment and report bugs, if necessary.
Finally, I've to note that my time for the project is limited, so I wont always be able to reply immediately. I just do my best.
have fun

EDIT: attachment removed since obsolete. see below.