^ +1 "Peak inside"
I agree that consistency is important, but I disagree that a lack of consistency is what made it difficult in the past. What was difficult was having to figure out you manually had to drop a DLL file in your Program Files folder. Manually copying over skin files. These are things the user should never have to do, and any installer will solve this issue.@fforde - MovingPictures installer has always been good, but when I was a new user of MP it drove me crazy trying to figure out all the different ways to install various skins and plugins, and as Dukus said, not all plugins use an installer and many don't even provide basic instructions. So a common, consistent installation is a huge advantage imo, especially if it ensures a certain level of quality.
I agree, I like this ability too. This is why Moving Pictures releases both an installer and a ZIP for new releases. We get far fewer downloads from the ZIP but some people prefer it. It would be a nice feature if an installer could be used like a regular ZIP file as well.One reason I like installing zip files is to 'peek' inside at what is there and where it installs. Can I do this with MPEI?
@fforde - MovingPictures installer has always been good, but when I was a new user of MP it drove me crazy trying to figure out all the different ways to install various skins and plugins, and as Dukus said, not all plugins use an installer and many don't even provide basic instructions. So a common, consistent installation is a huge advantage imo,
I agree that consistency is important, but I disagree that a lack of consistency is what made it difficult in the past. What was difficult was having to figure out you manually had to drop a DLL file in your Program Files folder. Manually copying over skin files. These are things the user should never have to do,
Even as it pertains to MP Extension Installer, I have a version installed on my server that I like (although I wish all programs were compatible). Now I am trying to install the MP Extension Installer referenced here on a client PC but I cannot figure out if it is even the one I used on the other PC.
I agree, but: "Any installer will do? " What installler? I think you are assuming all skinners and plugin developers have your skills and dedication! If there is not a standard installer, then we are still stuck with the unzip to folders installation that neither of us like! The previous installer was not working well for skins or many plugins so the work Dukus is doing is critical imo. I hated providing aMPed as a zip file and asking users to copy files, but I did not have the skills to develop an installer until chefkoch kindly offered to do an NSIS installer for aMPed. But not all skins are lucky enough to have a user willing to do that for them.I agree that consistency is important, but I disagree that a lack of consistency is what made it difficult in the past. What was difficult was having to figure out you manually had to drop a DLL file in your Program Files folder. Manually copying over skin files. These are things the user should never have to do, and any installer will solve this issue.[
Huh? This already exists and has for some time. Perhaps that is why Dukus did not mention it. In MP Config - Plugins just click on the MPInstaller tab. However, you are correct that it does not show updates yet. Hopefully when Dukus is done, it will do so! There's another suggestion for you Dukus - fully integrate the extension installer into MP Config!For example if there was an interface to browse and install plugin-ins via the MediaPortal config that required an MPEI install package to work, hell yes we would go for that.
I made some improvements :
- drag&drop support
- possibility to update all extension
It would be kinda nice to have most important and popular plugins like MovingPictures and TVSeries there as well!
I definitely agree a fairly strait forward solution is needed for skinners, although I thought MPI already covered this ground. I was not arguing against this concept above though, I was simply stating that from a users perspective most install applications are equally easy to execute.I agree, but: "Any installer will do? " What installler? I think you are assuming all skinners and plugin developers have your skills and dedication! If there is not a standard installer, then we are still stuck with the unzip to folders installation that neither of us like! The previous installer was not working well for skins or many plugins so the work Dukus is doing is critical imo. I hated providing aMPed as a zip file and asking users to copy files, but I did not have the skills to develop an installer until chefkoch kindly offered to do an NSIS installer for aMPed. But not all skins are lucky enough to have a user willing to do that for them.
There is an MPInstaller tab hidden in the plugins page of the config screen. The whole page has a big white blank area with a single active button called "Install". When clicked it asks for an MPI file. This is NOT what I was talking about. I am talking about an interface that is prominent, noticeable, and actively solicits you to check out a few plugins in a catalog that is browsable in the dialog. Auto updates and maybe a section for new plugins would add a lot of value too. The MPInstaller interface in the current config is virtually useless as far as I am concerned.Huh? This already exists and has for some time. Perhaps that is why Dukus did not mention it. In MP Config - Plugins just click on the MPInstaller tab. However, you are correct that it does not show updates yet. Hopefully when Dukus is done, it will do so! There's another suggestion for you Dukus - fully integrate the extension installer into MP Config!For example if there was an interface to browse and install plugin-ins via the MediaPortal config that required an MPEI install package to work, hell yes we would go for that.
There is an MPInstaller tab hidden in the plugins page of the config screen. The whole page has a big white blank area with a single active button called "Install". When clicked it asks for an MPI file. This is NOT what I was talking about. I am talking about an interface that is prominent, noticeable, and actively solicits you to check out a few plugins in a catalog that is browsable in the dialog. Auto updates and maybe a section for new plugins would add a lot of value too. The MPInstaller interface in the current config is virtually useless as far as I am concerned.
MP Ext Install (1) seems to work well. What advantages does MP Ext Install 2 have over 1???
I believe you can even 'wrap' your NSIS installer into MPEI?? Is that correct Dukus? If so, that could be a nice compromise that would work for you and users like me as well!
I am really not trying to be down on the whole idea of a custom installer application, I just think focus needs to be placed on areas that would make such a custom MP based installer relevant
I think that's a poor solution. For me, the whole point of a custom MP branded installer is tighter integration with MediaPortal itself. Cordoning off plug-in and skin management to a separate program completely defeats the purpose.There is an MPInstaller tab hidden in the plugins page of the config screen. The whole page has a big white blank area with a single active button called "Install". When clicked it asks for an MPI file. This is NOT what I was talking about. I am talking about an interface that is prominent, noticeable, and actively solicits you to check out a few plugins in a catalog that is browsable in the dialog. Auto updates and maybe a section for new plugins would add a lot of value too. The MPInstaller interface in the current config is virtually useless as far as I am concerned.
This tab will be removed, thx to mp design isn't possible to unload a already loaded plugin, so to uninstall it isn't possible. To solve this problem it is needed a another program.
I thought I was offering ideas. As a plugin developer a MP branded installer app would be valuable to me if it provided tighter integration with MediaPortal itself. Browsing for new plugins in the GUI or config, auto updates, installing plug-ins without having to restart MediaPortal. I guess I am alone in this request though.I am really not trying to be down on the whole idea of a custom installer application, I just think focus needs to be placed on areas that would make such a custom MP based installer relevant
Ok, then wait some real idea or suggestions