by KyleHx » Sat May 23, 2015 6:49 pm
Well, I did a full wipe.
Unfortunately, I didn't check back here soon enough to pick up what looks like some very useful info from a lot of regulars. So thanks to Lowlander, MMFrLife, and terrypin. I have already saved your pointers for the next go around.
I gathered a bit of info that I think might be useful, or at least interesting, since I've seen more than a few posts about portability issues - esp. registry entries & drive-letter references. So, here it is.
This is after a major clean-up. I used Windows add/remove, and regedit, and manually deleted all MM files from the hard drive. The primary key name was completely deleted and constantly monitored. That's HKEY_CURRENT_USER\Software\MediaMonkey
And I'm using MediaMonkey_4.1.7.1741 (2015-04-28).exe, and installing as portable.
The last installation was an attempt to overwrite a non-portable installation with a portable one, without doing a real clean-up first, and mostly that was just a bad mistake -- essentially, the "portable" copy of MM ignored its own MediaMonkey.Registry and used the Windows registry key HKEY_CURRENT_USER\Software\MediaMonkey for tons of stuff.
======================================================
..install creates null registry entry:
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4]
..run creates null registry entries:
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4\Splitters]
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4\Toolbars]
..and these non-null entries:
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4\Forms\FMainWindow]
"State"=dword:00000000
"Left"=dword:00000019
"Top"=dword:00000019
"Width"=dword:000003cc
"Height"=dword:00000258
[HKEY_CURRENT_USER\Software\MediaMonkey\StatusBars]
"Bar10Minimized"=dword:00000001
"Bar0Minimized"=dword:00000001
[HKEY_CURRENT_USER\Software\MediaMonkey\Device\iRiver H]
"UpdateAfterAutoSync"=dword:00000001
"UpdateAfterAnyOp"=dword:00000000
"UpdateOnlyNew"=dword:00000000
"TruncateFilenames"=dword:00000000
"DBUnicode"=dword:00000001
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys]
..with 72 sub-entries of format:
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\###]
..where "###" is actually: 1048577 thru 65621
----------------------------------------------------
HotKeys details:
----------------------------------------------------
..Hotkeys sub-entries all have 4 lines
"ActionId"=dword:########
"ActionTypeId"=dword:########
"Global"=dword:########
"MenuShortcut"=dword:########
----------------------------------------------------
..values found:
"ActionTypeId"=dword:00000001
"ActionTypeId"=dword:00000002
"ActionTypeId"=dword:00000003
"ActionTypeId"=dword:00000006
"ActionTypeId"=dword:00000007
"ActionTypeId"=dword:0000000b
----------------------------------------------------
"Global"=dword:00000000
"Global"=dword:00000001
----------------------------------------------------
"MenuShortcut"=dword:00000000
"MenuShortcut"=dword:00000001
----------------------------------------------------
For "ActionId" there were 65 different values.
I don't know if it's significant, but I thought it interesting that there were so many,
yet not an exact match between the counts: 72-entries but 65-values.
"ActionId"=dword:########
..in the 72 lines, there are 65 different entries, from:
"ActionId"=dword:00000001
..thru
"ActionId"=dword:00000081
The "ActionID" values that are duplicated are:
"ActionId"=dword:00000004
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\179]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\32]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65616]
"ActionId"=dword:00000007
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\178]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65615]
"ActionId"=dword:00000008
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\177]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65602]
"ActionId"=dword:00000009
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\176]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65614]
"ActionId"=dword:0000000a
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\1048625]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\39]
"ActionId"=dword:0000000b
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\1048626]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\37]
======================================================
looking for non-portable type entries in MM's files:
MediaMonkey.ini
[System]
WinampPath=C:\Program Files\Winamp\WinAmp.exe
[MonkeyRok]
TempDir=C:\!apps\MediaMonkey\Portable\Temp\\
MediaMonkey.Registry = NONE
Scripts.ini = NONE
Extensions.ini
[MagicNodes]
ConfigurationScript=C:\!apps\MediaMonkey\Scripts\Auto\MagicNodes.vbs
[RegExpReplace]
ConfigurationScript=C:\!apps\MediaMonkey\Scripts\Auto\RegExpReplace.vbs
[300091 Lyricator]
#ConfigurationScript=C:\!apps\MediaMonkey\Scripts\Auto\lyricator.vbs
[Trucking Monkeyrc3s]
Description=Button id's in C:\1 Trucking Monkey
======================================================
also looked for C: in Tools | options
MonkeyRok Settings
Temp Directory
C:\!apps\MediaMonkey\Portable\Temp\
Downloads/Podcasts
Default download location:
C:\!apps\MediaMonkey\Portable\Downloads\<Artist>\<Album>\<Title>
Download podcasts to:
C:\!apps\MediaMonkey\Portable\Podcasts\<Album>\<Title>
Media Sharing (UPnP/DLNA)
Cache auto-converted content to:
C:\!apps\MediaMonkey\Portable\Temp\Transcoded_Media_Files
======================================================
I have exported [HKEY_CURRENT_USER\Software\MediaMonkey] from RegEdit many times, now,
and it has NOT changed since all of the initial installation/configuration work.
So, it's looking clean.
So, that's it for now.
Next step is to copy in the old mm.db and try to incorporate some of the old
manual edits to .INIs that I've gathered (mostly from MM's forums) over the years.
Wish me luck!
Well, I did a full wipe.
Unfortunately, I didn't check back here soon enough to pick up what looks like some very useful info from a lot of regulars. So thanks to Lowlander, MMFrLife, and terrypin. I have already saved your pointers for the next go around.
I gathered a bit of info that I think might be useful, or at least interesting, since I've seen more than a few posts about portability issues - esp. registry entries & drive-letter references. So, here it is.
This is after a major clean-up. I used Windows add/remove, and regedit, and manually deleted all MM files from the hard drive. The primary key name was completely deleted and constantly monitored. That's HKEY_CURRENT_USER\Software\MediaMonkey
And I'm using MediaMonkey_4.1.7.1741 (2015-04-28).exe, and installing as portable.
The last installation was an attempt to overwrite a non-portable installation with a portable one, without doing a real clean-up first, and mostly that was just a bad mistake -- essentially, the "portable" copy of MM ignored its own MediaMonkey.Registry and used the Windows registry key HKEY_CURRENT_USER\Software\MediaMonkey for tons of stuff.
======================================================
..install creates null registry entry:
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4]
..run creates null registry entries:
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4\Splitters]
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4\Toolbars]
..and these non-null entries:
[HKEY_CURRENT_USER\Software\MediaMonkey\Interface\V4\Forms\FMainWindow]
"State"=dword:00000000
"Left"=dword:00000019
"Top"=dword:00000019
"Width"=dword:000003cc
"Height"=dword:00000258
[HKEY_CURRENT_USER\Software\MediaMonkey\StatusBars]
"Bar10Minimized"=dword:00000001
"Bar0Minimized"=dword:00000001
[HKEY_CURRENT_USER\Software\MediaMonkey\Device\iRiver H]
"UpdateAfterAutoSync"=dword:00000001
"UpdateAfterAnyOp"=dword:00000000
"UpdateOnlyNew"=dword:00000000
"TruncateFilenames"=dword:00000000
"DBUnicode"=dword:00000001
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys]
..with 72 sub-entries of format:
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\###]
..where "###" is actually: 1048577 thru 65621
----------------------------------------------------
HotKeys details:
----------------------------------------------------
..Hotkeys sub-entries all have 4 lines
"ActionId"=dword:########
"ActionTypeId"=dword:########
"Global"=dword:########
"MenuShortcut"=dword:########
----------------------------------------------------
..values found:
"ActionTypeId"=dword:00000001
"ActionTypeId"=dword:00000002
"ActionTypeId"=dword:00000003
"ActionTypeId"=dword:00000006
"ActionTypeId"=dword:00000007
"ActionTypeId"=dword:0000000b
----------------------------------------------------
"Global"=dword:00000000
"Global"=dword:00000001
----------------------------------------------------
"MenuShortcut"=dword:00000000
"MenuShortcut"=dword:00000001
----------------------------------------------------
For "ActionId" there were 65 different values.
I don't know if it's significant, but I thought it interesting that there were so many,
yet not an exact match between the counts: 72-entries but 65-values.
"ActionId"=dword:########
..in the 72 lines, there are 65 different entries, from:
"ActionId"=dword:00000001
..thru
"ActionId"=dword:00000081
The "ActionID" values that are duplicated are:
"ActionId"=dword:00000004
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\179]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\32]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65616]
"ActionId"=dword:00000007
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\178]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65615]
"ActionId"=dword:00000008
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\177]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65602]
"ActionId"=dword:00000009
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\176]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\65614]
"ActionId"=dword:0000000a
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\1048625]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\39]
"ActionId"=dword:0000000b
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\1048626]
[HKEY_CURRENT_USER\Software\MediaMonkey\Hotkeys\37]
======================================================
looking for non-portable type entries in MM's files:
MediaMonkey.ini
[System]
WinampPath=C:\Program Files\Winamp\WinAmp.exe
[MonkeyRok]
TempDir=C:\!apps\MediaMonkey\Portable\Temp\\
MediaMonkey.Registry = NONE
Scripts.ini = NONE
Extensions.ini
[MagicNodes]
ConfigurationScript=C:\!apps\MediaMonkey\Scripts\Auto\MagicNodes.vbs
[RegExpReplace]
ConfigurationScript=C:\!apps\MediaMonkey\Scripts\Auto\RegExpReplace.vbs
[300091 Lyricator]
#ConfigurationScript=C:\!apps\MediaMonkey\Scripts\Auto\lyricator.vbs
[Trucking Monkeyrc3s]
Description=Button id's in C:\1 Trucking Monkey
======================================================
also looked for C: in Tools | options
MonkeyRok Settings
Temp Directory
C:\!apps\MediaMonkey\Portable\Temp\
Downloads/Podcasts
Default download location:
C:\!apps\MediaMonkey\Portable\Downloads\<Artist>\<Album>\<Title>
Download podcasts to:
C:\!apps\MediaMonkey\Portable\Podcasts\<Album>\<Title>
Media Sharing (UPnP/DLNA)
Cache auto-converted content to:
C:\!apps\MediaMonkey\Portable\Temp\Transcoded_Media_Files
======================================================
I have exported [HKEY_CURRENT_USER\Software\MediaMonkey] from RegEdit many times, now,
and it has NOT changed since all of the initial installation/configuration work.
So, it's looking clean.
So, that's it for now.
Next step is to copy in the old mm.db and try to incorporate some of the old
manual edits to .INIs that I've gathered (mostly from MM's forums) over the years.
Wish me luck!