home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
Skins and Plugins Installer (MPEI)
MPEI Windows Service
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Edalex" data-source="post: 1091740" data-attributes="member: 63839"><p>Hi guys!</p><p>I just want to tell that continuing idea of MPEM <a href="https://forum.team-mediaportal.com/categories/mediaportal-extension-manager-mpem.655/" target="_blank">https://forum.team-mediaportal.com/categories/mediaportal-extension-manager-mpem.655/</a> and discussions of future of MPEI and its limitation with UAC I did some coding to make simple windows service for managing extensions.</p><p>It's still in pre-pre-alpha stage. Source code is here <a href="https://code.google.com/p/mpeiservice/source/browse/" target="_blank">https://code.google.com/p/mpeiservice/source/browse/</a></p><p>It is using WCF communication protocol based on named pipes.</p><p>Current features are:</p><p>- install plugin by ID and version</p><p>- uninstall plugin by ID</p><p>- update known extensions list.</p><p>It's my very first look in WCF so don't expect any masterpiece in code. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p><p>Next to sources of service itself you can see little test client which can connect to service and install/uninstall plugins (Need VS compiling skills)</p><p>I compiled service so at least you could test if it could be installed <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /> <a href="https://dl.dropboxusercontent.com/u/7658963/MPEIService.zip" target="_blank">https://dl.dropboxusercontent.com/u/7658963/MPEIService.zip</a></p><p>Service installation:</p><p>- Unpack service to your MP directory in Program Files.</p><p>- Open cmd.exe with admin rights</p><p>- Change directory to mp's and execute command "MPEIService.exe -install" (or -uninstall to delete service)</p><p>To test service you could run step by step debuggin with test client or probably use slightly changed MPEInstaller.exe from here</p><p><a href="https://dl.dropboxusercontent.com/u/7658963/MpeInstaller.zip" target="_blank">https://dl.dropboxusercontent.com/u/7658963/MpeInstaller.zip</a></p><p>Since error handling is almost missing it could fail accidently i.e. if you want to install plugin unknown to service.</p><p>Known bugs/ not yet implemented features:</p><p>- it can't get new extension list from mp site yet</p><p>- all mp processes should be closed to install/uninstall extensions.</p><p>- service only know how to install actual files and don't perform other installation actions (scripts, consecutive extension installs etc) since I'm still investigating this part of mpei</p><p>- I compiled all files against MP 1.3 so assuming most of you are using later version it could failed to work</p><p>Have fun and post comments <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p></blockquote><p></p>
[QUOTE="Edalex, post: 1091740, member: 63839"] Hi guys! I just want to tell that continuing idea of MPEM [url]https://forum.team-mediaportal.com/categories/mediaportal-extension-manager-mpem.655/[/url] and discussions of future of MPEI and its limitation with UAC I did some coding to make simple windows service for managing extensions. It's still in pre-pre-alpha stage. Source code is here [url]https://code.google.com/p/mpeiservice/source/browse/[/url] It is using WCF communication protocol based on named pipes. Current features are: - install plugin by ID and version - uninstall plugin by ID - update known extensions list. It's my very first look in WCF so don't expect any masterpiece in code. :D Next to sources of service itself you can see little test client which can connect to service and install/uninstall plugins (Need VS compiling skills) I compiled service so at least you could test if it could be installed :D [url]https://dl.dropboxusercontent.com/u/7658963/MPEIService.zip[/url] Service installation: - Unpack service to your MP directory in Program Files. - Open cmd.exe with admin rights - Change directory to mp's and execute command "MPEIService.exe -install" (or -uninstall to delete service) To test service you could run step by step debuggin with test client or probably use slightly changed MPEInstaller.exe from here [url]https://dl.dropboxusercontent.com/u/7658963/MpeInstaller.zip[/url] Since error handling is almost missing it could fail accidently i.e. if you want to install plugin unknown to service. Known bugs/ not yet implemented features: - it can't get new extension list from mp site yet - all mp processes should be closed to install/uninstall extensions. - service only know how to install actual files and don't perform other installation actions (scripts, consecutive extension installs etc) since I'm still investigating this part of mpei - I compiled all files against MP 1.3 so assuming most of you are using later version it could failed to work Have fun and post comments :D [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Skins and Plugins Installer (MPEI)
MPEI Windows Service
Contact us
RSS
Top
Bottom