diff --git a/Audio/PluginController.mm b/Audio/PluginController.mm index ab739d077..99909f078 100644 --- a/Audio/PluginController.mm +++ b/Audio/PluginController.mm @@ -630,6 +630,10 @@ static NSString *xmlEscapeString(NSString * string) { } } + if(skip && [classString isEqualToString:@"CueSheetDecoder"]) { + classString = @"SilenceDecoder"; + } + Class decoder = NSClassFromString(classString); return [[decoder alloc] init]; @@ -671,6 +675,10 @@ static NSString *xmlEscapeString(NSString * string) { return nil; } + if(skip && [classString isEqualToString:@"CueSheetMetadataReader"]) { + return nil; + } + Class metadataReader = NSClassFromString(classString); cacheData = [metadataReader metadataForURL:url];