
EventGhostPlus is an all purpose plugin for transmitting and receiving events from EventGhost.
This plugin is based on Eventtrigger (by Moryoav) and MessagePlugin (by and-81, Dragy).
Local EventGhost installation is required.
Implemented features:
Sending Events
Sending events to either local or remote EventGhost installation. Events include: play, pause, resume, stop, end. Also is transmitted Long or Short for a long or short video, you can decide how long a short video is by entering a maximum video length in settings.
As payload is transmitted: The filename and the genre of the file playing for all media (only with the play event).
No EventGhost configuration is required for use of this feature.
If you use the network sending option you don't even need EventGhost installed locally (from v 1.1.0.0 and later)
Virtual remote
Receiving commands to operate MediaPortal from the EventGhost MediaPortal plugin.
EventGhost configuration is required for use of this feature.
Receiving events
It's possible to send customized messages from EventGhost to EventGhostPlus plugin.
EventGhost Plugin
With the MediaPortal Message Sender plugin (MediaPortalMessageSender.zip) for EventGhost you can send customized messages from EventGhost to the EventGhostPlus MediaPortal plugin.
Download from the repository.
Source code available here.
For more information and how to use/configure the plugin and EventGhost read the EventGhostPlus Wiki ceated by Vuego.
Any suggestions for extra features for this plugin are welcome.
Support
You can post your questions here but you could also try the #EventGhostPlus IRC channel on freenode for direct support.
Note: 1.3Beta users will get a Dependency warning on install. Just ignore this for now, the plugin will install as usual. The next update will include a fix for this warning.
Changelog:
v 1.1.3.5 - Bugfix payload not sent as Unicode.
v 1.1.3.4 - Support for MediaPortal 1.7 Pre Release, do not use for MediaPortal 1.5 or below, use 1.1.3.2 instead.
v 1.1.3.3 - Support for MediaPortal 1.6 Pre Release, do not use for MediaPortal 1.5 or below, use 1.1.3.2 instead.
v 1.1.3.2 - Window.Minimize, Window.Maximize and Window.Restore events are now created.
v 1.1.3.1 - Support for MediaPortal 1.4.0
- Video aspect ratio is sent with play event
- Small bug with "" around the payload resolved, you may have to change your events in EventGhost.
v 1.1.3.0 - Bug fixed: error on resume from standby.
- Added feature: Events on standby and resume.
- Added feature: Send remote control buttons from the server directly to EventGhostPlus (EventGhost MediaPortalMessageSender plugin v 1.02 required).
v 1.1.2.0 - Event triggers on displaying and closing messages sent with MediaPorta Message Sender.
- Support for MediaPortal 1.3.0.0.
- Minor bugs fixed.
v 1.1.1.0 - Custom image with messages.
- Message Queue.
- Log verbosity can be set to Debug mode.
- Minor changes to Configuration.
- Minor bug fix.
- EventGhostMessageSender updated to v 1.01 - When updating you need to open and save every "Send Message" action you have created.
v 1.1.0.0 - Passwords stored encrypted
- Different way of sending events over network (much faster now)
- Event Reveiver, send Messages to the EventGhostPlus plugin using the MediaPortal Message Sender
See this post on how to set it up
v 1.0.4.1 changed file version display in file properties.
v 1.0.4.0 Added feature: window change events, selectable in configuration, minor bugs fixed.
v 1.0.3.0 bugfix when starting configuration on version MP 1.2.3, mounted discs genre info only working on MP 1.3.x. Errors logged in EventGhostPlus.log
v 1.0.2.0 bugfix when starting configuration when Movingpictures or TVSeries not installed.
v 1.0.1.0 Added feature: filename and genre in payload
v 1.0.0.0 initial release
Last edited: