View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0008647||MediaMonkey (current)||Install/Config||public||2011-11-06 21:18||2011-12-15 03:18|
|Target Version||4.0||Fixed in Version||4.0|
|Summary||0008647: MM3 --> MM4 upgrade: many config settings are lost|
|Description||On upgrade to MM4, the majority of config settings are lost! Here's a sampling of config items that I'd tested:|
Update check (lost)
Close to tray (lost)
Hotkey settings (retained)
Confirm modifications to > 50 files at once (lost)
Party Mode: disable player controls and track re-ordering (lost)
Play Now Action: Selected tracks only (lost). Note: should be transferred to all playback rules.
Retain 25 tracks in Now Playing (lost)
Podcast path: lost according to user (see link below) and triggers bug 0008643
Podcast: global config - Delete episodes older than 3 days (lost)
Library: ignore tracks < 15s (lost)
File Monitor: any configured folders (lost)
Appearance: show all tracks in A&D view (lost)
Appearence: change in field splitter to '&' (lost)
Device: Sync list (retained), Delete tracks not on device (retained), Auto-conversion rule (retained)
Podcast subscription: retained
Custom Filter: retained but disabled--it shouldn't be disabled!!
Output plugin: SQRsoft (configuration to use that plugin are lost, plugin settings are lost)
This was tested on Win7 x64, by installing MM3 to C:\Program Files (x64)\MediaMonkey and then installing MM4 to that same directory
|Tags||No tags attached.|
|Fixed in build||1456|
Rusty, it looks that all values from MediaMonkey.ini were not transferred, this happens only if you install MM4 in portable mode. Did you install MM4 in portable mode?
Another (and most probably more logical reason) is that you have already installed MM4 on that machine and it just taken the MediaMonkey.ini from the previous MM4 install?
So try to re-test, but delete AppData\Roaming\MediaMonkey\MediaMonkey.ini before installing.
Just tried and it is reproducable. The workaround is to delete AppData\Roaming\MediaMonkey\MediaMonkey.ini and run MM4 again. The problem is that MM4 installer creates another MM.ini, but if you delete it before the first MM4 launch then MM4.exe automatically import MM.ini from MM3 version.
I believe this is a regression, MM installer should not create the MM.ini, this is also how MM4 detects the first time run and based on this launches the first time run wizard. Currently it looks that 0007643 is never applied as installer always creates the MM.ini
Fixed in build 1456.
Note that further testing and SVN searching shown that MM installer always creates the MM.ini file (it need to write language and skinned/skinless settings there).
So this is fixed now and MM.ini from version 3 is copied by installer and not at MM start up.
Installer should be tested in the following scenarios:
XP - Clean install
XP - Clean install (portable)
XP - Upgrade from MM3
XP - Portable install on machine with MM3
Win7/Vista - Clean install
Win7/Vista - Clean install (portable)
Win7/Vista - Upgrade from MM3
Win7/Vista - Portable install on machine with MM3
Tested with Win7 and 1456:
OK - Clean install
OK - Clean install (portable)
OK - Upgrade from MM3
OK - Portable install on machine with MM3