View Issue Details

IDProjectCategoryView StatusLast Update
0010680MMW v4Otherpublic2013-04-24 09:11
Reporterlowlander Assigned To 
PrioritynoneSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Product Version4.0.7 
Summary0010680: Removing Portable ini creates new one in standard install location
DescriptionRemoving or renaming the Portable Installs MediaMonkey.ini results in a new one being created in the standard installs location and not the portable location.
TagsNo tags attached.
Fixed in build

Relationships

related to 0010766 resolvedLudek Upgrade to build 1633 can start as portable (regression) 
related to 0010759 feedbackpeke Portable: There should be a way for easier set Portable MMW 

Activities

Ludek

2013-03-23 20:12

developer   ~0035467

Last edited: 2013-03-23 20:12

Yes, this is where the info is stored.

i.e. If both regular and portable vesions are installed then MM detects the type from
/Portable/MediaMonkey.ini
[Portable]
IsPotable=1

So if you delete Portable directory or the MediaMonkey.ini or edit the IsPotable=0 then you actually created regular MM version.

I think that no change is required, resolving...

peke

2013-04-23 02:40

developer   ~0035728

by solving 0010759 it would create regression.

Example:
Where Regular 4.0, Portable 4.1 apron deletion of INI and start of 4.1 MM.DB would be updated, rendering 4.0 use prone to corruption.

I would suggest to avoid this if MM.DB exist in portable folder by introducing One time Dialog (Without close button [x]) "Start this MediaMonkey as Portable [YES] [NO]" and if YES is selected than [Portable] IsPotable=1 is written to Newly created MediaMonkey.ini. Same Dialog would be shown if mediamonkey.ini and MM.DB exist in portable folder but [Portable] IsPotable=1 is not set along with same end result.

See with Jiri what would be best to resolve this.

Ludek

2013-04-23 09:34

developer   ~0035729

I reduced the portable mode detection. Currently if the 'Portable' subfolder exists, then MM runs as portable. If the folder doesn't exist, it runs as normal version.

Fixed in build 1633.

Ludek

2013-04-24 08:54

developer   ~0035748

Last edited: 2013-04-24 09:07

Reverted, it casued a regression: 0010766

If MM is installed as portable and then subsequently as normal version to the same folder, the starter needs to know that MM is no longer portable, this is via
[Portable] IsPortable=0 in Portable/MediaMonkey.ini

Ludek

2013-04-24 09:10

developer   ~0035750

Closed as duplicate of 0010759