View Issue Details

IDProjectCategoryView StatusLast Update
0018726MMW 5Install/Configpublic2022-01-14 22:38
ReporterLudek Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version5.0 
Target Version5.0.3Fixed in Version5.0.3 
Summary0018726: No way to install addons per user (as in MM4)
DescriptionCurrently when addon is installed, it is always installed to [MM5 install folder]/scripts/ or [MM5 install folder]/skins/

This isn't problem for portable installs, but for regular installs (MM5 installed to 'Program Files (x86)') I would expect write access issues whenever a user without admin rights installs an addon.

In MM4 we had a checkbox:
[x] Install for the current user only (doesn't require admin rights)

i.e. we should add the same checkbox to MM5 when installing a script/skin/plugin.

EDIT: Because the settings and the database are only saved per user then it would make sense that addons function in the same manner.
i.e. no need to continue support multi-user installations and adding the checkbox, but always install per user.
TagsNo tags attached.
Fixed in build2601

Relationships

related to 0018389 closedLudek Modified default addons are overwritten on re-install 

Activities

jiri

2022-01-06 09:54

administrator   ~0066522

Note that I don't think we should ever install addons to PF, if we want to continue support for multi-user installations, that correct place would be C:\Users\All Users\MediaMonkey5 {certainly not hardcoded this way}.

Ludek

2022-01-10 15:50

developer   ~0066595

As discussed offline: the settings and the database are only saved per user then it would make sense that addons function in the same manner.
i.e. no need to continue support multi-user installations

Ludek

2022-01-10 22:51

developer   ~0066601

Last edited: 2022-01-12 18:28

Default paths for core addons:
[MM5 install folder]/scripts/
[MM5 install folder]/skins/
[MM5 install folder]/plugins/
[MM5 install folder]/layouts/

For user installed addons (portable version):
[MM5 install folder]/portable/scripts/
[MM5 install folder]/portable/skins/
[MM5 install folder]/portable/plugins/
[MM5 install folder]/portable/layouts/

For user installed addons (regular version):
C:\Users\Ludek-NB\AppData\Roaming\MediaMonkey5\scripts\
C:\Users\Ludek-NB\AppData\Roaming\MediaMonkey5\skins\
C:\Users\Ludek-NB\AppData\Roaming\MediaMonkey5\plugins\
C:\Users\Ludek-NB\AppData\Roaming\MediaMonkey5\layouts\

Ludek

2022-01-12 18:19

developer   ~0066606

Last edited: 2022-01-12 18:28

Implemented in 2601.

Please test this carefuly as there have been quite a lot of changes.
i.e. installing/uninstalling to various locations, configuration of scripts/plugins, whether icons are shown properly etc.

Test note: The install path can be viewed in the Addons dialog when hovering mouse over the addon's title:
image.png (37,992 bytes)   
image.png (37,992 bytes)   

peke

2022-01-14 22:27

developer   ~0066630

Last edited: 2022-01-14 22:37

Verified 2601

No issues found in 2601, work as described at 0018726:0066601

Test Note: If plugins are previously installed in PF updates and manual re installs use path of previously installed addon.

Feedback: I would do few small corrections for portable installs to not to move installs to "[MM5 install folder]/portable/" but leave defaults to it in "[MM5 install folder]/"