Changeset 513

Show
Ignore:
Timestamp:
03/29/08 09:45:21 (9 months ago)
Author:
gbooker
Message:

Fixed importer so it doesn't try to download a single poster twice, making it fail in both attempts

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/SapphireFrappliance/Sapphire.xcodeproj/project.pbxproj

    r500 r513  
    5555                F531A5BA0C2CB43400E46F62 /* SapphireMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = F531A5B90C2CB43400E46F62 /* SapphireMetaData.m */; }; 
    5656                F531A98F0C2DACBE00E46F62 /* SapphireApplianceController.m in Sources */ = {isa = PBXBuildFile; fileRef = F531A98E0C2DACBE00E46F62 /* SapphireApplianceController.m */; }; 
     57                F541CBF50D9C2D19002F9278 /* SapphireRadioSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = F541CBF40D9C2D19002F9278 /* SapphireRadioSetting.m */; }; 
    5758                F565A1FD0C5BE81F00AE7110 /* SapphireAudioPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = F565A1FC0C5BE81F00AE7110 /* SapphireAudioPlayer.m */; }; 
    5859                F565A34A0C5BF69D00AE7110 /* SapphireAudioMedia.m in Sources */ = {isa = PBXBuildFile; fileRef = F565A3490C5BF69D00AE7110 /* SapphireAudioMedia.m */; }; 
     
    6667                F56B77D70C3858B400E934AA /* DefaultPreview.png in Resources */ = {isa = PBXBuildFile; fileRef = F56B77D60C3858B400E934AA /* DefaultPreview.png */; }; 
    6768                F585A9C80D74EA870043AB22 /* SapphireTakeTwoCompatClasses.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = F56895E10D6CE30D00F9D9B0 /* SapphireTakeTwoCompatClasses.framework */; }; 
     69                F59B29D10D9E8C6E002D5DBD /* NSArray-Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FB82E30D18065F0018E4C9 /* NSArray-Extensions.m */; }; 
    6870                F5B418380D0B1EA100BDD361 /* SapphireImportHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B418370D0B1EA100BDD361 /* SapphireImportHelper.m */; }; 
    6971                F5B418650D0B28A200BDD361 /* main_helper.m in Sources */ = {isa = PBXBuildFile; fileRef = F5B418640D0B28A200BDD361 /* main_helper.m */; }; 
     
    260262                F531A98D0C2DACBE00E46F62 /* SapphireApplianceController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SapphireApplianceController.h; sourceTree = "<group>"; }; 
    261263                F531A98E0C2DACBE00E46F62 /* SapphireApplianceController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SapphireApplianceController.m; sourceTree = "<group>"; }; 
     264                F541CBF30D9C2D19002F9278 /* SapphireRadioSetting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SapphireRadioSetting.h; sourceTree = "<group>"; }; 
     265                F541CBF40D9C2D19002F9278 /* SapphireRadioSetting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SapphireRadioSetting.m; sourceTree = "<group>"; }; 
    262266                F565A1FB0C5BE81F00AE7110 /* SapphireAudioPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SapphireAudioPlayer.h; sourceTree = "<group>"; }; 
    263267                F565A1FC0C5BE81F00AE7110 /* SapphireAudioPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SapphireAudioPlayer.m; sourceTree = "<group>"; }; 
     
    494498                                F5E849C50C3F008100913832 /* SapphireMetaDataScanner.h */, 
    495499                                F5E849C60C3F008100913832 /* SapphireMetaDataScanner.m */, 
    496                                 FE5AAF9C0C5A96EF00932075 /* SapphireMovieChooser.h */, 
    497                                 FE5AAF9D0C5A96EF00932075 /* SapphireMovieChooser.m */, 
    498500                                FE9339480CCD5AFA005432A5 /* SapphireMovieDirectory.m */, 
    499501                                FE9339490CCD5AFA005432A5 /* SapphireMovieDirectory.h */, 
    500502                                F523996D0C2DCC9100D5DA2E /* SapphirePredicates.h */, 
    501503                                F523996E0C2DCC9100D5DA2E /* SapphirePredicates.m */, 
    502                                 FE4BE49D0CBEAC7F00A7B24E /* SapphirePosterChooser.h */, 
    503                                 FE4BE49E0CBEAC7F00A7B24E /* SapphirePosterChooser.m */, 
    504                                 F56B765C0C3837CE00E934AA /* SapphireShowChooser.h */, 
    505                                 F56B765D0C3837CE00E934AA /* SapphireShowChooser.m */, 
    506504                                F5B8DEE70C8F85BB00489829 /* SapphireTVDirectory.h */, 
    507505                                F5B8DEE80C8F85BB00489829 /* SapphireTVDirectory.m */, 
     
    535533                                F5D0DEB40C331D76007652B2 /* SapphireTheme.h */, 
    536534                                F5D0DEB50C331D76007652B2 /* SapphireTheme.m */, 
     535                                F541CBF30D9C2D19002F9278 /* SapphireRadioSetting.h */, 
     536                                F541CBF40D9C2D19002F9278 /* SapphireRadioSetting.m */, 
    537537                        ); 
    538538                        name = Settings; 
     
    578578                                F56B72780C3716B300E934AA /* SapphireImporterDataMenu.h */, 
    579579                                F56B72790C3716B300E934AA /* SapphireImporterDataMenu.m */, 
     580                                FE5AAF9C0C5A96EF00932075 /* SapphireMovieChooser.h */, 
     581                                FE5AAF9D0C5A96EF00932075 /* SapphireMovieChooser.m */, 
    580582                                FEB9DE9E0C96095A00E7788A /* SapphireMovieImporter.h */, 
    581583                                FEB9DE9D0C96095A00E7788A /* SapphireMovieImporter.m */, 
    582584                                F5DF24690C8636DE005C7ECB /* SapphireMultipleImporter.h */, 
    583585                                F5DF246A0C8636DE005C7ECB /* SapphireMultipleImporter.m */, 
     586                                FE4BE49D0CBEAC7F00A7B24E /* SapphirePosterChooser.h */, 
     587                                FE4BE49E0CBEAC7F00A7B24E /* SapphirePosterChooser.m */, 
     588                                F56B765C0C3837CE00E934AA /* SapphireShowChooser.h */, 
     589                                F56B765D0C3837CE00E934AA /* SapphireShowChooser.m */, 
    584590                                F56B72ED0C371E4B00E934AA /* SapphireTVShowImporter.h */, 
    585591                                F56B72EE0C371E4B00E934AA /* SapphireTVShowImporter.m */, 
     
    825831                                F5CE69560D45732C003C4B2D /* SapphireXMLFileDataImporter.m in Sources */, 
    826832                                F5CE69660D4575DC003C4B2D /* SapphireAllFileDataImporter.m in Sources */, 
     833                                F541CBF50D9C2D19002F9278 /* SapphireRadioSetting.m in Sources */, 
     834                                F59B29D10D9E8C6E002D5DBD /* NSArray-Extensions.m in Sources */, 
    827835                        ); 
    828836                        runOnlyForDeploymentPostprocessing = 0; 
  • trunk/SapphireFrappliance/SapphireMovieImporter.m

    r504 r513  
    2828#import "SapphireShowChooser.h" 
    2929#import "SapphireSettings.h" 
     30#import "NSArray-Extensions.h" 
    3031 
    3132#define VERSION_KEY                                     @"Version" 
     
    299300                } 
    300301        } 
     302        [candidatePosterLinks uniqueObjects]; 
    301303        return [[candidatePosterLinks copy] autorelease]; 
    302304}