|
@@ -452,15 +452,8 @@ extension MediaLibraryService {
|
|
|
|
|
|
extension MediaLibraryService {
|
|
|
func requestThumbnail(for media: VLCMLMedia) {
|
|
|
- let thumbnailStatus = media.isThumbnailGenerated()
|
|
|
-
|
|
|
- switch thumbnailStatus {
|
|
|
- case .missing, .failure:
|
|
|
- break
|
|
|
- case .available, .persistentFailure, .crash:
|
|
|
+ if media.isThumbnailGenerated() || media.thumbnail() != nil {
|
|
|
return
|
|
|
- @unknown default:
|
|
|
- assertionFailure("MediaLibraryService: requestThumbnail: Unknown thumbnail status.")
|
|
|
}
|
|
|
|
|
|
if !media.requestThumbnail(of: .thumbnail, desiredWidth: 320, desiredHeight: 200, atPosition: 0.03) {
|