2007-02-24 17:36:27 -03:00
|
|
|
//
|
|
|
|
// AudioMetadataReader.m
|
|
|
|
// CogAudio
|
|
|
|
//
|
|
|
|
// Created by Vincent Spader on 2/24/07.
|
|
|
|
// Copyright 2007 __MyCompanyName__. All rights reserved.
|
|
|
|
//
|
|
|
|
|
|
|
|
#import "AudioMetadataReader.h"
|
|
|
|
#import "PluginController.h"
|
|
|
|
|
|
|
|
@implementation AudioMetadataReader
|
|
|
|
|
|
|
|
+ (NSDictionary *)metadataForURL:(NSURL *)url
|
|
|
|
{
|
|
|
|
NSString *ext = [[url path] pathExtension];
|
|
|
|
|
|
|
|
NSDictionary *metadataReaders = [[PluginController sharedPluginController] metadataReaders];
|
|
|
|
|
2007-06-10 18:05:49 -04:00
|
|
|
Class metadataReader = NSClassFromString([metadataReaders objectForKey:[ext lowercaseString]]);
|
2007-02-24 17:36:27 -03:00
|
|
|
|
|
|
|
return [[[[metadataReader alloc] init] autorelease] metadataForURL:url];
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
@end
|