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

Claudio Cambra (@claucambra) gitlab at videolan.org
Sat Mar 21 10:42:25 UTC 2026



Claudio Cambra pushed to branch work/genre-detail-strings at VideoLAN / VLC


Commits:
3cf1a913 by Claudio Cambra at 2026-03-21T18:42:11+08: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/3cf1a91363d04b2f0b0020bd8962b902646155a2

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




More information about the vlc-commits mailing list