diff --git a/Plugins/CueSheet/CueSheetPropertiesReader.h b/Plugins/CueSheet/CueSheetPropertiesReader.h new file mode 100755 index 000000000..ce4b32a4d --- /dev/null +++ b/Plugins/CueSheet/CueSheetPropertiesReader.h @@ -0,0 +1,18 @@ +// +// CueSheetPropertiesReader.h +// CueSheet +// +// Created by Vincent Spader on 10/08/07. +// Copyright 2007 __MyCompanyName__. All rights reserved. +// + +#import + +#import "Plugin.h" + +@interface CueSheetPropertiesReader : NSObject +{ + +} + +@end diff --git a/Plugins/CueSheet/CueSheetPropertiesReader.m b/Plugins/CueSheet/CueSheetPropertiesReader.m new file mode 100755 index 000000000..7592a7c76 --- /dev/null +++ b/Plugins/CueSheet/CueSheetPropertiesReader.m @@ -0,0 +1,38 @@ +// +// CueSheetPropertiesReader.m +// CueSheet +// +// Created by Vincent Spader on 10/08/07. +// Copyright 2007 __MyCompanyName__. All rights reserved. +// + +#import "CueSheetPropertiesReader.h" +#import "CueSheetDecoder.h" + +@implementation CueSheetPropertiesReader + ++ (NSDictionary *)propertiesForSource:(id)source +{ + NSDictionary *properties; + CueSheetDecoder *decoder; + + decoder = [[CueSheetDecoder alloc] init]; + if (![decoder open:source]) + { + return nil; + } + + properties = [decoder properties]; + + [decoder close]; + + return properties; +} + + ++ (NSArray *)fileTypes +{ + return [CueSheetDecoder fileTypes]; +} + +@end