Ticket #8: Max-albumartist-part2.patch

File Max-albumartist-part2.patch, 1.1 kB (added by hawk259, 4 months ago)
  • Metadata/AudioMetadata.mm

    old new  
    415415                                                                 
    416416                                        if(NSOrderedSame == [key caseInsensitiveCompare:[self customizeFLACTag:@"ALBUM"]]) 
    417417                                                [result setAlbumTitle:value]; 
    418                                         else if(NSOrderedSame == [key caseInsensitiveCompare:[self customizeFLACTag:@"ARTIST"]]) 
     418                                        else if(NSOrderedSame == [key caseInsensitiveCompare:[self customizeFLACTag:@"ALBUMARTIST"]]) { 
     419                                                NSString *tmp = [result albumArtist]; 
     420                                                if (tmp != nil) { 
     421                                                        [result setTrackArtist:tmp]; 
     422                                                } 
     423                                                [result setAlbumArtist:value]; 
     424                                        }                
     425                                        else if(NSOrderedSame == [key caseInsensitiveCompare:[self customizeFLACTag:@"ARTIST"]]) { 
     426                                                NSString *tmp = [result albumArtist]; 
     427                                                if (tmp != nil) { 
     428                                                        [result setTrackArtist:value]; 
     429                                                } 
     430                                                else { 
    419431                                                [result setAlbumArtist:value]; 
     432                                                } 
     433                                        } 
    420434                                        else if(NSOrderedSame == [key caseInsensitiveCompare:[self customizeFLACTag:@"COMPOSER"]]) 
    421435                                                [result setAlbumComposer:value]; 
    422436                                        else if(NSOrderedSame == [key caseInsensitiveCompare:[self customizeFLACTag:@"GENRE"]])