Changeset 845
- Timestamp:
- 06/16/09 21:43:08 (3 years ago)
- Location:
- branches/CoreData/SapphireFrappliance
- Files:
-
- 5 modified
-
MetaData/SapphireMObjects/SapphireFileMetaData.h (modified) (3 diffs)
-
MetaData/SapphireMObjects/SapphireFileMetaData.m (modified) (4 diffs)
-
MetaData/SapphireMObjects/SapphireMovie.m (modified) (3 diffs)
-
MetaData/SapphireMObjects/SapphireXMLData.m (modified) (1 diff)
-
MetaDataImporting/SapphireXMLFileDataImporter.m (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.h
r804 r845 10 10 extern NSString *META_SHOW_FAVORITE_RATING_KEY; 11 11 extern NSString *META_COPYRIGHT_KEY; 12 13 //General Keys 14 extern NSString *META_TITLE_KEY; 15 extern NSString *META_DESCRIPTION_KEY; 16 extern NSString *META_SUMMARY_KEY; 17 extern NSString *META_RATING_KEY; 18 extern NSString *FILE_CLASS_KEY; 12 19 13 20 //IMDB Type Info … … 24 31 extern NSString *META_MOVIE_OSCAR_KEY; 25 32 extern NSString *META_MOVIE_IDENTIFIER_KEY; 33 extern NSString *META_SEARCH_IMDB_NUMBER_KEY; 34 extern NSString *META_MOVIE_SORT_TITLE_KEY; 26 35 27 36 //TV Show Specific Keys 28 extern NSString *META_TITLE_KEY;29 37 extern NSString *META_SEASON_NUMBER_KEY; 30 38 extern NSString *META_EPISODE_NUMBER_KEY; 31 39 extern NSString *META_SHOW_NAME_KEY; 32 extern NSString *META_DESCRIPTION_KEY;33 40 extern NSString *META_SHOW_AIR_DATE; 34 extern NSString *META_RATING_KEY;35 extern NSString *META_SUMMARY_KEY;36 41 extern NSString *META_ABSOLUTE_EP_NUMBER_KEY; 37 42 extern NSString *META_SHOW_IDENTIFIER_KEY; … … 41 46 extern NSString *META_SEARCH_EPISODE_NUMBER_KEY; 42 47 extern NSString *META_SEARCH_EPISODE_2_NUMBER_KEY; 43 extern NSString *META_SEARCH_IMDB_NUMBER_KEY;44 extern NSString *FILE_CLASS_KEY;45 48 46 49 typedef enum { -
branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireFileMetaData.m
r844 r845 20 20 @implementation SapphireFileMetaData 21 21 22 //ATV Extra Info ;22 //ATV Extra Info 23 23 NSString *META_SHOW_BROADCASTER_KEY = @"Broadcast Company"; 24 24 NSString *META_SHOW_PUBLISHED_DATE_KEY = @"Published Date"; … … 28 28 NSString *META_COPYRIGHT_KEY = @"Copyright"; 29 29 30 //IMDB Type Info; 30 //General Keys 31 NSString *META_TITLE_KEY = @"Title"; 32 NSString *META_DESCRIPTION_KEY = @"Show Description"; 33 NSString *META_SUMMARY_KEY = @"Summary"; 34 NSString *META_RATING_KEY = @"Rating"; 35 NSString *FILE_CLASS_KEY = @"File Class"; 36 37 //IMDB Type Info 31 38 NSString *META_MOVIE_TITLE_KEY = @"Title"; 32 39 NSString *META_MOVIE_CAST_KEY = @"Cast"; … … 41 48 NSString *META_MOVIE_OSCAR_KEY = @"Oscars"; 42 49 NSString *META_MOVIE_IDENTIFIER_KEY = @"Movie ID"; 43 44 //TV Show Specific Keys; 45 NSString *META_TITLE_KEY = @"Title"; 50 NSString *META_SEARCH_IMDB_NUMBER_KEY = @"Search IMDB Number"; 51 NSString *META_MOVIE_SORT_TITLE_KEY = @"Movie Sort Title"; 52 53 //TV Show Specific Keys 46 54 NSString *META_SEASON_NUMBER_KEY = @"Season"; 47 55 NSString *META_EPISODE_NUMBER_KEY = @"Episode"; 48 56 NSString *META_SHOW_NAME_KEY = @"Show Name"; 49 NSString *META_DESCRIPTION_KEY = @"Show Description";50 57 NSString *META_SHOW_AIR_DATE = @"Air Date"; 51 NSString *META_RATING_KEY = @"Rating";52 NSString *META_SUMMARY_KEY = @"Summary";53 58 NSString *META_ABSOLUTE_EP_NUMBER_KEY = @"Episode Number"; 54 59 NSString *META_SHOW_IDENTIFIER_KEY = @"Show ID"; … … 58 63 NSString *META_SEARCH_EPISODE_NUMBER_KEY = @"Search Episode"; 59 64 NSString *META_SEARCH_EPISODE_2_NUMBER_KEY = @"Search Episode 2"; 60 NSString *META_SEARCH_IMDB_NUMBER_KEY = @"Search IMDB Number";61 NSString *FILE_CLASS_KEY = @"File Class";62 65 63 66 //File Specific Keys -
branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireMovie.m
r840 r845 24 24 #define OVERRIDDEN_GENRES_DATA @"overriddenGenresData" 25 25 26 //AAA 27 //@interface SapphireMovie (private) 28 //- (NSString *)movieSortTitle; 29 //@end 26 30 27 31 @implementation SapphireMovie … … 225 229 - (NSComparisonResult)titleCompare:(SapphireMovie *)other 226 230 { 231 //AAA 232 // return [[self movieSortTitle] nameCompare:[other movieSortTitle]]; 227 233 return [self.title nameCompare:other.title]; 228 234 } … … 474 480 } 475 481 482 //AAA 483 //- (NSString *)movieSortTitle 484 //{ 485 // overrideWithXMLForKey(NSString, movieSortTitle); 486 // return self.title; 487 //} 488 476 489 - (NSString *)plot 477 490 { -
branches/CoreData/SapphireFrappliance/MetaData/SapphireMObjects/SapphireXMLData.m
r835 r845 181 181 if(value != nil) 182 182 self.fileClass = value; 183 184 //AAA 185 // value = [dict objectForKey:META_MOVIE_SORT_TITLE_KEY]; 186 // if(value != nil) 187 // self.movieSortTitle = value; 183 188 184 189 if(self.episode == nil) -
branches/CoreData/SapphireFrappliance/MetaDataImporting/SapphireXMLFileDataImporter.m
r832 r845 28 28 29 29 //Single Attributes 30 #define TITLE_XML_QUERY @"/media/title/text()" 30 31 #define MEDIA_TVSHOW_XML_QUERY @"/media[@type='TV Show']/text()" 31 32 #define MEDIA_MOVIE_XML_QUERY @"/media[@type='Movie']/text()" … … 48 49 #define SEARCH_IMDB_XML_QUERY @"/media/searchIMDB/text()" 49 50 #define SCREENCAP_XML_QUERY @"/media/imageTime/text()" 51 #define MOVIE_SORT_TITLE_XML_QUERY @"/media/movieSortTitle/text()" 50 52 51 53 //Multi Attributes 52 #define TITLE_XML_QUERY @"/media/title/text()"53 54 #define GENRES_XML_QUERY @"/media/genres/genre/text()" 54 55 #define CAST_XML_QUERY @"/media/cast/name/text()" … … 83 84 META_SEARCH_EPISODE_2_NUMBER_KEY,SEARCH_SEC_EPISODE_XML_QUERY, 84 85 META_SEARCH_IMDB_NUMBER_KEY, SEARCH_IMDB_XML_QUERY, 86 META_MOVIE_SORT_TITLE_KEY, MOVIE_SORT_TITLE_XML_QUERY, 85 87 nil] ; 86 88 xmlMultiAttributes = [[NSDictionary alloc] initWithObjectsAndKeys:
