~ubuntuone-ios-client-team/ubuntuone-ios-contacts/trunk

« back to all changes in this revision

Viewing changes to musicstreaming/iSub.xcodeproj/project.pbxproj

  • Committer: Jason Foreman
  • Date: 2011-06-16 18:33:42 UTC
  • mfrom: (191.1.60 master)
  • Revision ID: jason.foreman@canonical.com-20110616183342-vl7a4804xsf0s1b5
Merging branches for v 2.0.

lp:~threeve/ubuntuone-ios-client/master
lp:~urbanape/ubuntuone-ios-client/downloader

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
                9110DC41134E4EEF0046B8E4 /* NSMutableSet+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 9110DC40134E4EEF0046B8E4 /* NSMutableSet+Extras.m */; };
32
32
                9110DC44134EAC740046B8E4 /* AlbumListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9110DC43134EAC730046B8E4 /* AlbumListParser.m */; };
33
33
                9110DC571354A7490046B8E4 /* AlbumArtistUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9110DC561354A7470046B8E4 /* AlbumArtistUITableViewCell.m */; };
 
34
                9112B0241383FF27003C1D93 /* albums.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B01E1383FF27003C1D93 /* albums.png */; };
 
35
                9112B0251383FF27003C1D93 /* artists.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B01F1383FF27003C1D93 /* artists.png */; };
 
36
                9112B0261383FF27003C1D93 /* playlists.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B0201383FF27003C1D93 /* playlists.png */; };
 
37
                9112B0281383FF27003C1D93 /* settings.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B0221383FF27003C1D93 /* settings.png */; };
 
38
                9112B0291383FF27003C1D93 /* songs.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B0231383FF27003C1D93 /* songs.png */; };
 
39
                9112B02F1383FF37003C1D93 /* albums@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B02A1383FF37003C1D93 /* albums@2x.png */; };
 
40
                9112B0301383FF37003C1D93 /* artists@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B02B1383FF37003C1D93 /* artists@2x.png */; };
 
41
                9112B0311383FF37003C1D93 /* playlists@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B02C1383FF37003C1D93 /* playlists@2x.png */; };
 
42
                9112B0321383FF37003C1D93 /* settings@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B02D1383FF37003C1D93 /* settings@2x.png */; };
 
43
                9112B0331383FF37003C1D93 /* songs@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9112B02E1383FF37003C1D93 /* songs@2x.png */; };
34
44
                9123D1A113257ADF00B40210 /* PlaylistListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123D1A013257ADF00B40210 /* PlaylistListViewController.m */; };
35
45
                9123D1BB13280B3400B40210 /* PlaylistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123D1BA13280B3400B40210 /* PlaylistViewController.m */; };
36
46
                9123D1C3132816D200B40210 /* PlaylistListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123D1C2132816D200B40210 /* PlaylistListParser.m */; };
39
49
                912D1267134B609700721EE4 /* PlaylistEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D1266134B609600721EE4 /* PlaylistEditViewController.m */; };
40
50
                912D392213311F2700A443B2 /* AlbumListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D392113311F2500A443B2 /* AlbumListViewController.m */; };
41
51
                912D392613311FC600A443B2 /* SongListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D392513311FC400A443B2 /* SongListViewController.m */; };
 
52
                91406E9413849F2400A7DA67 /* cached.png in Resources */ = {isa = PBXBuildFile; fileRef = 91406E8E13849F2400A7DA67 /* cached.png */; };
 
53
                91406E9513849F2400A7DA67 /* cached@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 91406E8F13849F2400A7DA67 /* cached@2x.png */; };
 
54
                91406E9613849F2400A7DA67 /* partiallycached.png in Resources */ = {isa = PBXBuildFile; fileRef = 91406E9013849F2400A7DA67 /* partiallycached.png */; };
 
55
                91406E9713849F2400A7DA67 /* partiallycached@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 91406E9113849F2400A7DA67 /* partiallycached@2x.png */; };
 
56
                91406E9813849F2400A7DA67 /* uncached.png in Resources */ = {isa = PBXBuildFile; fileRef = 91406E9213849F2400A7DA67 /* uncached.png */; };
 
57
                91406E9913849F2400A7DA67 /* uncached@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 91406E9313849F2400A7DA67 /* uncached@2x.png */; };
 
58
                91406EEA138AEEE000A7DA67 /* NSString+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 91406EE9138AEEE000A7DA67 /* NSString+Extras.m */; };
42
59
                919376F3135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 919376F2135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.m */; };
43
60
                91B3A4441344CF92006C8193 /* SubsonicIndexedTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B3A4431344CF91006C8193 /* SubsonicIndexedTableViewController.m */; };
 
61
                91BE4018138E8D2300D44D68 /* UIActionSheet+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BE4015138E8D2300D44D68 /* UIActionSheet+Blocks.m */; };
 
62
                91BE4019138E8D2300D44D68 /* UIAlertView+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BE4017138E8D2300D44D68 /* UIAlertView+Blocks.m */; };
 
63
                91BE401C138E8D3A00D44D68 /* RIButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BE401B138E8D3A00D44D68 /* RIButtonItem.m */; };
44
64
                91E88609132DA82000618994 /* PlaylistParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E88608132DA82000618994 /* PlaylistParser.m */; };
45
65
                9316628812264A74003B0EB7 /* NSDate+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 9316628712264A74003B0EB7 /* NSDate+Extras.m */; };
46
66
                932E7A6E1254747E00E7C8FF /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 932E7A6D1254747E00E7C8FF /* Default@2x.png */; };
49
69
                932E7B0912552CB400E7C8FF /* PullRefreshTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 932E7B0812552CB400E7C8FF /* PullRefreshTableViewController.m */; };
50
70
                932E7B0B12552CD500E7C8FF /* arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 932E7B0A12552CD500E7C8FF /* arrow.png */; };
51
71
                9354D0AB1248267B00733067 /* NSDictionary+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 9354D0AA1248267B00733067 /* NSDictionary+Extras.m */; };
52
 
                936F1F3112271B6500070F43 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F1F3012271B6500070F43 /* MBProgressHUD.m */; };
53
72
                936F20681227364200070F43 /* Playlist.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F20671227364200070F43 /* Playlist.m */; };
54
73
                936F209012273D9000070F43 /* Song.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F208F12273D9000070F43 /* Song.m */; };
55
74
                936F230A12284D1900070F43 /* NamedTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F230912284D1900070F43 /* NamedTextFieldCell.m */; };
 
75
                937FAA11137CFC1B00507E51 /* AlbumArtLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA0E137CFC1B00507E51 /* AlbumArtLoader.m */; };
 
76
                937FAA12137CFC1B00507E51 /* AlbumArtLoadingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA10137CFC1B00507E51 /* AlbumArtLoadingOperation.m */; };
 
77
                937FAA15137CFC5000507E51 /* Downloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA14137CFC5000507E51 /* Downloader.m */; };
 
78
                937FAA18137CFC7200507E51 /* DownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA17137CFC7200507E51 /* DownloadOperation.m */; };
 
79
                937FAA1B137CFCA600507E51 /* AbstractNetworkOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA1A137CFCA600507E51 /* AbstractNetworkOperation.m */; };
 
80
                937FAAEF137D15E800507E51 /* Globals.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAAEE137D15E800507E51 /* Globals.m */; };
56
81
                93A54024123188880048BC3D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93A54023123188880048BC3D /* Security.framework */; };
57
82
                93BC5209124C181600B7587C /* Subsonic.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BC5208124C181600B7587C /* Subsonic.m */; };
58
83
                93BC52A7124C1E6900B7587C /* StreamingPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BC52A6124C1E6900B7587C /* StreamingPlayer.m */; };
59
 
                93BC53FB124C7C8D00B7587C /* DataCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BC53FA124C7C8D00B7587C /* DataCache.m */; };
60
84
                93CCBD4F1254039900AFFC22 /* speaker.png in Resources */ = {isa = PBXBuildFile; fileRef = 93CCBD4D1254039900AFFC22 /* speaker.png */; };
61
85
                93CCBD501254039900AFFC22 /* speaker@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93CCBD4E1254039900AFFC22 /* speaker@2x.png */; };
62
86
                93CCBD7D12540CB700AFFC22 /* AboutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93CCBD7B12540CB700AFFC22 /* AboutViewController.m */; };
81
105
                93DFFE45135D71030061F29F /* MOC.m in Sources */ = {isa = PBXBuildFile; fileRef = 93DFFE44135D71030061F29F /* MOC.m */; };
82
106
                93DFFE4D135D71760061F29F /* music.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 93DFFE4C135D71760061F29F /* music.xcdatamodeld */; };
83
107
                93DFFE54135D72420061F29F /* NSManagedObjectContext+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 93DFFE53135D72420061F29F /* NSManagedObjectContext+Additions.m */; };
84
 
                93ED1AD8137276810058FC98 /* ImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 93ED1AD7137276810058FC98 /* ImageLoader.m */; };
85
 
                93ED1ADF137279A30058FC98 /* ImageLoadingOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 93ED1ADE137279A30058FC98 /* ImageLoadingOperation.m */; };
86
108
                93EE2AF0124993F100E7E060 /* ArtistListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 93EE2AEF124993F100E7E060 /* ArtistListParser.m */; };
87
109
                93EE2BA31249F33D00E7E060 /* ArtistParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 93EE2BA21249F33D00E7E060 /* ArtistParser.m */; };
88
110
                93F334471247F9DE006C6707 /* SFHFKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334461247F9DE006C6707 /* SFHFKeychainUtils.m */; };
89
111
                93F3344D1247FA0B006C6707 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3344C1247FA0B006C6707 /* Reachability.m */; };
90
112
                93F334521247FA2C006C6707 /* Album.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3344F1247FA2C006C6707 /* Album.m */; };
91
113
                93F334531247FA2C006C6707 /* Artist.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334511247FA2C006C6707 /* Artist.m */; };
92
 
                93F334561247FA52006C6707 /* AsynchronousImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334551247FA52006C6707 /* AsynchronousImageView.m */; };
93
 
                93F334591247FA68006C6707 /* AsynchronousImageViewCached.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334581247FA68006C6707 /* AsynchronousImageViewCached.m */; };
94
114
                93F3345C1247FA85006C6707 /* AlbumUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3345B1247FA85006C6707 /* AlbumUITableViewCell.m */; };
95
115
                93F3345F1247FA97006C6707 /* SongUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3345E1247FA97006C6707 /* SongUITableViewCell.m */; };
96
116
                93F334681247FB02006C6707 /* SongViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 93F334641247FB02006C6707 /* SongViewController.xib */; };
110
130
                93FA42B0124DC1350080DF62 /* 05-shuffle.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42A9124DC1350080DF62 /* 05-shuffle.png */; };
111
131
                93FA42B1124DC1350080DF62 /* 05-shuffle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42AA124DC1350080DF62 /* 05-shuffle@2x.png */; };
112
132
                93FA42B2124DC1350080DF62 /* background.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42AB124DC1350080DF62 /* background.png */; };
113
 
                93FA42B3124DC1350080DF62 /* default-album-art-small.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42AC124DC1350080DF62 /* default-album-art-small.png */; };
114
133
                93FA42B4124DC1350080DF62 /* default-album-art.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42AD124DC1350080DF62 /* default-album-art.png */; };
115
134
                93FA4336124DE0D80080DF62 /* player_back.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA4334124DE0D80080DF62 /* player_back.png */; };
116
135
                93FA4337124DE0D80080DF62 /* player_back@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA4335124DE0D80080DF62 /* player_back@2x.png */; };
119
138
                93FA43A7124DEE0E0080DF62 /* whitetrack.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA43A4124DEE0E0080DF62 /* whitetrack.png */; };
120
139
                93FA43B5124DF07C0080DF62 /* player_overlay_bg.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA43B3124DF07C0080DF62 /* player_overlay_bg.png */; };
121
140
                93FA43B6124DF07C0080DF62 /* player_overlay_bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA43B4124DF07C0080DF62 /* player_overlay_bg@2x.png */; };
 
141
                9646DB7D13A8FF4700CB42D2 /* CachedSongsPlaylist.m in Sources */ = {isa = PBXBuildFile; fileRef = 9646DB7C13A8FF4700CB42D2 /* CachedSongsPlaylist.m */; };
 
142
                9674C2C513A7DC01004509E4 /* UORadialProgressControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 9674C2C413A7DC01004509E4 /* UORadialProgressControl.m */; };
 
143
                96FB790A13AA628700D8D4A4 /* UONetworkStatusCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FB790913AA628700D8D4A4 /* UONetworkStatusCoordinator.m */; };
122
144
/* End PBXBuildFile section */
123
145
 
124
146
/* Begin PBXFileReference section */
160
182
                9110DC43134EAC730046B8E4 /* AlbumListParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AlbumListParser.m; sourceTree = "<group>"; };
161
183
                9110DC551354A7460046B8E4 /* AlbumArtistUITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = AlbumArtistUITableViewCell.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
162
184
                9110DC561354A7470046B8E4 /* AlbumArtistUITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AlbumArtistUITableViewCell.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
 
185
                9112B01E1383FF27003C1D93 /* albums.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = albums.png; sourceTree = "<group>"; };
 
186
                9112B01F1383FF27003C1D93 /* artists.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = artists.png; sourceTree = "<group>"; };
 
187
                9112B0201383FF27003C1D93 /* playlists.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = playlists.png; sourceTree = "<group>"; };
 
188
                9112B0221383FF27003C1D93 /* settings.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = settings.png; sourceTree = "<group>"; };
 
189
                9112B0231383FF27003C1D93 /* songs.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = songs.png; sourceTree = "<group>"; };
 
190
                9112B02A1383FF37003C1D93 /* albums@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "albums@2x.png"; sourceTree = "<group>"; };
 
191
                9112B02B1383FF37003C1D93 /* artists@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "artists@2x.png"; sourceTree = "<group>"; };
 
192
                9112B02C1383FF37003C1D93 /* playlists@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "playlists@2x.png"; sourceTree = "<group>"; };
 
193
                9112B02D1383FF37003C1D93 /* settings@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "settings@2x.png"; sourceTree = "<group>"; };
 
194
                9112B02E1383FF37003C1D93 /* songs@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "songs@2x.png"; sourceTree = "<group>"; };
163
195
                9123D19F13257ADF00B40210 /* PlaylistListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlaylistListViewController.h; sourceTree = "<group>"; };
164
196
                9123D1A013257ADF00B40210 /* PlaylistListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PlaylistListViewController.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
165
197
                9123D1B913280B3400B40210 /* PlaylistViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PlaylistViewController.h; path = view_controllers/PlaylistViewController.h; sourceTree = "<group>"; };
176
208
                912D392113311F2500A443B2 /* AlbumListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AlbumListViewController.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
177
209
                912D392413311FC400A443B2 /* SongListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SongListViewController.h; sourceTree = "<group>"; };
178
210
                912D392513311FC400A443B2 /* SongListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SongListViewController.m; sourceTree = "<group>"; };
 
211
                91406E8E13849F2400A7DA67 /* cached.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cached.png; sourceTree = "<group>"; };
 
212
                91406E8F13849F2400A7DA67 /* cached@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cached@2x.png"; sourceTree = "<group>"; };
 
213
                91406E9013849F2400A7DA67 /* partiallycached.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = partiallycached.png; sourceTree = "<group>"; };
 
214
                91406E9113849F2400A7DA67 /* partiallycached@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "partiallycached@2x.png"; sourceTree = "<group>"; };
 
215
                91406E9213849F2400A7DA67 /* uncached.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = uncached.png; sourceTree = "<group>"; };
 
216
                91406E9313849F2400A7DA67 /* uncached@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "uncached@2x.png"; sourceTree = "<group>"; };
 
217
                91406EE8138AEEE000A7DA67 /* NSString+Extras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+Extras.h"; sourceTree = "<group>"; };
 
218
                91406EE9138AEEE000A7DA67 /* NSString+Extras.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Extras.m"; sourceTree = "<group>"; };
179
219
                919376F1135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlaylistEditSongUITableViewCell.h; sourceTree = "<group>"; };
180
220
                919376F2135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PlaylistEditSongUITableViewCell.m; sourceTree = "<group>"; };
181
221
                91B3A4421344CF90006C8193 /* SubsonicIndexedTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SubsonicIndexedTableViewController.h; sourceTree = "<group>"; };
182
222
                91B3A4431344CF91006C8193 /* SubsonicIndexedTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SubsonicIndexedTableViewController.m; sourceTree = "<group>"; };
 
223
                91BE4014138E8D2300D44D68 /* UIActionSheet+Blocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIActionSheet+Blocks.h"; sourceTree = "<group>"; };
 
224
                91BE4015138E8D2300D44D68 /* UIActionSheet+Blocks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIActionSheet+Blocks.m"; sourceTree = "<group>"; };
 
225
                91BE4016138E8D2300D44D68 /* UIAlertView+Blocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIAlertView+Blocks.h"; sourceTree = "<group>"; };
 
226
                91BE4017138E8D2300D44D68 /* UIAlertView+Blocks.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIAlertView+Blocks.m"; sourceTree = "<group>"; };
 
227
                91BE401A138E8D3A00D44D68 /* RIButtonItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RIButtonItem.h; sourceTree = "<group>"; };
 
228
                91BE401B138E8D3A00D44D68 /* RIButtonItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RIButtonItem.m; sourceTree = "<group>"; };
183
229
                91E88607132DA82000618994 /* PlaylistParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlaylistParser.h; sourceTree = "<group>"; };
184
230
                91E88608132DA82000618994 /* PlaylistParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PlaylistParser.m; sourceTree = "<group>"; };
185
231
                9316628612264A74003B0EB7 /* NSDate+Extras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+Extras.h"; sourceTree = "<group>"; };
193
239
                9354D0A91248267B00733067 /* NSDictionary+Extras.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+Extras.h"; sourceTree = "<group>"; };
194
240
                9354D0AA1248267B00733067 /* NSDictionary+Extras.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+Extras.m"; sourceTree = "<group>"; };
195
241
                935FCC42123766E600B5DF9B /* Entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Entitlements.plist; sourceTree = "<group>"; };
196
 
                936F1F2F12271B6500070F43 /* MBProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
197
 
                936F1F3012271B6500070F43 /* MBProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
198
242
                936F20661227364200070F43 /* Playlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Playlist.h; sourceTree = "<group>"; };
199
243
                936F20671227364200070F43 /* Playlist.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Playlist.m; sourceTree = "<group>"; };
200
244
                936F208E12273D9000070F43 /* Song.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Song.h; sourceTree = "<group>"; };
201
245
                936F208F12273D9000070F43 /* Song.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Song.m; sourceTree = "<group>"; };
202
246
                936F230812284D1900070F43 /* NamedTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NamedTextFieldCell.h; sourceTree = "<group>"; };
203
247
                936F230912284D1900070F43 /* NamedTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NamedTextFieldCell.m; sourceTree = "<group>"; };
 
248
                937FAA0D137CFC1B00507E51 /* AlbumArtLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlbumArtLoader.h; sourceTree = "<group>"; };
 
249
                937FAA0E137CFC1B00507E51 /* AlbumArtLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AlbumArtLoader.m; sourceTree = "<group>"; };
 
250
                937FAA0F137CFC1B00507E51 /* AlbumArtLoadingOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlbumArtLoadingOperation.h; sourceTree = "<group>"; };
 
251
                937FAA10137CFC1B00507E51 /* AlbumArtLoadingOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AlbumArtLoadingOperation.m; sourceTree = "<group>"; };
 
252
                937FAA13137CFC5000507E51 /* Downloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Downloader.h; sourceTree = "<group>"; };
 
253
                937FAA14137CFC5000507E51 /* Downloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Downloader.m; sourceTree = "<group>"; };
 
254
                937FAA16137CFC7200507E51 /* DownloadOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DownloadOperation.h; sourceTree = "<group>"; };
 
255
                937FAA17137CFC7200507E51 /* DownloadOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DownloadOperation.m; sourceTree = "<group>"; };
 
256
                937FAA19137CFCA600507E51 /* AbstractNetworkOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractNetworkOperation.h; sourceTree = "<group>"; };
 
257
                937FAA1A137CFCA600507E51 /* AbstractNetworkOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractNetworkOperation.m; sourceTree = "<group>"; };
 
258
                937FAAED137D15E800507E51 /* Globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Globals.h; sourceTree = "<group>"; };
 
259
                937FAAEE137D15E800507E51 /* Globals.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Globals.m; sourceTree = "<group>"; };
204
260
                93A54023123188880048BC3D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
205
261
                93BC5207124C181600B7587C /* Subsonic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Subsonic.h; sourceTree = "<group>"; };
206
262
                93BC5208124C181600B7587C /* Subsonic.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Subsonic.m; sourceTree = "<group>"; };
207
263
                93BC520A124C187700B7587C /* SynthesizeSingleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SynthesizeSingleton.h; sourceTree = SOURCE_ROOT; };
208
264
                93BC52A5124C1E6900B7587C /* StreamingPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamingPlayer.h; sourceTree = "<group>"; };
209
265
                93BC52A6124C1E6900B7587C /* StreamingPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StreamingPlayer.m; sourceTree = "<group>"; };
210
 
                93BC53F9124C7C8D00B7587C /* DataCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataCache.h; sourceTree = "<group>"; };
211
 
                93BC53FA124C7C8D00B7587C /* DataCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataCache.m; sourceTree = "<group>"; };
212
266
                93CCBD4D1254039900AFFC22 /* speaker.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker.png; sourceTree = "<group>"; };
213
267
                93CCBD4E1254039900AFFC22 /* speaker@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker@2x.png"; sourceTree = "<group>"; };
214
268
                93CCBD7A12540CB700AFFC22 /* AboutViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AboutViewController.h; path = view_controllers/AboutViewController.h; sourceTree = "<group>"; };
242
296
                93DFFE48135D71550061F29F /* music.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = music.xcdatamodel; sourceTree = "<group>"; };
243
297
                93DFFE52135D72420061F29F /* NSManagedObjectContext+Additions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSManagedObjectContext+Additions.h"; sourceTree = "<group>"; };
244
298
                93DFFE53135D72420061F29F /* NSManagedObjectContext+Additions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSManagedObjectContext+Additions.m"; sourceTree = "<group>"; };
245
 
                93ED1AD6137276810058FC98 /* ImageLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageLoader.h; sourceTree = "<group>"; };
246
 
                93ED1AD7137276810058FC98 /* ImageLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageLoader.m; sourceTree = "<group>"; };
247
 
                93ED1ADD137279A30058FC98 /* ImageLoadingOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageLoadingOperation.h; sourceTree = "<group>"; };
248
 
                93ED1ADE137279A30058FC98 /* ImageLoadingOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageLoadingOperation.m; sourceTree = "<group>"; };
249
299
                93EE2AEE124993F100E7E060 /* ArtistListParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArtistListParser.h; sourceTree = "<group>"; };
250
300
                93EE2AEF124993F100E7E060 /* ArtistListParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArtistListParser.m; sourceTree = "<group>"; };
251
301
                93EE2BA11249F33D00E7E060 /* ArtistParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArtistParser.h; sourceTree = "<group>"; };
258
308
                93F3344F1247FA2C006C6707 /* Album.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Album.m; sourceTree = "<group>"; };
259
309
                93F334501247FA2C006C6707 /* Artist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Artist.h; sourceTree = "<group>"; };
260
310
                93F334511247FA2C006C6707 /* Artist.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Artist.m; sourceTree = "<group>"; };
261
 
                93F334541247FA52006C6707 /* AsynchronousImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsynchronousImageView.h; sourceTree = "<group>"; };
262
 
                93F334551247FA52006C6707 /* AsynchronousImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AsynchronousImageView.m; sourceTree = "<group>"; };
263
 
                93F334571247FA68006C6707 /* AsynchronousImageViewCached.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = AsynchronousImageViewCached.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
264
 
                93F334581247FA68006C6707 /* AsynchronousImageViewCached.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AsynchronousImageViewCached.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
265
311
                93F3345A1247FA85006C6707 /* AlbumUITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = AlbumUITableViewCell.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
266
312
                93F3345B1247FA85006C6707 /* AlbumUITableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AlbumUITableViewCell.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
267
313
                93F3345D1247FA97006C6707 /* SongUITableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SongUITableViewCell.h; sourceTree = "<group>"; };
292
338
                93FA42A9124DC1350080DF62 /* 05-shuffle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "05-shuffle.png"; sourceTree = "<group>"; };
293
339
                93FA42AA124DC1350080DF62 /* 05-shuffle@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "05-shuffle@2x.png"; sourceTree = "<group>"; };
294
340
                93FA42AB124DC1350080DF62 /* background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = background.png; sourceTree = "<group>"; };
295
 
                93FA42AC124DC1350080DF62 /* default-album-art-small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "default-album-art-small.png"; sourceTree = "<group>"; };
296
341
                93FA42AD124DC1350080DF62 /* default-album-art.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "default-album-art.png"; sourceTree = "<group>"; };
297
342
                93FA4334124DE0D80080DF62 /* player_back.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = player_back.png; sourceTree = "<group>"; };
298
343
                93FA4335124DE0D80080DF62 /* player_back@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "player_back@2x.png"; sourceTree = "<group>"; };
301
346
                93FA43A4124DEE0E0080DF62 /* whitetrack.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whitetrack.png; sourceTree = "<group>"; };
302
347
                93FA43B3124DF07C0080DF62 /* player_overlay_bg.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = player_overlay_bg.png; sourceTree = "<group>"; };
303
348
                93FA43B4124DF07C0080DF62 /* player_overlay_bg@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "player_overlay_bg@2x.png"; sourceTree = "<group>"; };
 
349
                9646DB7B13A8FF4700CB42D2 /* CachedSongsPlaylist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedSongsPlaylist.h; sourceTree = "<group>"; };
 
350
                9646DB7C13A8FF4700CB42D2 /* CachedSongsPlaylist.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CachedSongsPlaylist.m; sourceTree = "<group>"; };
 
351
                9674C2C313A7DC01004509E4 /* UORadialProgressControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UORadialProgressControl.h; sourceTree = "<group>"; };
 
352
                9674C2C413A7DC01004509E4 /* UORadialProgressControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UORadialProgressControl.m; sourceTree = "<group>"; };
 
353
                96FB790813AA628700D8D4A4 /* UONetworkStatusCoordinator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UONetworkStatusCoordinator.h; sourceTree = "<group>"; };
 
354
                96FB790913AA628700D8D4A4 /* UONetworkStatusCoordinator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UONetworkStatusCoordinator.m; sourceTree = "<group>"; };
304
355
/* End PBXFileReference section */
305
356
 
306
357
/* Begin PBXFrameworksBuildPhase section */
358
409
                29B97317FDCFA39411CA2CEA /* Resources */ = {
359
410
                        isa = PBXGroup;
360
411
                        children = (
 
412
                                9112B01F1383FF27003C1D93 /* artists.png */,
 
413
                                9112B02B1383FF37003C1D93 /* artists@2x.png */,
 
414
                                9112B01E1383FF27003C1D93 /* albums.png */,
 
415
                                9112B02A1383FF37003C1D93 /* albums@2x.png */,
 
416
                                9112B0231383FF27003C1D93 /* songs.png */,
 
417
                                9112B02E1383FF37003C1D93 /* songs@2x.png */,
 
418
                                9112B0201383FF27003C1D93 /* playlists.png */,
 
419
                                9112B02C1383FF37003C1D93 /* playlists@2x.png */,
 
420
                                9112B0221383FF27003C1D93 /* settings.png */,
 
421
                                9112B02D1383FF37003C1D93 /* settings@2x.png */,
 
422
                                91406E8E13849F2400A7DA67 /* cached.png */,
 
423
                                91406E8F13849F2400A7DA67 /* cached@2x.png */,
 
424
                                91406E9013849F2400A7DA67 /* partiallycached.png */,
 
425
                                91406E9113849F2400A7DA67 /* partiallycached@2x.png */,
 
426
                                91406E9213849F2400A7DA67 /* uncached.png */,
 
427
                                91406E9313849F2400A7DA67 /* uncached@2x.png */,
 
428
                                5305C2051157F4F800BC78F0 /* Default.png */,
361
429
                                932E7A6D1254747E00E7C8FF /* Default@2x.png */,
 
430
                                93D6B50B1252CA71007880B0 /* music_57.png */,
362
431
                                93D6B5141252CB34007880B0 /* music_57@2x.png */,
363
432
                                93D6B50A1252CA71007880B0 /* music_29.png */,
364
 
                                93D6B50B1252CA71007880B0 /* music_57.png */,
365
433
                                93D6B50D1252CA71007880B0 /* music_512.png */,
366
 
                                5305C2051157F4F800BC78F0 /* Default.png */,
367
434
                                53F0CD8111589F0A00A665CD /* progress-label-background.png */,
368
435
                                8D1107310486CEB800E47090 /* iSub-Info.plist */,
369
436
                                935FCC42123766E600B5DF9B /* Entitlements.plist */,
466
533
                9316628512264A74003B0EB7 /* Categories */ = {
467
534
                        isa = PBXGroup;
468
535
                        children = (
 
536
                                91BE4014138E8D2300D44D68 /* UIActionSheet+Blocks.h */,
 
537
                                91BE4015138E8D2300D44D68 /* UIActionSheet+Blocks.m */,
 
538
                                91BE4016138E8D2300D44D68 /* UIAlertView+Blocks.h */,
 
539
                                91BE4017138E8D2300D44D68 /* UIAlertView+Blocks.m */,
469
540
                                93DFFE52135D72420061F29F /* NSManagedObjectContext+Additions.h */,
470
541
                                93DFFE53135D72420061F29F /* NSManagedObjectContext+Additions.m */,
471
542
                                93D6B119124ED3B3007880B0 /* UIDevice+Hardware.h */,
486
557
                                91018B0D13573D150051EFDC /* UIImage+Alpha.m */,
487
558
                                91018B0F13573D350051EFDC /* UIImage+RoundedCorner.h */,
488
559
                                91018B1013573D350051EFDC /* UIImage+RoundedCorner.m */,
 
560
                                91406EE8138AEEE000A7DA67 /* NSString+Extras.h */,
 
561
                                91406EE9138AEEE000A7DA67 /* NSString+Extras.m */,
489
562
                        );
490
563
                        name = Categories;
491
564
                        path = categories;
504
577
                936F1F2E12271B6500070F43 /* Controls */ = {
505
578
                        isa = PBXGroup;
506
579
                        children = (
 
580
                                9674C2C313A7DC01004509E4 /* UORadialProgressControl.h */,
 
581
                                9674C2C413A7DC01004509E4 /* UORadialProgressControl.m */,
 
582
                                91BE401A138E8D3A00D44D68 /* RIButtonItem.h */,
 
583
                                91BE401B138E8D3A00D44D68 /* RIButtonItem.m */,
507
584
                                93F3345D1247FA97006C6707 /* SongUITableViewCell.h */,
508
585
                                93F3345E1247FA97006C6707 /* SongUITableViewCell.m */,
509
586
                                919376F1135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.h */,
512
589
                                93F3345B1247FA85006C6707 /* AlbumUITableViewCell.m */,
513
590
                                9110DC551354A7460046B8E4 /* AlbumArtistUITableViewCell.h */,
514
591
                                9110DC561354A7470046B8E4 /* AlbumArtistUITableViewCell.m */,
515
 
                                93F334571247FA68006C6707 /* AsynchronousImageViewCached.h */,
516
 
                                93F334581247FA68006C6707 /* AsynchronousImageViewCached.m */,
517
 
                                93F334541247FA52006C6707 /* AsynchronousImageView.h */,
518
 
                                93F334551247FA52006C6707 /* AsynchronousImageView.m */,
519
592
                                936F230812284D1900070F43 /* NamedTextFieldCell.h */,
520
593
                                936F230912284D1900070F43 /* NamedTextFieldCell.m */,
521
 
                                936F1F2F12271B6500070F43 /* MBProgressHUD.h */,
522
 
                                936F1F3012271B6500070F43 /* MBProgressHUD.m */,
523
594
                                912D1262134A162000721EE4 /* AlertPrompt.h */,
524
595
                                912D1263134A162000721EE4 /* AlertPrompt.m */,
525
596
                                93DF12D7136E968E00D6C085 /* MiniHudView.h */,
536
607
                                93DFFE44135D71030061F29F /* MOC.m */,
537
608
                                93F3344E1247FA2C006C6707 /* Album.h */,
538
609
                                93F3344F1247FA2C006C6707 /* Album.m */,
 
610
                                93F334511247FA2C006C6707 /* Artist.m */,
539
611
                                93F334501247FA2C006C6707 /* Artist.h */,
540
 
                                93F334511247FA2C006C6707 /* Artist.m */,
541
612
                                936F208E12273D9000070F43 /* Song.h */,
542
613
                                936F208F12273D9000070F43 /* Song.m */,
543
614
                                936F20661227364200070F43 /* Playlist.h */,
544
615
                                936F20671227364200070F43 /* Playlist.m */,
 
616
                                9646DB7B13A8FF4700CB42D2 /* CachedSongsPlaylist.h */,
 
617
                                9646DB7C13A8FF4700CB42D2 /* CachedSongsPlaylist.m */,
545
618
                        );
546
619
                        name = Models;
547
620
                        path = models;
548
621
                        sourceTree = "<group>";
549
622
                };
 
623
                937FAA0C137CFC1B00507E51 /* operations */ = {
 
624
                        isa = PBXGroup;
 
625
                        children = (
 
626
                                937FAA16137CFC7200507E51 /* DownloadOperation.h */,
 
627
                                937FAA17137CFC7200507E51 /* DownloadOperation.m */,
 
628
                                937FAA13137CFC5000507E51 /* Downloader.h */,
 
629
                                937FAA14137CFC5000507E51 /* Downloader.m */,
 
630
                                937FAA0D137CFC1B00507E51 /* AlbumArtLoader.h */,
 
631
                                937FAA0E137CFC1B00507E51 /* AlbumArtLoader.m */,
 
632
                                937FAA0F137CFC1B00507E51 /* AlbumArtLoadingOperation.h */,
 
633
                                937FAA10137CFC1B00507E51 /* AlbumArtLoadingOperation.m */,
 
634
                                937FAA19137CFCA600507E51 /* AbstractNetworkOperation.h */,
 
635
                                937FAA1A137CFCA600507E51 /* AbstractNetworkOperation.m */,
 
636
                        );
 
637
                        path = operations;
 
638
                        sourceTree = "<group>";
 
639
                };
550
640
                93F334441247F9B9006C6707 /* Utilities */ = {
551
641
                        isa = PBXGroup;
552
642
                        children = (
 
643
                                937FAA0C137CFC1B00507E51 /* operations */,
553
644
                                93BC5207124C181600B7587C /* Subsonic.h */,
554
645
                                93BC5208124C181600B7587C /* Subsonic.m */,
555
646
                                91018B29135924730051EFDC /* Parsers */,
561
652
                                93F334461247F9DE006C6707 /* SFHFKeychainUtils.m */,
562
653
                                93BC52A5124C1E6900B7587C /* StreamingPlayer.h */,
563
654
                                93BC52A6124C1E6900B7587C /* StreamingPlayer.m */,
564
 
                                93BC53F9124C7C8D00B7587C /* DataCache.h */,
565
 
                                93BC53FA124C7C8D00B7587C /* DataCache.m */,
566
655
                                93D6B5491252CE57007880B0 /* URLQueryStringParser.h */,
567
656
                                93D6B54A1252CE57007880B0 /* URLQueryStringParser.m */,
568
 
                                93ED1AD6137276810058FC98 /* ImageLoader.h */,
569
 
                                93ED1AD7137276810058FC98 /* ImageLoader.m */,
570
 
                                93ED1ADD137279A30058FC98 /* ImageLoadingOperation.h */,
571
 
                                93ED1ADE137279A30058FC98 /* ImageLoadingOperation.m */,
 
657
                                937FAAED137D15E800507E51 /* Globals.h */,
 
658
                                937FAAEE137D15E800507E51 /* Globals.m */,
 
659
                                96FB790813AA628700D8D4A4 /* UONetworkStatusCoordinator.h */,
 
660
                                96FB790913AA628700D8D4A4 /* UONetworkStatusCoordinator.m */,
572
661
                        );
573
662
                        name = Utilities;
574
663
                        path = utilities;
642
731
                                93FA42A9124DC1350080DF62 /* 05-shuffle.png */,
643
732
                                93FA42AA124DC1350080DF62 /* 05-shuffle@2x.png */,
644
733
                                93FA42AB124DC1350080DF62 /* background.png */,
645
 
                                93FA42AC124DC1350080DF62 /* default-album-art-small.png */,
646
734
                                93FA42AD124DC1350080DF62 /* default-album-art.png */,
647
735
                        );
648
736
                        name = Images;
712
800
                                93FA42B0124DC1350080DF62 /* 05-shuffle.png in Resources */,
713
801
                                93FA42B1124DC1350080DF62 /* 05-shuffle@2x.png in Resources */,
714
802
                                93FA42B2124DC1350080DF62 /* background.png in Resources */,
715
 
                                93FA42B3124DC1350080DF62 /* default-album-art-small.png in Resources */,
716
803
                                93FA42B4124DC1350080DF62 /* default-album-art.png in Resources */,
717
804
                                93FA4336124DE0D80080DF62 /* player_back.png in Resources */,
718
805
                                93FA4337124DE0D80080DF62 /* player_back@2x.png in Resources */,
739
826
                                932E7AA11255265A00E7C8FF /* about.html in Resources */,
740
827
                                932E7B0B12552CD500E7C8FF /* arrow.png in Resources */,
741
828
                                91018B25135922BF0051EFDC /* PlaylistEditViewController.xib in Resources */,
 
829
                                9112B0241383FF27003C1D93 /* albums.png in Resources */,
 
830
                                9112B0251383FF27003C1D93 /* artists.png in Resources */,
 
831
                                9112B0261383FF27003C1D93 /* playlists.png in Resources */,
 
832
                                9112B0281383FF27003C1D93 /* settings.png in Resources */,
 
833
                                9112B0291383FF27003C1D93 /* songs.png in Resources */,
 
834
                                9112B02F1383FF37003C1D93 /* albums@2x.png in Resources */,
 
835
                                9112B0301383FF37003C1D93 /* artists@2x.png in Resources */,
 
836
                                9112B0311383FF37003C1D93 /* playlists@2x.png in Resources */,
 
837
                                9112B0321383FF37003C1D93 /* settings@2x.png in Resources */,
 
838
                                9112B0331383FF37003C1D93 /* songs@2x.png in Resources */,
 
839
                                91406E9413849F2400A7DA67 /* cached.png in Resources */,
 
840
                                91406E9513849F2400A7DA67 /* cached@2x.png in Resources */,
 
841
                                91406E9613849F2400A7DA67 /* partiallycached.png in Resources */,
 
842
                                91406E9713849F2400A7DA67 /* partiallycached@2x.png in Resources */,
 
843
                                91406E9813849F2400A7DA67 /* uncached.png in Resources */,
 
844
                                91406E9913849F2400A7DA67 /* uncached@2x.png in Resources */,
742
845
                        );
743
846
                        runOnlyForDeploymentPostprocessing = 0;
744
847
                };
750
853
                        buildActionMask = 2147483647;
751
854
                        files = (
752
855
                                9316628812264A74003B0EB7 /* NSDate+Extras.m in Sources */,
753
 
                                936F1F3112271B6500070F43 /* MBProgressHUD.m in Sources */,
754
856
                                936F20681227364200070F43 /* Playlist.m in Sources */,
755
857
                                936F209012273D9000070F43 /* Song.m in Sources */,
756
858
                                936F230A12284D1900070F43 /* NamedTextFieldCell.m in Sources */,
758
860
                                93F3344D1247FA0B006C6707 /* Reachability.m in Sources */,
759
861
                                93F334521247FA2C006C6707 /* Album.m in Sources */,
760
862
                                93F334531247FA2C006C6707 /* Artist.m in Sources */,
761
 
                                93F334561247FA52006C6707 /* AsynchronousImageView.m in Sources */,
762
 
                                93F334591247FA68006C6707 /* AsynchronousImageViewCached.m in Sources */,
763
863
                                93F3345C1247FA85006C6707 /* AlbumUITableViewCell.m in Sources */,
764
864
                                93F3345F1247FA97006C6707 /* SongUITableViewCell.m in Sources */,
765
865
                                93F334711247FB78006C6707 /* iSubAppDelegate.m in Sources */,
776
876
                                93EE2BA31249F33D00E7E060 /* ArtistParser.m in Sources */,
777
877
                                93BC5209124C181600B7587C /* Subsonic.m in Sources */,
778
878
                                93BC52A7124C1E6900B7587C /* StreamingPlayer.m in Sources */,
779
 
                                93BC53FB124C7C8D00B7587C /* DataCache.m in Sources */,
780
879
                                93D6B0FF124ED061007880B0 /* SubsonicViewController.m in Sources */,
781
880
                                93D6B11B124ED3B3007880B0 /* UIDevice+Hardware.m in Sources */,
782
881
                                93D6B214124F0F62007880B0 /* NSNumber+Extras.m in Sources */,
811
910
                                93DFFE4D135D71760061F29F /* music.xcdatamodeld in Sources */,
812
911
                                93DFFE54135D72420061F29F /* NSManagedObjectContext+Additions.m in Sources */,
813
912
                                93DF12D9136E968E00D6C085 /* MiniHudView.m in Sources */,
814
 
                                93ED1AD8137276810058FC98 /* ImageLoader.m in Sources */,
815
 
                                93ED1ADF137279A30058FC98 /* ImageLoadingOperation.m in Sources */,
 
913
                                937FAA11137CFC1B00507E51 /* AlbumArtLoader.m in Sources */,
 
914
                                937FAA12137CFC1B00507E51 /* AlbumArtLoadingOperation.m in Sources */,
 
915
                                937FAA15137CFC5000507E51 /* Downloader.m in Sources */,
 
916
                                937FAA18137CFC7200507E51 /* DownloadOperation.m in Sources */,
 
917
                                937FAA1B137CFCA600507E51 /* AbstractNetworkOperation.m in Sources */,
 
918
                                937FAAEF137D15E800507E51 /* Globals.m in Sources */,
 
919
                                91406EEA138AEEE000A7DA67 /* NSString+Extras.m in Sources */,
 
920
                                91BE4018138E8D2300D44D68 /* UIActionSheet+Blocks.m in Sources */,
 
921
                                91BE4019138E8D2300D44D68 /* UIAlertView+Blocks.m in Sources */,
 
922
                                91BE401C138E8D3A00D44D68 /* RIButtonItem.m in Sources */,
 
923
                                9674C2C513A7DC01004509E4 /* UORadialProgressControl.m in Sources */,
 
924
                                9646DB7D13A8FF4700CB42D2 /* CachedSongsPlaylist.m in Sources */,
 
925
                                96FB790A13AA628700D8D4A4 /* UONetworkStatusCoordinator.m in Sources */,
816
926
                        );
817
927
                        runOnlyForDeploymentPostprocessing = 0;
818
928
                };
823
933
                        isa = XCBuildConfiguration;
824
934
                        buildSettings = {
825
935
                                ALWAYS_SEARCH_USER_PATHS = NO;
826
 
                                CODE_SIGN_ENTITLEMENTS = Entitlements.plist;
827
 
                                CODE_SIGN_IDENTITY = "iPhone Developer: Zachery Bir (P7WDPDEFHU)";
828
 
                                "CODE_SIGN_IDENTITY[sdk=*]" = "iPhone Developer: Zachery Bir (P7WDPDEFHU)";
829
 
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Zachery Bir (P7WDPDEFHU)";
 
936
                                CODE_SIGN_ENTITLEMENTS = "";
 
937
                                CODE_SIGN_IDENTITY = "iPhone Developer";
 
938
                                "CODE_SIGN_IDENTITY[sdk=*]" = "iPhone Developer";
 
939
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
830
940
                                COPY_PHASE_STRIP = NO;
 
941
                                CURRENT_PROJECT_VERSION = 6;
831
942
                                GCC_DYNAMIC_NO_PIC = NO;
832
943
                                GCC_OPTIMIZATION_LEVEL = 0;
833
944
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
834
945
                                GCC_PREFIX_HEADER = iSub_Prefix.pch;
 
946
                                GCC_VERSION = "";
835
947
                                INFOPLIST_FILE = "iSub-Info.plist";
836
948
                                PRODUCT_NAME = "U1 Music";
837
 
                                PROVISIONING_PROFILE = "6CD9666E-9AEA-40F3-8973-7914D90DB031";
838
 
                                "PROVISIONING_PROFILE[sdk=*]" = "FE49C826-C565-422D-A0D7-2F02D179FC58";
839
 
                                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "FE49C826-C565-422D-A0D7-2F02D179FC58";
 
949
                                PROVISIONING_PROFILE = "";
 
950
                                "PROVISIONING_PROFILE[sdk=*]" = "";
 
951
                                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
 
952
                                RUN_CLANG_STATIC_ANALYZER = NO;
840
953
                                SDKROOT = iphoneos;
841
954
                        };
842
955
                        name = Debug;
846
959
                        buildSettings = {
847
960
                                ALWAYS_SEARCH_USER_PATHS = NO;
848
961
                                CODE_SIGN_ENTITLEMENTS = Entitlements.plist;
849
 
                                CODE_SIGN_IDENTITY = "iPhone Developer: Zachery Bir (P7WDPDEFHU)";
850
 
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Canonical Group Limited";
851
 
                                COPY_PHASE_STRIP = YES;
 
962
                                CODE_SIGN_IDENTITY = "iPhone Distribution";
 
963
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
 
964
                                COPY_PHASE_STRIP = NO;
 
965
                                CURRENT_PROJECT_VERSION = 6;
852
966
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
853
967
                                GCC_PREFIX_HEADER = iSub_Prefix.pch;
 
968
                                GCC_VERSION = "";
854
969
                                INFOPLIST_FILE = "iSub-Info.plist";
855
970
                                IPHONEOS_DEPLOYMENT_TARGET = 4.0;
856
971
                                PRODUCT_NAME = "U1 Music";
857
 
                                PROVISIONING_PROFILE = "6CD9666E-9AEA-40F3-8973-7914D90DB031";
858
 
                                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "C363FA5F-63C0-4EEA-8F4A-99821B6B3DDF";
 
972
                                PROVISIONING_PROFILE = "";
 
973
                                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
 
974
                                RUN_CLANG_STATIC_ANALYZER = NO;
859
975
                                SDKROOT = iphoneos;
860
976
                        };
861
977
                        name = Release;
864
980
                        isa = XCBuildConfiguration;
865
981
                        buildSettings = {
866
982
                                ARCHS = "$(ARCHS_STANDARD_32_BIT)";
867
 
                                CODE_SIGN_ENTITLEMENTS = "";
 
983
                                CODE_SIGN_ENTITLEMENTS = Entitlements.plist;
 
984
                                CODE_SIGN_IDENTITY = "iPhone Developer";
868
985
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
 
986
                                COPY_PHASE_STRIP = NO;
869
987
                                GCC_C_LANGUAGE_STANDARD = c99;
870
988
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
871
989
                                GCC_WARN_UNUSED_VARIABLE = YES;
872
990
                                IPHONEOS_DEPLOYMENT_TARGET = 4.0;
873
991
                                OTHER_CFLAGS = "";
874
992
                                PREBINDING = NO;
 
993
                                PROVISIONING_PROFILE = "";
875
994
                                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
876
 
                                SDKROOT = iphoneos4.1;
 
995
                                SDKROOT = iphoneos;
877
996
                        };
878
997
                        name = Debug;
879
998
                };
881
1000
                        isa = XCBuildConfiguration;
882
1001
                        buildSettings = {
883
1002
                                ARCHS = "$(ARCHS_STANDARD_32_BIT)";
884
 
                                CODE_SIGN_ENTITLEMENTS = "";
 
1003
                                CODE_SIGN_ENTITLEMENTS = Entitlements.plist;
 
1004
                                CODE_SIGN_IDENTITY = "iPhone Distribution";
885
1005
                                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
 
1006
                                COPY_PHASE_STRIP = NO;
886
1007
                                GCC_C_LANGUAGE_STANDARD = c99;
887
1008
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
888
1009
                                GCC_WARN_UNUSED_VARIABLE = YES;
889
1010
                                IPHONEOS_DEPLOYMENT_TARGET = 4.0;
890
1011
                                PREBINDING = NO;
 
1012
                                PROVISIONING_PROFILE = "";
891
1013
                                "PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
892
 
                                SDKROOT = iphoneos4.1;
 
1014
                                SDKROOT = iphoneos;
893
1015
                        };
894
1016
                        name = Release;
895
1017
                };