View Issue Details

IDProjectCategoryView StatusLast Update
0007322MMW v4Framework: Scripts/Extensionspublic2011-02-07 23:44
Reporterpeke Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Summary0007322: Compatibility: Scripts and Plugins Import
DescriptionDue the risk of lots of Conflicts in transitions from MM3 -> MM4 path changes It would be good choice to make MM4 import all scripts from MM3 Paths into MM4 paths and after install ignore MM3 paths completely.

Only problem would be the case on reinstall of MM4 where MM3 would be re-imported so the suggestion would be that import is done only on first install of MM4 (where MM4 paths are missing)

Similar thing was done when we moved things from MM2.x -> MM3.x and there was no conflicts in settings and both MM2.x and MM3.x were usable separately.

Main reason for that is llts of settings changes in MM3, where MM4 do not bring that much changes and thus make conflicts

I would suggest that we made this post MM 4 Beta and include this in MM4 final if possible as it will bring much needed stability in MM4.
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=6&t=54650
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=54999
http://www.mediamonkey.com/forum/viewtopic.php?f=18&t=54190
TagsNo tags attached.
Fixed in build

Activities

peke

2011-02-07 23:30

developer   ~0022897

Last edited: 2011-02-08 00:01

Additionally for future proof like many app developers used switch from
HKEY_CURRENT_USER\Software\MediaMonkey to HKEY_CURRENT_USER\Software\MediaMonkey\<Major.Minor [version registry would be more than useful]>\

New structure of HKEY_CURRENT_USER\Software\MediaMonkey\:
-\4.0\CDs\
-----\Device\
-----\Hotkeys\
-----\Interface\
-----\Plugins\
-----\StatusBars\
-----\Transparency\
-\4.x\CDs\
-----\Device\
-----\Hotkeys\
-----\Interface\
-----\Plugins\
-----\StatusBars\
-----\Transparency\

This will eliminate Settings conflicts, easier transitions to new versions and better track issues/regressions introduced with features in newer versions.