Files
plezy/lib/media/media_item_labels.dart
T

15 lines
520 B
Dart

import 'media_item.dart';
String formatQueueItemSubtitle(MediaItem item) {
final grandparentTitle = item.grandparentTitle;
if (grandparentTitle != null && item.parentIndex != null && item.index != null) {
return '$grandparentTitle \u00b7 S${item.parentIndex}E${item.index}';
}
if (grandparentTitle != null) return grandparentTitle;
if (item.year != null) {
final edition = item.editionTitle;
return edition != null ? '${item.year} \u00b7 $edition' : '${item.year}';
}
return item.kind.name;
}