diff --git a/Shared/Extensions/DeviceProfileBuilder.swift b/Shared/Extensions/DeviceProfileBuilder.swift index 29d4e9e7..9c9999ec 100644 --- a/Shared/Extensions/DeviceProfileBuilder.swift +++ b/Shared/Extensions/DeviceProfileBuilder.swift @@ -112,6 +112,8 @@ class DeviceProfileBuilder { subtitleProfiles.append(SubtitleProfile(format: "subrip", method: .embed)) subtitleProfiles.append(SubtitleProfile(format: "sub", method: .embed)) subtitleProfiles.append(SubtitleProfile(format: "pgssub", method: .embed)) + + //These need to be filtered. Most subrips are embedded. I hate subtitles. subtitleProfiles.append(SubtitleProfile(format: "subrip", method: .external)) subtitleProfiles.append(SubtitleProfile(format: "sub", method: .external)) subtitleProfiles.append(SubtitleProfile(format: "ass", method: .external)) diff --git a/Shared/Extensions/ImageView.swift b/Shared/Extensions/ImageView.swift index 2e25c23f..1818e316 100644 --- a/Shared/Extensions/ImageView.swift +++ b/Shared/Extensions/ImageView.swift @@ -26,7 +26,7 @@ struct ImageView: View { var body: some View { LazyImage(source: source) .placeholder { - Image(uiImage: UIImage(blurHash: blurhash, size: CGSize(width: 8, height: 8))!) + Image(uiImage: UIImage(blurHash: blurhash, size: CGSize(width: 8, height: 8)) ?? UIImage(blurHash: "001fC^", size: CGSize(width:8,height:8))!) .resizable() } .failure {