[vlc-commits] [Git][videolan/vlc][master] macosx: Implement detail strings for genre items

Felix Paul Kühne (@fkuehne) gitlab at videolan.org
Mon Mar 23 12:55:18 UTC 2026



Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
a43486b1 by Claudio Cambra at 2026-03-23T12:30:52+01:00
macosx: Implement detail strings for genre items

Signed-off-by: Claudio Cambra <developer at claudiocambra.com>

- - - - -


1 changed file:

- modules/gui/macosx/library/VLCLibraryDataTypes.m


Changes:

=====================================
modules/gui/macosx/library/VLCLibraryDataTypes.m
=====================================
@@ -887,6 +887,21 @@ static NSString *genreArrayDisplayString(NSArray<VLCMediaLibraryGenre *> * const
     return self.name.length == 0 ? _NS("Unknown Group") : self.name;
 }
 
+- (NSString *)primaryDetailString
+{
+    return [NSString stringWithFormat:toNSStr(vlc_ngettext("%lu item", "%lu items", _numberOfTotalItems)), _numberOfTotalItems];
+}
+
+- (NSString *)secondaryDetailString
+{
+    return [self durationString];
+}
+
+- (NSString *)durationString
+{
+    return [NSString stringWithTime:_duration / VLCMediaLibraryMediaItemDurationDenominator];
+}
+
 - (VLCMediaLibraryMediaItem *)firstMediaItem
 {
     return self.mediaItems.firstObject;



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a43486b1b49b3a614b982e62c987d17732bdad8b

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/a43486b1b49b3a614b982e62c987d17732bdad8b
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list