diff --git a/Base.lproj/MainMenu.xib b/Base.lproj/MainMenu.xib index f859a2670..6c50e773e 100644 --- a/Base.lproj/MainMenu.xib +++ b/Base.lproj/MainMenu.xib @@ -303,7 +303,51 @@ - + + diff --git a/Playlist/PlaylistController.m b/Playlist/PlaylistController.m index 9f3981729..47f988bd2 100644 --- a/Playlist/PlaylistController.m +++ b/Playlist/PlaylistController.m @@ -48,7 +48,7 @@ static void *playlistControllerContext = &playlistControllerContext; cellIdentifiers = @[@"index", @"status", @"title", @"albumartist", @"artist", @"album", @"length", @"year", @"genre", @"track", @"path", @"filename", @"codec", @"rating", @"samplerate", - @"bitspersample", @"bitrate"]; + @"bitspersample", @"bitrate", @"composer"]; NSValueTransformer *repeatNoneTransformer = [[RepeatModeTransformer alloc] initWithMode:RepeatModeNoRepeat]; @@ -523,6 +523,10 @@ static void *playlistControllerContext = &playlistControllerContext; cellText = [NSString stringWithFormat:@"%u kbps", pe.bitrate]; cellTextAlignment = NSTextAlignmentRight; break; + + case 17: + if([pe composer]) cellText = pe.composer; + break; } } @@ -664,6 +668,7 @@ static void *playlistControllerContext = &playlistControllerContext; case 12: case 14: case 15: + case 17: sortDescriptor = [[NSSortDescriptor alloc] initWithKey:[tableColumn identifier] ascending:ascending selector:@selector(caseInsensitiveCompare:)]; sortDescriptors = @[sortDescriptor]; break;