2010-03-24 20:33:22.409984 [Debug][(22)]: [MPEI]Update info loded from update.xml - mytrailers - Project Hosting on Google Code
2010-03-24 20:33:23.431043 [Debug][(19)]: [MPEI]Update info loded from MyLyrics_MPE1_BETA.xml - mpmylyrics - Project Hosting on Google Code
2010-03-24 20:33:23.914070 [Debug][(22)]: [MPEI]Update info loded from http://radiotime-plugin-for-mediaportal.googlecode.com/svn/trunk/setup/update.xml
2010-03-24 20:33:24.200087 [Debug][(19)]: [MPEI]Update info loded from http://youtube-fm-for-mediaportal.googlecode.com/svn/trunk/YouTube.fm.Plugin/MPEI/update.xml
2010-03-24 20:33:24.383097 [Debug][(22)]: [MPEI]Update info loded from http://amped.googlecode.com/svn/trunk/MpeRelease/update.xml
2010-03-24 20:33:24.668113 [Debug][(19)]: [MPEI]Update info loded from http://chris9r.pytalhost.com/InfoService/Installer/update.xml
2010-03-24 20:33:25.205144 [Debug][(22)]: [MPEI]Update info loded from http://mp-plugins.svn.sourceforge.n...ugins/MusicBrainzRating/MpeRelease/update.xml
2010-03-24 20:33:25.380154 [Debug][(19)]: [MPEI]Update info loded from http://mytrailers.googlecode.com/svn/branches/2.x/MPEI/update.xml
2010-03-24 20:33:25.562165 [Debug][(19)]: [MPEI]Update info loded from http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MyAlarm/MpeRelease/update.xml
2010-03-24 20:33:25.900184 [Info.][(19)]: Exception ystem.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
2010-03-24 20:33:25.901184 [Info.][(19)]: Exception :The remote server returned an error: (404) Not Found.
2010-03-24 20:33:25.901184 [Info.][(19)]: site ystem.Net.WebResponse EndGetResponse(System.IAsyncResult)
2010-03-24 20:33:25.901184 [Info.][(19)]: source ystem
2010-03-24 20:33:25.902184 [Info.][(19)]: stacktrace: at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
2010-03-24 20:33:26.291206 [Debug][(19)]: [MPEI]Update info loded from http://mp-onlinevideos2.googlecode.com/svn/trunk/MPEI/update.xml
2010-03-24 20:33:26.523220 [Debug][(22)]: [MPEI]Update info loded from http://techcrawler.riedme.de/upload/outlookmail/OutlookMailUpdate.xml
2010-03-24 20:33:26.729231 [Debug][(22)]: [MPEI]Update info loded from http://mp-plugins.svn.sourceforge.net/viewvc/mp-plugins/trunk/plugins/MySimon/MpeRelease/update.xml
2010-03-24 20:33:26.923242 [Debug][(22)]: [MPEI]Update info loded from http://huha-mediaportal-plugins.googlecode.com/files/TvWishList.xml
2010-03-24 20:33:29.214373 [Debug][(7)]: [MPEI]Update info loded from MyLyrics_MPE1_stable.xml - mpmylyrics - Project Hosting on Google Code
2010-05-12 14:57:35.435620 [ERROR][(35)]: Exception ystem.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
2010-05-23 17:07:42.316317 [ERROR][MPMain(1)]: SKIN: Missing C:\ProgramData\Team MediaPortal\MediaPortal\Skin\Maya\myextensions2.xml
2010-05-23 17:07:42.317317 [ERROR][MPMain(1)]: No translation found for id 100801
2010-05-23 17:07:42.737342 [ERROR][MPMain(1)]: OnMessage exceptionystem.NullReferenceException: Object reference not set to an instance of an object.
at MPEIPlugin.GUIMpeiPlugin.OnPageLoad() in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 421
at MediaPortal.GUI.Library.GUIWindow.OnMessage(GUIMessage message)
2010-05-23 17:08:20.600507 [ERROR][MPMain(1)]: Exception ystem.NullReferenceException: Object reference not set to an instance of an object.
at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
2010-05-23 17:08:20.600507 [ERROR][MPMain(1)]: Exception :Object reference not set to an instance of an object.
2010-05-23 17:08:20.601507 [ERROR][MPMain(1)]: site :Void OnAction(MediaPortal.GUI.Library.Action)
2010-05-23 17:08:20.602507 [ERROR][MPMain(1)]: source :MPEIPlugin
2010-05-23 17:08:20.603507 [ERROR][MPMain(1)]: stacktrace: at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
2010-05-23 17:08:20.603507 [ERROR][MPMain(1)]: exception: Object reference not set to an instance of an object. MPEIPlugin at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
2010-05-23 17:08:20.606508 [ERROR][MPMain(1)]: Exception ystem.Exception: exception occured ---> System.NullReferenceException: Object reference not set to an instance of an object.
at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
--- End of inner exception stack trace ---
at MediaPortalApp.OnAction(Action action)
at MediaPortal.GUI.Library.OnActionHandler.Invoke(Action action)
at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
at MediaPortalApp.FrameMove()
2010-05-23 17:08:20.607508 [ERROR][MPMain(1)]: Exception :exception occured
2010-05-23 17:08:20.607508 [ERROR][MPMain(1)]: site :Void OnAction(MediaPortal.GUI.Library.Action)
2010-05-23 17:08:20.608508 [ERROR][MPMain(1)]: source :MediaPortal
2010-05-23 17:08:20.608508 [ERROR][MPMain(1)]: stacktrace: at MediaPortalApp.OnAction(Action action)
at MediaPortal.GUI.Library.OnActionHandler.Invoke(Action action)
at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
at MediaPortalApp.FrameMove()
2010-05-23 17:08:21.838578 [ERROR][MPMain(1)]: Exception ystem.NullReferenceException: Object reference not set to an instance of an object.
at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
2010-05-23 17:08:21.838578 [ERROR][MPMain(1)]: Exception :Object reference not set to an instance of an object.
2010-05-23 17:08:21.839578 [ERROR][MPMain(1)]: site :Void OnAction(MediaPortal.GUI.Library.Action)
2010-05-23 17:08:21.840578 [ERROR][MPMain(1)]: source :MPEIPlugin
2010-05-23 17:08:21.841578 [ERROR][MPMain(1)]: stacktrace: at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
2010-05-23 17:08:21.843578 [ERROR][MPMain(1)]: exception: Object reference not set to an instance of an object. MPEIPlugin at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
2010-05-23 17:08:21.845578 [ERROR][MPMain(1)]: Exception ystem.Exception: exception occured ---> System.NullReferenceException: Object reference not set to an instance of an object.
at MPEIPlugin.GUIMpeiPlugin.OnAction(Action action) in F:\devel\vs2005\MPEIPlugin\MPEIPlugin\GUIMpeiPlugin.cs:line 379
at MediaPortal.GUI.Library.GUIWindowManager.OnAction(Action action)
at MediaPortalApp.OnAction(Action action)
--- End of inner exception stack trace ---
at MediaPortalApp.OnAction(Action action)
at MediaPortal.GUI.Library.OnActionHandler.Invoke(Action action)
at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
at MediaPortalApp.FrameMove()
2010-05-23 17:08:21.847578 [ERROR][MPMain(1)]: Exception :exception occured
2010-05-23 17:08:21.848579 [ERROR][MPMain(1)]: site :Void OnAction(MediaPortal.GUI.Library.Action)
2010-05-23 17:08:21.849579 [ERROR][MPMain(1)]: source :MediaPortal
2010-05-23 17:08:21.850579 [ERROR][MPMain(1)]: stacktrace: at MediaPortalApp.OnAction(Action action)
at MediaPortal.GUI.Library.OnActionHandler.Invoke(Action action)
at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
at MediaPortalApp.FrameMove()
Yes, you can notify the user if a new version exist and a button to update it, this option is useful for skinners, with no coding can update the skin in run time.For example, for Chefkochs new Alarm Plugin, I could add an update button in the myalarm.xml and users could update the Alarm plugin there, from within GUI? Did I understand correctly?
A extension should have just a only one id.EDIT: OK re-reading your post above, I think you meant I can add a button to update MY Extension for aMPed anywhere in the skin, by using the specific extension ID I have used for aMPed. Theoretically, I could add such a button for each plugin, but I don't know if their extension IDs will change. Are they constant?