View Issue Details

IDProjectCategoryView StatusLast Update
0004740MMW v4Install/Configpublic2008-06-05 06:49
Reporterrusty Assigned To 
PriorityimmediateSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0004740: Automatically convert existing <Track#> masks to <Track#:2> for upgrades from MM <=3.02
DescriptionMM 3.0.3 fixes the way that the <Track#> mask works so that it no longer forces <Track#> to behave as <Track#:2>.

This is good, however, over the course of the beta program, numerous users have complained that:
-this causes all kinds of surprising changes in auto-organize functionality, with hundreds of tracks changing all of a sudden.
-this causes synchronization problems since tracks end up syching unnecessarily due to the change in the masks' meaning

Jiri suggested fixing this by retaining the fix introduced in 3.0.3, but on upgrade from 3.0.2 or earlier convert all <Track#> masks to <Track#:2>.
TagsNo tags attached.
Fixed in build1182

Relationships

related to 0004721 closedjiri Auto Tag from Filename: Disc# and Track# Masks Truncate to 2 characters 

Activities

jiri

2008-06-02 16:47

administrator   ~0014156

We need to do this operation (i.e. change %T to %2T) on the first run of MM 3.0.3. There are several values to be fixed:
1. DB: Device.TargetMask
2. DB: SynchAlbum.MaskPath
3. DB: SynchArtist.MaskPath
4. DB: SynchLocation.MaskPath
5. DB: SynchPlaylist.MaskPath
6. DB: SynchPodcast.MaskPath
7. All masks from MM.ini (like EncodeMasks, SendToMasks, ...)

1-6 has to be done before these values are read from DB in Devices.pas.

petr

2008-06-02 21:56

developer   ~0014164

Auto Track# mask update will be in 1181.

rusty

2008-06-03 03:08

administrator   ~0014167

I have MM 2.5 installed in one directory and MM 3.0.3.1180 installed in another. When I installed MM 3.0.3.1181, all <Track#> masks changed to <Track#:2> !

Strangely, I also found that an MM 3.0.3 path that was
.\<Track#>. <Artist> - <Title>
changed to:
.\\<Track#:2>. <Artist> - <Title>

(extra slash inserted).

petr

2008-06-03 17:50

developer   ~0014177

Fixed in 1182

rusty

2008-06-05 06:49

administrator   ~0014198

Verified 1183.