Merge lp:~rockstar/ubuntuone-ios-music/scorched-earth into lp:~ubuntuone-ios-client-team/ubuntuone-ios-music/moriarty
- scorched-earth
- Merge into moriarty
Proposed by
Paul Hummer
Status: | Merged |
---|---|
Merged at revision: | 241 |
Proposed branch: | lp:~rockstar/ubuntuone-ios-music/scorched-earth |
Merge into: | lp:~ubuntuone-ios-client-team/ubuntuone-ios-music/moriarty |
Diff against target: |
683 lines (+221/-307) 6 files modified
Music/AppDelegate.h (+22/-0) Music/AppDelegate.m (+149/-0) Music/main.m (+18/-0) Other Sources/main.m (+0/-39) U1Music-Info.plist (+0/-2) U1Music.xcodeproj/project.pbxproj (+32/-266) |
To merge this branch: | bzr merge lp:~rockstar/ubuntuone-ios-music/scorched-earth |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
dobey (community) | Approve | ||
Review via email: mp+135052@code.launchpad.net |
Commit message
Description of the change
This branch does exactly what it says it does. It scorches the earth.
I've added a Music folder, and in this folder is all the code for the
re-written music application. Only code owned and copyrighted by Canonical
will go in here.
If you were to run this app, you'd just get a white screen. Nothing else
loads.
To post a comment you must log in.
Revision history for this message
dobey (dobey) : | # |
review:
Approve
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === added directory 'Music' |
2 | === added file 'Music/AppDelegate.h' |
3 | --- Music/AppDelegate.h 1970-01-01 00:00:00 +0000 |
4 | +++ Music/AppDelegate.h 2012-11-20 05:41:20 +0000 |
5 | @@ -0,0 +1,22 @@ |
6 | +// |
7 | +// AppDelegate.h |
8 | +// Music |
9 | +// |
10 | +// Created by Paul Hummer on 11/15/12. |
11 | +// Copyright (c) 2012 Canonical, Ltd. All rights reserved. |
12 | +// |
13 | + |
14 | +#import <UIKit/UIKit.h> |
15 | + |
16 | +@interface AppDelegate : UIResponder <UIApplicationDelegate> |
17 | + |
18 | +@property (strong, nonatomic) UIWindow *window; |
19 | + |
20 | +@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext; |
21 | +@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel; |
22 | +@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator; |
23 | + |
24 | +- (void)saveContext; |
25 | +- (NSURL *)applicationDocumentsDirectory; |
26 | + |
27 | +@end |
28 | |
29 | === added file 'Music/AppDelegate.m' |
30 | --- Music/AppDelegate.m 1970-01-01 00:00:00 +0000 |
31 | +++ Music/AppDelegate.m 2012-11-20 05:41:20 +0000 |
32 | @@ -0,0 +1,149 @@ |
33 | +// |
34 | +// AppDelegate.m |
35 | +// Music |
36 | +// |
37 | +// Created by Paul Hummer on 11/15/12. |
38 | +// Copyright (c) 2012 Canonical, Ltd. All rights reserved. |
39 | +// |
40 | + |
41 | +#import "AppDelegate.h" |
42 | + |
43 | +@implementation AppDelegate |
44 | + |
45 | +@synthesize managedObjectContext = _managedObjectContext; |
46 | +@synthesize managedObjectModel = _managedObjectModel; |
47 | +@synthesize persistentStoreCoordinator = _persistentStoreCoordinator; |
48 | + |
49 | +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions |
50 | +{ |
51 | + self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; |
52 | + // Override point for customization after application launch. |
53 | + self.window.backgroundColor = [UIColor whiteColor]; |
54 | + [self.window makeKeyAndVisible]; |
55 | + return YES; |
56 | +} |
57 | + |
58 | +- (void)applicationWillResignActive:(UIApplication *)application |
59 | +{ |
60 | + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. |
61 | + // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. |
62 | +} |
63 | + |
64 | +- (void)applicationDidEnterBackground:(UIApplication *)application |
65 | +{ |
66 | + // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. |
67 | + // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. |
68 | +} |
69 | + |
70 | +- (void)applicationWillEnterForeground:(UIApplication *)application |
71 | +{ |
72 | + // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. |
73 | +} |
74 | + |
75 | +- (void)applicationDidBecomeActive:(UIApplication *)application |
76 | +{ |
77 | + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. |
78 | +} |
79 | + |
80 | +- (void)applicationWillTerminate:(UIApplication *)application |
81 | +{ |
82 | + // Saves changes in the application's managed object context before the application terminates. |
83 | + [self saveContext]; |
84 | +} |
85 | + |
86 | +- (void)saveContext |
87 | +{ |
88 | + NSError *error = nil; |
89 | + NSManagedObjectContext *managedObjectContext = self.managedObjectContext; |
90 | + if (managedObjectContext != nil) { |
91 | + if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) { |
92 | + // Replace this implementation with code to handle the error appropriately. |
93 | + // abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. |
94 | + NSLog(@"Unresolved error %@, %@", error, [error userInfo]); |
95 | + abort(); |
96 | + } |
97 | + } |
98 | +} |
99 | + |
100 | +#pragma mark - Core Data stack |
101 | + |
102 | +// Returns the managed object context for the application. |
103 | +// If the context doesn't already exist, it is created and bound to the persistent store coordinator for the application. |
104 | +- (NSManagedObjectContext *)managedObjectContext |
105 | +{ |
106 | + if (_managedObjectContext != nil) { |
107 | + return _managedObjectContext; |
108 | + } |
109 | + |
110 | + NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator]; |
111 | + if (coordinator != nil) { |
112 | + _managedObjectContext = [[NSManagedObjectContext alloc] init]; |
113 | + [_managedObjectContext setPersistentStoreCoordinator:coordinator]; |
114 | + } |
115 | + return _managedObjectContext; |
116 | +} |
117 | + |
118 | +// Returns the managed object model for the application. |
119 | +// If the model doesn't already exist, it is created from the application's model. |
120 | +- (NSManagedObjectModel *)managedObjectModel |
121 | +{ |
122 | + if (_managedObjectModel != nil) { |
123 | + return _managedObjectModel; |
124 | + } |
125 | + NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"Music" withExtension:@"momd"]; |
126 | + _managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL]; |
127 | + return _managedObjectModel; |
128 | +} |
129 | + |
130 | +// Returns the persistent store coordinator for the application. |
131 | +// If the coordinator doesn't already exist, it is created and the application's store added to it. |
132 | +- (NSPersistentStoreCoordinator *)persistentStoreCoordinator |
133 | +{ |
134 | + if (_persistentStoreCoordinator != nil) { |
135 | + return _persistentStoreCoordinator; |
136 | + } |
137 | + |
138 | + NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"Music.sqlite"]; |
139 | + |
140 | + NSError *error = nil; |
141 | + _persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]]; |
142 | + if (![_persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeURL options:nil error:&error]) { |
143 | + /* |
144 | + Replace this implementation with code to handle the error appropriately. |
145 | + |
146 | + abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. |
147 | + |
148 | + Typical reasons for an error here include: |
149 | + * The persistent store is not accessible; |
150 | + * The schema for the persistent store is incompatible with current managed object model. |
151 | + Check the error message to determine what the actual problem was. |
152 | + |
153 | + |
154 | + If the persistent store is not accessible, there is typically something wrong with the file path. Often, a file URL is pointing into the application's resources directory instead of a writeable directory. |
155 | + |
156 | + If you encounter schema incompatibility errors during development, you can reduce their frequency by: |
157 | + * Simply deleting the existing store: |
158 | + [[NSFileManager defaultManager] removeItemAtURL:storeURL error:nil] |
159 | + |
160 | + * Performing automatic lightweight migration by passing the following dictionary as the options parameter: |
161 | + @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@YES} |
162 | + |
163 | + Lightweight migration will only work for a limited set of schema changes; consult "Core Data Model Versioning and Data Migration Programming Guide" for details. |
164 | + |
165 | + */ |
166 | + NSLog(@"Unresolved error %@, %@", error, [error userInfo]); |
167 | + abort(); |
168 | + } |
169 | + |
170 | + return _persistentStoreCoordinator; |
171 | +} |
172 | + |
173 | +#pragma mark - Application's Documents directory |
174 | + |
175 | +// Returns the URL to the application's Documents directory. |
176 | +- (NSURL *)applicationDocumentsDirectory |
177 | +{ |
178 | + return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]; |
179 | +} |
180 | + |
181 | +@end |
182 | |
183 | === added file 'Music/main.m' |
184 | --- Music/main.m 1970-01-01 00:00:00 +0000 |
185 | +++ Music/main.m 2012-11-20 05:41:20 +0000 |
186 | @@ -0,0 +1,18 @@ |
187 | +// |
188 | +// main.m |
189 | +// Music |
190 | +// |
191 | +// Created by Paul Hummer on 11/15/12. |
192 | +// Copyright (c) 2012 Canonical, Ltd. All rights reserved. |
193 | +// |
194 | + |
195 | +#import <UIKit/UIKit.h> |
196 | + |
197 | +#import "AppDelegate.h" |
198 | + |
199 | +int main(int argc, char *argv[]) |
200 | +{ |
201 | + @autoreleasepool { |
202 | + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); |
203 | + } |
204 | +} |
205 | |
206 | === removed file 'Other Sources/main.m' |
207 | --- Other Sources/main.m 2012-09-15 06:47:35 +0000 |
208 | +++ Other Sources/main.m 1970-01-01 00:00:00 +0000 |
209 | @@ -1,39 +0,0 @@ |
210 | -// |
211 | -// main.m |
212 | -// iSub |
213 | -// |
214 | -// Created by Ben Baron on 2/27/10. |
215 | -// Copyright 2010 Ben Baron. All rights reserved. |
216 | -// |
217 | -// Redistribution and use in source and binary forms, with or without modification, |
218 | -// are permitted provided that the following conditions are met: |
219 | -// |
220 | -// * Redistributions of source code must retain the above copyright notice, this |
221 | -// list of conditions and the following disclaimer. |
222 | -// * Redistributions in binary form must reproduce the above copyright notice, |
223 | -// this list of conditions and the following disclaimer in the documentation |
224 | -// and/or other materials provided with the distribution. |
225 | -// * Neither the my name nor the names of my contributors may be used to endorse |
226 | -// or promote products derived from this software without specific prior written |
227 | -// permission. |
228 | -// |
229 | -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY |
230 | -// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
231 | -// OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT |
232 | -// SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
233 | -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED |
234 | -// TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
235 | -// BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
236 | -// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
237 | -// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH |
238 | -// DAMAGE. |
239 | - |
240 | -#import <UIKit/UIKit.h> |
241 | - |
242 | -#import "U1MusicAppDelegate.h" |
243 | - |
244 | -int main(int argc, char *argv[]) { |
245 | - @autoreleasepool { |
246 | - return UIApplicationMain(argc, argv, nil, NSStringFromClass([U1MusicAppDelegate class])); |
247 | - } |
248 | -} |
249 | |
250 | === modified file 'U1Music-Info.plist' |
251 | --- U1Music-Info.plist 2012-08-09 20:06:43 +0000 |
252 | +++ U1Music-Info.plist 2012-11-20 05:41:20 +0000 |
253 | @@ -42,8 +42,6 @@ |
254 | <string>58</string> |
255 | <key>LSRequiresIPhoneOS</key> |
256 | <false/> |
257 | - <key>NSMainNibFile</key> |
258 | - <string>MainWindow</string> |
259 | <key>UIBackgroundModes</key> |
260 | <array> |
261 | <string>audio</string> |
262 | |
263 | === modified file 'U1Music.xcodeproj/project.pbxproj' |
264 | --- U1Music.xcodeproj/project.pbxproj 2012-09-25 21:28:26 +0000 |
265 | +++ U1Music.xcodeproj/project.pbxproj 2012-11-20 05:41:20 +0000 |
266 | @@ -18,36 +18,16 @@ |
267 | 52169CA215D95E2C00ED366D /* cancel@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52169C9E15D95E2C00ED366D /* cancel@2x.png */; }; |
268 | 52169CA315D95E2C00ED366D /* trash-grey.png in Resources */ = {isa = PBXBuildFile; fileRef = 52169C9F15D95E2C00ED366D /* trash-grey.png */; }; |
269 | 52169CA415D95E2C00ED366D /* trash-grey@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52169CA015D95E2C00ED366D /* trash-grey@2x.png */; }; |
270 | - 523B3CDE15B4C42F004394F4 /* SongUITableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 523B3CDD15B4C42F004394F4 /* SongUITableView.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
271 | + 52206B87165505EE00A3A0A8 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 52206B831655053000A3A0A8 /* AppDelegate.m */; }; |
272 | + 52206B891655061A00A3A0A8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 52206B851655056300A3A0A8 /* main.m */; }; |
273 | 523B3CE215B5D64F004394F4 /* grabber.png in Resources */ = {isa = PBXBuildFile; fileRef = 523B3CE015B5D64F004394F4 /* grabber.png */; }; |
274 | 523B3CE315B5D64F004394F4 /* grabber@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523B3CE115B5D64F004394F4 /* grabber@2x.png */; }; |
275 | - 523B3CE615B5D814004394F4 /* UOPullGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 523B3CE515B5D814004394F4 /* UOPullGestureRecognizer.m */; }; |
276 | 523B3CF915B73BA0004394F4 /* download-grey.png in Resources */ = {isa = PBXBuildFile; fileRef = 523B3CF515B73BA0004394F4 /* download-grey.png */; }; |
277 | 523B3CFA15B73BA0004394F4 /* download-grey@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523B3CF615B73BA0004394F4 /* download-grey@2x.png */; }; |
278 | 523B3CFB15B73BA0004394F4 /* download.png in Resources */ = {isa = PBXBuildFile; fileRef = 523B3CF715B73BA0004394F4 /* download.png */; }; |
279 | 523B3CFC15B73BA0004394F4 /* download@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 523B3CF815B73BA0004394F4 /* download@2x.png */; }; |
280 | 5279764915F00B2600F8435F /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 5279764815F00B2600F8435F /* libz.dylib */; }; |
281 | 528515991604F410004A1F7C /* UbuntuOneAuthKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 528515941604F16D004A1F7C /* UbuntuOneAuthKit.a */; }; |
282 | - 52A042FF1606D6C40000B4BC /* NSMutableURLRequest+Parameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042D71606D6C40000B4BC /* NSMutableURLRequest+Parameters.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
283 | - 52A043001606D6C40000B4BC /* NSString+URLEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042D91606D6C40000B4BC /* NSString+URLEncoding.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
284 | - 52A043011606D6C40000B4BC /* NSURL+Base.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042DB1606D6C40000B4BC /* NSURL+Base.m */; }; |
285 | - 52A043021606D6C40000B4BC /* Base64Transcoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 52A042DD1606D6C40000B4BC /* Base64Transcoder.c */; }; |
286 | - 52A043031606D6C40000B4BC /* hmac.c in Sources */ = {isa = PBXBuildFile; fileRef = 52A042DF1606D6C40000B4BC /* hmac.c */; }; |
287 | - 52A043041606D6C40000B4BC /* sha1.c in Sources */ = {isa = PBXBuildFile; fileRef = 52A042E11606D6C40000B4BC /* sha1.c */; }; |
288 | - 52A043051606D6C40000B4BC /* OAAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042E41606D6C40000B4BC /* OAAttachment.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
289 | - 52A043061606D6C40000B4BC /* OACall.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042E61606D6C40000B4BC /* OACall.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
290 | - 52A043071606D6C40000B4BC /* OAConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042E81606D6C40000B4BC /* OAConsumer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
291 | - 52A043081606D6C40000B4BC /* OADataFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042EA1606D6C40000B4BC /* OADataFetcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
292 | - 52A043091606D6C40000B4BC /* OAHMAC_SHA1SignatureProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042EC1606D6C40000B4BC /* OAHMAC_SHA1SignatureProvider.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
293 | - 52A0430A1606D6C40000B4BC /* OAMutableURLRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042EE1606D6C40000B4BC /* OAMutableURLRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
294 | - 52A0430B1606D6C40000B4BC /* OAPlaintextSignatureProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042F01606D6C40000B4BC /* OAPlaintextSignatureProvider.m */; }; |
295 | - 52A0430C1606D6C40000B4BC /* OAProblem.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042F21606D6C40000B4BC /* OAProblem.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
296 | - 52A0430D1606D6C40000B4BC /* OARequestParameter.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042F41606D6C40000B4BC /* OARequestParameter.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
297 | - 52A0430E1606D6C40000B4BC /* OAServiceTicket.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042F61606D6C40000B4BC /* OAServiceTicket.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
298 | - 52A0430F1606D6C40000B4BC /* OATestServer.rb in Resources */ = {isa = PBXBuildFile; fileRef = 52A042F81606D6C40000B4BC /* OATestServer.rb */; }; |
299 | - 52A043101606D6C40000B4BC /* OAToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042FA1606D6C40000B4BC /* OAToken.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
300 | - 52A043111606D6C40000B4BC /* OATokenManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 52A042FC1606D6C40000B4BC /* OATokenManager.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
301 | - 52A043121606D6C40000B4BC /* README in Resources */ = {isa = PBXBuildFile; fileRef = 52A042FE1606D6C40000B4BC /* README */; }; |
302 | 52AC3D671604513E00B4785D /* about_logo.png in Resources */ = {isa = PBXBuildFile; fileRef = 52AC3D4B1604513E00B4785D /* about_logo.png */; }; |
303 | 52AC3D681604513E00B4785D /* albums.png in Resources */ = {isa = PBXBuildFile; fileRef = 52AC3D4C1604513E00B4785D /* albums.png */; }; |
304 | 52AC3D691604513E00B4785D /* albums@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 52AC3D4D1604513E00B4785D /* albums@2x.png */; }; |
305 | @@ -83,111 +63,26 @@ |
306 | 53F675DC113B093900822059 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53F675DB113B093900822059 /* CFNetwork.framework */; }; |
307 | 53F675E2113B095900822059 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53F675E1113B095900822059 /* QuartzCore.framework */; }; |
308 | 53F675E8113B096400822059 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53F675E7113B096400822059 /* AudioToolbox.framework */; }; |
309 | - 91018B0B13573BBB0051EFDC /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B0A13573BBB0051EFDC /* UIImage+Resize.m */; }; |
310 | - 91018B0E13573D150051EFDC /* UIImage+Alpha.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B0D13573D150051EFDC /* UIImage+Alpha.m */; }; |
311 | - 91018B1113573D350051EFDC /* UIImage+RoundedCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B1013573D350051EFDC /* UIImage+RoundedCorner.m */; }; |
312 | - 91018B4B135A724B0051EFDC /* PlaylistEditAlbumListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B42135A724B0051EFDC /* PlaylistEditAlbumListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
313 | - 91018B4C135A724B0051EFDC /* PlaylistEditAlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B44135A724B0051EFDC /* PlaylistEditAlbumViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
314 | - 91018B4D135A724B0051EFDC /* PlaylistEditArtistListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B46135A724B0051EFDC /* PlaylistEditArtistListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
315 | - 91018B4E135A724B0051EFDC /* PlaylistEditArtistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B48135A724B0051EFDC /* PlaylistEditArtistViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
316 | - 91018B4F135A724B0051EFDC /* PlaylistEditSongListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91018B4A135A724B0051EFDC /* PlaylistEditSongListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
317 | - 9110DC38134C045A0046B8E4 /* AlbumParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9110DC37134C04590046B8E4 /* AlbumParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
318 | - 9110DC44134EAC740046B8E4 /* AlbumListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9110DC43134EAC730046B8E4 /* AlbumListParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
319 | - 9110DC571354A7490046B8E4 /* AlbumArtistUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9110DC561354A7470046B8E4 /* AlbumArtistUITableViewCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
320 | - 9123D1A113257ADF00B40210 /* PlaylistListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123D1A013257ADF00B40210 /* PlaylistListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
321 | - 9123D1BB13280B3400B40210 /* PlaylistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123D1BA13280B3400B40210 /* PlaylistViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
322 | - 9123D1C3132816D200B40210 /* PlaylistListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123D1C2132816D200B40210 /* PlaylistListParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
323 | - 912D1259134617F600721EE4 /* SongListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D1258134617F600721EE4 /* SongListParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
324 | - 912D1264134A162000721EE4 /* AlertPrompt.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D1263134A162000721EE4 /* AlertPrompt.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
325 | - 912D1267134B609700721EE4 /* PlaylistEditViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D1266134B609600721EE4 /* PlaylistEditViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
326 | - 912D392213311F2700A443B2 /* AlbumListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D392113311F2500A443B2 /* AlbumListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
327 | - 912D392613311FC600A443B2 /* SongListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 912D392513311FC400A443B2 /* SongListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
328 | 9132827D144E07EA00395F40 /* libTestFlight.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 91328279144E07EA00395F40 /* libTestFlight.a */; }; |
329 | - 91406EEA138AEEE000A7DA67 /* NSString+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 91406EE9138AEEE000A7DA67 /* NSString+Extras.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
330 | 9149D9CF159BEC3D009AE771 /* default-album-art-120.png in Resources */ = {isa = PBXBuildFile; fileRef = 9149D9C9159BEC3D009AE771 /* default-album-art-120.png */; }; |
331 | 9149D9D0159BEC3D009AE771 /* default-album-art-200.png in Resources */ = {isa = PBXBuildFile; fileRef = 9149D9CA159BEC3D009AE771 /* default-album-art-200.png */; }; |
332 | 9149D9D1159BEC3D009AE771 /* default-album-art-120@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9149D9CB159BEC3D009AE771 /* default-album-art-120@2x.png */; }; |
333 | 9149D9D2159BEC3D009AE771 /* default-album-art-200@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9149D9CC159BEC3D009AE771 /* default-album-art-200@2x.png */; }; |
334 | 9149D9D3159BEC3D009AE771 /* default-album-art-640.png in Resources */ = {isa = PBXBuildFile; fileRef = 9149D9CD159BEC3D009AE771 /* default-album-art-640.png */; }; |
335 | 9149D9D4159BEC3D009AE771 /* default-album-art-640@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9149D9CE159BEC3D009AE771 /* default-album-art-640@2x.png */; }; |
336 | - 914AC3FF14B61D8A00C7D5A3 /* CachedSongsPlaylist.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3F114B61D8A00C7D5A3 /* CachedSongsPlaylist.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
337 | - 914AC40014B61D8A00C7D5A3 /* _Album.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3F414B61D8A00C7D5A3 /* _Album.m */; }; |
338 | - 914AC40114B61D8A00C7D5A3 /* _Artist.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3F614B61D8A00C7D5A3 /* _Artist.m */; }; |
339 | - 914AC40214B61D8A00C7D5A3 /* _Playlist.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3F814B61D8A00C7D5A3 /* _Playlist.m */; }; |
340 | - 914AC40314B61D8A00C7D5A3 /* _PlaylistSongIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3FA14B61D8A00C7D5A3 /* _PlaylistSongIndex.m */; }; |
341 | - 914AC40414B61D8A00C7D5A3 /* _Song.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3FC14B61D8A00C7D5A3 /* _Song.m */; }; |
342 | - 914AC40514B61D8A00C7D5A3 /* PlaylistSongIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 914AC3FE14B61D8A00C7D5A3 /* PlaylistSongIndex.m */; }; |
343 | - 917B47EF14E306C800062874 /* U1AutoDownloadsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 917B47EE14E306C800062874 /* U1AutoDownloadsManager.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
344 | - 917B47FB14E42C7900062874 /* U1CacheFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 917B47FA14E42C7900062874 /* U1CacheFileManager.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
345 | - 919376F3135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 919376F2135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.m */; }; |
346 | - 91B3A4441344CF92006C8193 /* SubsonicIndexedTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B3A4431344CF91006C8193 /* SubsonicIndexedTableViewController.m */; }; |
347 | - 91BE4018138E8D2300D44D68 /* UIActionSheet+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BE4015138E8D2300D44D68 /* UIActionSheet+Blocks.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
348 | - 91BE4019138E8D2300D44D68 /* UIAlertView+Blocks.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BE4017138E8D2300D44D68 /* UIAlertView+Blocks.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
349 | - 91BE401C138E8D3A00D44D68 /* RIButtonItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 91BE401B138E8D3A00D44D68 /* RIButtonItem.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
350 | - 91C493D014E4593C00BC1815 /* U1ByteSizeValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C493CF14E4593C00BC1815 /* U1ByteSizeValueTransformer.m */; }; |
351 | - 91C8CCAF14B7883600A0E311 /* ArtistUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C8CCAE14B7883600A0E311 /* ArtistUITableViewCell.m */; }; |
352 | - 91D3A16F14B93B2A003D4FC0 /* MOC.m in Sources */ = {isa = PBXBuildFile; fileRef = 91D3A16E14B93B2A003D4FC0 /* MOC.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
353 | - 91D3A17214BE12FE003D4FC0 /* PlaylistUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 91D3A17114BE12FE003D4FC0 /* PlaylistUITableViewCell.m */; }; |
354 | - 91E3E46414D33A2D006ED32F /* U1SerializedDownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E3E46314D33A2D006ED32F /* U1SerializedDownloadOperation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
355 | - 91E3E46814D33A6F006ED32F /* U1ChunkDownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E3E46714D33A6F006ED32F /* U1ChunkDownloadOperation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
356 | - 91E88609132DA82000618994 /* PlaylistParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 91E88608132DA82000618994 /* PlaylistParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
357 | - 91F2653014EACFCC0027232B /* U1MigrationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 91F2652E14EACFCC0027232B /* U1MigrationViewController.m */; }; |
358 | - 91F2653114EACFCC0027232B /* U1MigrationViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 91F2652F14EACFCC0027232B /* U1MigrationViewController.xib */; }; |
359 | - 9316628812264A74003B0EB7 /* NSDate+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 9316628712264A74003B0EB7 /* NSDate+Extras.m */; }; |
360 | 932E7AA01255265A00E7C8FF /* about.css in Resources */ = {isa = PBXBuildFile; fileRef = 932E7A9E1255265A00E7C8FF /* about.css */; }; |
361 | 932E7AA11255265A00E7C8FF /* about.html in Resources */ = {isa = PBXBuildFile; fileRef = 932E7A9F1255265A00E7C8FF /* about.html */; }; |
362 | - 932E7B0912552CB400E7C8FF /* PullRefreshTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 932E7B0812552CB400E7C8FF /* PullRefreshTableViewController.m */; }; |
363 | 932E7B0B12552CD500E7C8FF /* arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = 932E7B0A12552CD500E7C8FF /* arrow.png */; }; |
364 | - 9354D0AB1248267B00733067 /* NSDictionary+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 9354D0AA1248267B00733067 /* NSDictionary+Extras.m */; }; |
365 | - 936F20681227364200070F43 /* Playlist.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F20671227364200070F43 /* Playlist.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
366 | - 936F209012273D9000070F43 /* Song.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F208F12273D9000070F43 /* Song.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
367 | - 936F230A12284D1900070F43 /* NamedTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 936F230912284D1900070F43 /* NamedTextFieldCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
368 | - 937FAA11137CFC1B00507E51 /* AlbumArtLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA0E137CFC1B00507E51 /* AlbumArtLoader.m */; }; |
369 | - 937FAA12137CFC1B00507E51 /* AlbumArtDownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA10137CFC1B00507E51 /* AlbumArtDownloadOperation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
370 | - 937FAA15137CFC5000507E51 /* Downloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA14137CFC5000507E51 /* Downloader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
371 | - 937FAA18137CFC7200507E51 /* DownloadOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA17137CFC7200507E51 /* DownloadOperation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
372 | - 937FAA1B137CFCA600507E51 /* AbstractNetworkOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAA1A137CFCA600507E51 /* AbstractNetworkOperation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
373 | - 937FAAEF137D15E800507E51 /* Globals.m in Sources */ = {isa = PBXBuildFile; fileRef = 937FAAEE137D15E800507E51 /* Globals.m */; }; |
374 | 93A54024123188880048BC3D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93A54023123188880048BC3D /* Security.framework */; }; |
375 | - 93BC5209124C181600B7587C /* Subsonic.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BC5208124C181600B7587C /* Subsonic.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
376 | - 93BC52A7124C1E6900B7587C /* StreamingPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 93BC52A6124C1E6900B7587C /* StreamingPlayer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
377 | 93CCBD4F1254039900AFFC22 /* speaker.png in Resources */ = {isa = PBXBuildFile; fileRef = 93CCBD4D1254039900AFFC22 /* speaker.png */; }; |
378 | 93CCBD501254039900AFFC22 /* speaker@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93CCBD4E1254039900AFFC22 /* speaker@2x.png */; }; |
379 | - 93CCBD7D12540CB700AFFC22 /* AboutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93CCBD7B12540CB700AFFC22 /* AboutViewController.m */; }; |
380 | - 93CCBD8012540CD200AFFC22 /* AboutViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 93CCBD7F12540CD200AFFC22 /* AboutViewController.xib */; }; |
381 | - 93D6B0FF124ED061007880B0 /* SubsonicViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D6B0FE124ED061007880B0 /* SubsonicViewController.m */; }; |
382 | - 93D6B11B124ED3B3007880B0 /* UIDevice+Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D6B11A124ED3B3007880B0 /* UIDevice+Hardware.m */; }; |
383 | - 93D6B214124F0F62007880B0 /* NSNumber+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D6B213124F0F62007880B0 /* NSNumber+Extras.m */; }; |
384 | 93D6B287124FD279007880B0 /* loopback-highlight.png in Resources */ = {isa = PBXBuildFile; fileRef = 93D6B285124FD279007880B0 /* loopback-highlight.png */; }; |
385 | 93D6B288124FD279007880B0 /* loopback-highlight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93D6B286124FD279007880B0 /* loopback-highlight@2x.png */; }; |
386 | 93D6B28B124FD280007880B0 /* shuffle-highlight.png in Resources */ = {isa = PBXBuildFile; fileRef = 93D6B289124FD280007880B0 /* shuffle-highlight.png */; }; |
387 | 93D6B28C124FD280007880B0 /* shuffle-highlight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93D6B28A124FD280007880B0 /* shuffle-highlight@2x.png */; }; |
388 | 93D6B2BD124FD72D007880B0 /* loopback-one-highlight.png in Resources */ = {isa = PBXBuildFile; fileRef = 93D6B2BB124FD72D007880B0 /* loopback-one-highlight.png */; }; |
389 | 93D6B2BE124FD72D007880B0 /* loopback-one-highlight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93D6B2BC124FD72D007880B0 /* loopback-one-highlight@2x.png */; }; |
390 | - 93D6B2D3124FDA56007880B0 /* NSMutableArray+Extras.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D6B2D2124FDA56007880B0 /* NSMutableArray+Extras.m */; }; |
391 | - 93D6B54B1252CE57007880B0 /* URLQueryStringParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 93D6B54A1252CE57007880B0 /* URLQueryStringParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
392 | 93DFFE3F135D70B60061F29F /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93DFFE3E135D70B60061F29F /* CoreData.framework */; }; |
393 | - 93DFFE4D135D71760061F29F /* music.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 93DFFE4C135D71760061F29F /* music.xcdatamodeld */; }; |
394 | - 93DFFE54135D72420061F29F /* NSManagedObjectContext+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 93DFFE53135D72420061F29F /* NSManagedObjectContext+Additions.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
395 | - 93EE2AF0124993F100E7E060 /* ArtistListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 93EE2AEF124993F100E7E060 /* ArtistListParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
396 | - 93EE2BA31249F33D00E7E060 /* ArtistParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 93EE2BA21249F33D00E7E060 /* ArtistParser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
397 | - 93F3344D1247FA0B006C6707 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3344C1247FA0B006C6707 /* Reachability.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
398 | - 93F334521247FA2C006C6707 /* Album.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3344F1247FA2C006C6707 /* Album.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
399 | - 93F334531247FA2C006C6707 /* Artist.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334511247FA2C006C6707 /* Artist.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
400 | - 93F3345C1247FA85006C6707 /* AlbumUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3345B1247FA85006C6707 /* AlbumUITableViewCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
401 | - 93F3345F1247FA97006C6707 /* SongUITableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3345E1247FA97006C6707 /* SongUITableViewCell.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
402 | - 93F334681247FB02006C6707 /* SongViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 93F334641247FB02006C6707 /* SongViewController.xib */; }; |
403 | - 93F334691247FB02006C6707 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 93F334651247FB02006C6707 /* MainWindow.xib */; }; |
404 | - 93F3346A1247FB02006C6707 /* SearchableTableViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 93F334661247FB02006C6707 /* SearchableTableViewController.xib */; }; |
405 | - 93F334711247FB78006C6707 /* U1MusicAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3346F1247FB78006C6707 /* U1MusicAppDelegate.m */; }; |
406 | - 93F334721247FB78006C6707 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334701247FB78006C6707 /* main.m */; }; |
407 | - 93F334751247FB9F006C6707 /* AudioStreamer.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334741247FB9F006C6707 /* AudioStreamer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
408 | - 93F3349F1247FCDC006C6707 /* ArtistViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3348E1247FCDC006C6707 /* ArtistViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
409 | - 93F334A01247FCDC006C6707 /* SongViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334901247FCDC006C6707 /* SongViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
410 | - 93F334A31247FCDC006C6707 /* ArtistListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334961247FCDC006C6707 /* ArtistListViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
411 | - 93F334A41247FCDC006C6707 /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F334981247FCDC006C6707 /* SettingsViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
412 | - 93F334A61247FCDC006C6707 /* AlbumViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3349C1247FCDC006C6707 /* AlbumViewController.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
413 | - 93F334A71247FCDC006C6707 /* SubsonicTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 93F3349E1247FCDC006C6707 /* SubsonicTableViewController.m */; }; |
414 | 93FA42AE124DC1350080DF62 /* 03-loopback.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42A7124DC1350080DF62 /* 03-loopback.png */; }; |
415 | 93FA42AF124DC1350080DF62 /* 03-loopback@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42A8124DC1350080DF62 /* 03-loopback@2x.png */; }; |
416 | 93FA42B0124DC1350080DF62 /* 05-shuffle.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA42A9124DC1350080DF62 /* 05-shuffle.png */; }; |
417 | @@ -200,24 +95,6 @@ |
418 | 93FA43A7124DEE0E0080DF62 /* whitetrack.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA43A4124DEE0E0080DF62 /* whitetrack.png */; }; |
419 | 93FA43B5124DF07C0080DF62 /* player_overlay_bg.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA43B3124DF07C0080DF62 /* player_overlay_bg.png */; }; |
420 | 93FA43B6124DF07C0080DF62 /* player_overlay_bg@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93FA43B4124DF07C0080DF62 /* player_overlay_bg@2x.png */; }; |
421 | - 960E4B2E14E586AE002AAB79 /* CacheFileAccess.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 960E4B2C14E586AE002AAB79 /* CacheFileAccess.xcdatamodeld */; }; |
422 | - 960E4B3514E58844002AAB79 /* U1CachedFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 960E4B3414E58844002AAB79 /* U1CachedFile.m */; }; |
423 | - 960E4B3814E5884B002AAB79 /* _U1CachedFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 960E4B3714E5884B002AAB79 /* _U1CachedFile.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
424 | - 9619626614E088F50038DACA /* U1SocketListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 9619626514E088F50038DACA /* U1SocketListener.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
425 | - 9619626A14E08F4B0038DACA /* U1HTTPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9619626914E08F4B0038DACA /* U1HTTPMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
426 | - 9619626F14E08F630038DACA /* U1HTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9619626C14E08F630038DACA /* U1HTTPRequest.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
427 | - 9619627014E08F630038DACA /* U1HTTPResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9619626E14E08F630038DACA /* U1HTTPResponse.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
428 | - 9619627314E0A4930038DACA /* U1HTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9619627214E0A4930038DACA /* U1HTTPServer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
429 | - 96377AEE14E0726800517845 /* U1Descriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 96377AED14E0726800517845 /* U1Descriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
430 | - 96377AF314E0730B00517845 /* U1StreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 96377AF014E0730B00517845 /* U1StreamReader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
431 | - 96377AF414E0730B00517845 /* U1StreamWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96377AF214E0730B00517845 /* U1StreamWriter.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
432 | - 963C884E14E1AB0C00EB13A2 /* U1LocalMusicServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 963C884D14E1AB0C00EB13A2 /* U1LocalMusicServer.m */; }; |
433 | - 964FA3EA13CA848D0018A65B /* UOHTTPFetchOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 964FA3E913CA848D0018A65B /* UOHTTPFetchOperation.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
434 | - 9654C9BC13C7826900D0EEA0 /* UOSSOCredentialsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9654C9BA13C7826900D0EEA0 /* UOSSOCredentialsViewController.m */; }; |
435 | - 9654C9BD13C7826900D0EEA0 /* UOSSOCredentialsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9654C9BB13C7826900D0EEA0 /* UOSSOCredentialsViewController.xib */; }; |
436 | - 9674C2C513A7DC01004509E4 /* UORadialProgressControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 9674C2C413A7DC01004509E4 /* UORadialProgressControl.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
437 | - 96E01B3714E1BDAF00A9F36C /* U1StreamPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E01B3614E1BDAF00A9F36C /* U1StreamPipe.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; |
438 | - 96FB790A13AA628700D8D4A4 /* UONetworkStatusCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = 96FB790913AA628700D8D4A4 /* UONetworkStatusCoordinator.m */; }; |
439 | /* End PBXBuildFile section */ |
440 | |
441 | /* Begin PBXContainerItemProxy section */ |
442 | @@ -257,6 +134,9 @@ |
443 | 52169C9E15D95E2C00ED366D /* cancel@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cancel@2x.png"; sourceTree = "<group>"; }; |
444 | 52169C9F15D95E2C00ED366D /* trash-grey.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "trash-grey.png"; sourceTree = "<group>"; }; |
445 | 52169CA015D95E2C00ED366D /* trash-grey@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "trash-grey@2x.png"; sourceTree = "<group>"; }; |
446 | + 52206B821655053000A3A0A8 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Music/AppDelegate.h; sourceTree = SOURCE_ROOT; }; |
447 | + 52206B831655053000A3A0A8 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Music/AppDelegate.m; sourceTree = SOURCE_ROOT; }; |
448 | + 52206B851655056300A3A0A8 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Music/main.m; sourceTree = SOURCE_ROOT; }; |
449 | 523B3CDC15B4C42F004394F4 /* SongUITableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SongUITableView.h; sourceTree = "<group>"; }; |
450 | 523B3CDD15B4C42F004394F4 /* SongUITableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SongUITableView.m; sourceTree = "<group>"; }; |
451 | 523B3CE015B5D64F004394F4 /* grabber.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = grabber.png; sourceTree = "<group>"; }; |
452 | @@ -515,9 +395,8 @@ |
453 | 93F334641247FB02006C6707 /* SongViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SongViewController.xib; sourceTree = "<group>"; }; |
454 | 93F334651247FB02006C6707 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; }; |
455 | 93F334661247FB02006C6707 /* SearchableTableViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SearchableTableViewController.xib; sourceTree = "<group>"; }; |
456 | - 93F3346E1247FB78006C6707 /* U1MusicAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = U1MusicAppDelegate.h; sourceTree = "<group>"; }; |
457 | - 93F3346F1247FB78006C6707 /* U1MusicAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = U1MusicAppDelegate.m; sourceTree = "<group>"; }; |
458 | - 93F334701247FB78006C6707 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; |
459 | + 93F3346E1247FB78006C6707 /* U1MusicAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = U1MusicAppDelegate.h; path = "Other Sources/U1MusicAppDelegate.h"; sourceTree = "<group>"; }; |
460 | + 93F3346F1247FB78006C6707 /* U1MusicAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = U1MusicAppDelegate.m; path = "Other Sources/U1MusicAppDelegate.m"; sourceTree = "<group>"; }; |
461 | 93F334731247FB9F006C6707 /* AudioStreamer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStreamer.h; sourceTree = "<group>"; }; |
462 | 93F334741247FB9F006C6707 /* AudioStreamer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStreamer.m; sourceTree = "<group>"; }; |
463 | 93F334841247FC15006C6707 /* U1Music_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = U1Music_Prefix.pch; path = ../U1Music_Prefix.pch; sourceTree = "<group>"; }; |
464 | @@ -619,15 +498,7 @@ |
465 | children = ( |
466 | 5285158E1604F16B004A1F7C /* UbuntuOneAuthKit.xcodeproj */, |
467 | 93F3346C1247FB78006C6707 /* Music */, |
468 | - 91018B261359233E0051EFDC /* Base View Controllers */, |
469 | - 93F3348C1247FCDC006C6707 /* Root View Controllers */, |
470 | - 91018B27135923960051EFDC /* Sub View Controllers */, |
471 | - 91018B28135923D20051EFDC /* Playlist Edit View Controllers */, |
472 | - 93F334631247FB02006C6707 /* Xibs */, |
473 | - 93F334441247F9B9006C6707 /* Utilities */, |
474 | - 936F20651227363800070F43 /* Models */, |
475 | - 936F1F2E12271B6500070F43 /* Controls */, |
476 | - 9316628512264A74003B0EB7 /* Categories */, |
477 | + 52206B88165505F900A3A0A8 /* Deprecated */, |
478 | 29B97317FDCFA39411CA2CEA /* Resources */, |
479 | 964FA39013CA5BE60018A65B /* Dependencies */, |
480 | 29B97323FDCFA39411CA2CEA /* Frameworks */, |
481 | @@ -663,12 +534,30 @@ |
482 | name = Frameworks; |
483 | sourceTree = "<group>"; |
484 | }; |
485 | + 52206B88165505F900A3A0A8 /* Deprecated */ = { |
486 | + isa = PBXGroup; |
487 | + children = ( |
488 | + 91018B261359233E0051EFDC /* Base View Controllers */, |
489 | + 93F3348C1247FCDC006C6707 /* Root View Controllers */, |
490 | + 91018B27135923960051EFDC /* Sub View Controllers */, |
491 | + 91018B28135923D20051EFDC /* Playlist Edit View Controllers */, |
492 | + 93F334631247FB02006C6707 /* Xibs */, |
493 | + 93F334441247F9B9006C6707 /* Utilities */, |
494 | + 936F20651227363800070F43 /* Models */, |
495 | + 936F1F2E12271B6500070F43 /* Controls */, |
496 | + 9316628512264A74003B0EB7 /* Categories */, |
497 | + 93F3346E1247FB78006C6707 /* U1MusicAppDelegate.h */, |
498 | + 93F3346F1247FB78006C6707 /* U1MusicAppDelegate.m */, |
499 | + ); |
500 | + name = Deprecated; |
501 | + sourceTree = "<group>"; |
502 | + }; |
503 | 528515571604EED8004A1F7C /* Supporting Files */ = { |
504 | isa = PBXGroup; |
505 | children = ( |
506 | + 93F334841247FC15006C6707 /* U1Music_Prefix.pch */, |
507 | 8D1107310486CEB800E47090 /* U1Music-Info.plist */, |
508 | 935FCC42123766E600B5DF9B /* Entitlements.plist */, |
509 | - 93F334701247FB78006C6707 /* main.m */, |
510 | ); |
511 | name = "Supporting Files"; |
512 | sourceTree = "<group>"; |
513 | @@ -1015,9 +904,9 @@ |
514 | 93F3346C1247FB78006C6707 /* Music */ = { |
515 | isa = PBXGroup; |
516 | children = ( |
517 | - 93F334841247FC15006C6707 /* U1Music_Prefix.pch */, |
518 | - 93F3346E1247FB78006C6707 /* U1MusicAppDelegate.h */, |
519 | - 93F3346F1247FB78006C6707 /* U1MusicAppDelegate.m */, |
520 | + 52206B821655053000A3A0A8 /* AppDelegate.h */, |
521 | + 52206B831655053000A3A0A8 /* AppDelegate.m */, |
522 | + 52206B851655056300A3A0A8 /* main.m */, |
523 | 93DFFE4C135D71760061F29F /* music.xcdatamodeld */, |
524 | 528515571604EED8004A1F7C /* Supporting Files */, |
525 | ); |
526 | @@ -1278,9 +1167,6 @@ |
527 | isa = PBXResourcesBuildPhase; |
528 | buildActionMask = 2147483647; |
529 | files = ( |
530 | - 93F334681247FB02006C6707 /* SongViewController.xib in Resources */, |
531 | - 93F334691247FB02006C6707 /* MainWindow.xib in Resources */, |
532 | - 93F3346A1247FB02006C6707 /* SearchableTableViewController.xib in Resources */, |
533 | 93FA42AE124DC1350080DF62 /* 03-loopback.png in Resources */, |
534 | 93FA42AF124DC1350080DF62 /* 03-loopback@2x.png in Resources */, |
535 | 93FA42B0124DC1350080DF62 /* 05-shuffle.png in Resources */, |
536 | @@ -1301,12 +1187,9 @@ |
537 | 93D6B2BE124FD72D007880B0 /* loopback-one-highlight@2x.png in Resources */, |
538 | 93CCBD4F1254039900AFFC22 /* speaker.png in Resources */, |
539 | 93CCBD501254039900AFFC22 /* speaker@2x.png in Resources */, |
540 | - 93CCBD8012540CD200AFFC22 /* AboutViewController.xib in Resources */, |
541 | 932E7AA01255265A00E7C8FF /* about.css in Resources */, |
542 | 932E7AA11255265A00E7C8FF /* about.html in Resources */, |
543 | 932E7B0B12552CD500E7C8FF /* arrow.png in Resources */, |
544 | - 9654C9BD13C7826900D0EEA0 /* UOSSOCredentialsViewController.xib in Resources */, |
545 | - 91F2653114EACFCC0027232B /* U1MigrationViewController.xib in Resources */, |
546 | 9149D9CF159BEC3D009AE771 /* default-album-art-120.png in Resources */, |
547 | 9149D9D0159BEC3D009AE771 /* default-album-art-200.png in Resources */, |
548 | 9149D9D1159BEC3D009AE771 /* default-album-art-120@2x.png in Resources */, |
549 | @@ -1356,8 +1239,6 @@ |
550 | 52AC3D811604513E00B4785D /* uncached.png in Resources */, |
551 | 52AC3D821604513E00B4785D /* uncached@2x.png in Resources */, |
552 | 52AC3D841604539000B4785D /* Default-568h@2x.png in Resources */, |
553 | - 52A0430F1606D6C40000B4BC /* OATestServer.rb in Resources */, |
554 | - 52A043121606D6C40000B4BC /* README in Resources */, |
555 | ); |
556 | runOnlyForDeploymentPostprocessing = 0; |
557 | }; |
558 | @@ -1386,123 +1267,8 @@ |
559 | isa = PBXSourcesBuildPhase; |
560 | buildActionMask = 2147483647; |
561 | files = ( |
562 | - 9316628812264A74003B0EB7 /* NSDate+Extras.m in Sources */, |
563 | - 936F20681227364200070F43 /* Playlist.m in Sources */, |
564 | - 936F209012273D9000070F43 /* Song.m in Sources */, |
565 | - 936F230A12284D1900070F43 /* NamedTextFieldCell.m in Sources */, |
566 | - 93F3344D1247FA0B006C6707 /* Reachability.m in Sources */, |
567 | - 93F334521247FA2C006C6707 /* Album.m in Sources */, |
568 | - 93F334531247FA2C006C6707 /* Artist.m in Sources */, |
569 | - 93F3345C1247FA85006C6707 /* AlbumUITableViewCell.m in Sources */, |
570 | - 93F3345F1247FA97006C6707 /* SongUITableViewCell.m in Sources */, |
571 | - 93F334711247FB78006C6707 /* U1MusicAppDelegate.m in Sources */, |
572 | - 93F334721247FB78006C6707 /* main.m in Sources */, |
573 | - 93F334751247FB9F006C6707 /* AudioStreamer.m in Sources */, |
574 | - 93F3349F1247FCDC006C6707 /* ArtistViewController.m in Sources */, |
575 | - 93F334A01247FCDC006C6707 /* SongViewController.m in Sources */, |
576 | - 93F334A31247FCDC006C6707 /* ArtistListViewController.m in Sources */, |
577 | - 93F334A41247FCDC006C6707 /* SettingsViewController.m in Sources */, |
578 | - 93F334A61247FCDC006C6707 /* AlbumViewController.m in Sources */, |
579 | - 93F334A71247FCDC006C6707 /* SubsonicTableViewController.m in Sources */, |
580 | - 9354D0AB1248267B00733067 /* NSDictionary+Extras.m in Sources */, |
581 | - 93EE2AF0124993F100E7E060 /* ArtistListParser.m in Sources */, |
582 | - 93EE2BA31249F33D00E7E060 /* ArtistParser.m in Sources */, |
583 | - 93BC5209124C181600B7587C /* Subsonic.m in Sources */, |
584 | - 93BC52A7124C1E6900B7587C /* StreamingPlayer.m in Sources */, |
585 | - 93D6B0FF124ED061007880B0 /* SubsonicViewController.m in Sources */, |
586 | - 93D6B11B124ED3B3007880B0 /* UIDevice+Hardware.m in Sources */, |
587 | - 93D6B214124F0F62007880B0 /* NSNumber+Extras.m in Sources */, |
588 | - 93D6B2D3124FDA56007880B0 /* NSMutableArray+Extras.m in Sources */, |
589 | - 93D6B54B1252CE57007880B0 /* URLQueryStringParser.m in Sources */, |
590 | - 93CCBD7D12540CB700AFFC22 /* AboutViewController.m in Sources */, |
591 | - 932E7B0912552CB400E7C8FF /* PullRefreshTableViewController.m in Sources */, |
592 | - 9123D1A113257ADF00B40210 /* PlaylistListViewController.m in Sources */, |
593 | - 9123D1BB13280B3400B40210 /* PlaylistViewController.m in Sources */, |
594 | - 9123D1C3132816D200B40210 /* PlaylistListParser.m in Sources */, |
595 | - 91E88609132DA82000618994 /* PlaylistParser.m in Sources */, |
596 | - 912D392213311F2700A443B2 /* AlbumListViewController.m in Sources */, |
597 | - 912D392613311FC600A443B2 /* SongListViewController.m in Sources */, |
598 | - 91B3A4441344CF92006C8193 /* SubsonicIndexedTableViewController.m in Sources */, |
599 | - 912D1259134617F600721EE4 /* SongListParser.m in Sources */, |
600 | - 912D1264134A162000721EE4 /* AlertPrompt.m in Sources */, |
601 | - 912D1267134B609700721EE4 /* PlaylistEditViewController.m in Sources */, |
602 | - 9110DC38134C045A0046B8E4 /* AlbumParser.m in Sources */, |
603 | - 9110DC44134EAC740046B8E4 /* AlbumListParser.m in Sources */, |
604 | - 9110DC571354A7490046B8E4 /* AlbumArtistUITableViewCell.m in Sources */, |
605 | - 91018B0B13573BBB0051EFDC /* UIImage+Resize.m in Sources */, |
606 | - 91018B0E13573D150051EFDC /* UIImage+Alpha.m in Sources */, |
607 | - 91018B1113573D350051EFDC /* UIImage+RoundedCorner.m in Sources */, |
608 | - 91018B4B135A724B0051EFDC /* PlaylistEditAlbumListViewController.m in Sources */, |
609 | - 91018B4C135A724B0051EFDC /* PlaylistEditAlbumViewController.m in Sources */, |
610 | - 91018B4D135A724B0051EFDC /* PlaylistEditArtistListViewController.m in Sources */, |
611 | - 91018B4E135A724B0051EFDC /* PlaylistEditArtistViewController.m in Sources */, |
612 | - 91018B4F135A724B0051EFDC /* PlaylistEditSongListViewController.m in Sources */, |
613 | - 919376F3135CC1CF0030B7BD /* PlaylistEditSongUITableViewCell.m in Sources */, |
614 | - 93DFFE4D135D71760061F29F /* music.xcdatamodeld in Sources */, |
615 | - 93DFFE54135D72420061F29F /* NSManagedObjectContext+Additions.m in Sources */, |
616 | - 937FAA11137CFC1B00507E51 /* AlbumArtLoader.m in Sources */, |
617 | - 937FAA12137CFC1B00507E51 /* AlbumArtDownloadOperation.m in Sources */, |
618 | - 937FAA15137CFC5000507E51 /* Downloader.m in Sources */, |
619 | - 937FAA18137CFC7200507E51 /* DownloadOperation.m in Sources */, |
620 | - 937FAA1B137CFCA600507E51 /* AbstractNetworkOperation.m in Sources */, |
621 | - 937FAAEF137D15E800507E51 /* Globals.m in Sources */, |
622 | - 91406EEA138AEEE000A7DA67 /* NSString+Extras.m in Sources */, |
623 | - 91BE4018138E8D2300D44D68 /* UIActionSheet+Blocks.m in Sources */, |
624 | - 91BE4019138E8D2300D44D68 /* UIAlertView+Blocks.m in Sources */, |
625 | - 91BE401C138E8D3A00D44D68 /* RIButtonItem.m in Sources */, |
626 | - 9674C2C513A7DC01004509E4 /* UORadialProgressControl.m in Sources */, |
627 | - 96FB790A13AA628700D8D4A4 /* UONetworkStatusCoordinator.m in Sources */, |
628 | - 9654C9BC13C7826900D0EEA0 /* UOSSOCredentialsViewController.m in Sources */, |
629 | - 964FA3EA13CA848D0018A65B /* UOHTTPFetchOperation.m in Sources */, |
630 | - 96377AEE14E0726800517845 /* U1Descriptor.m in Sources */, |
631 | - 96377AF314E0730B00517845 /* U1StreamReader.m in Sources */, |
632 | - 96377AF414E0730B00517845 /* U1StreamWriter.m in Sources */, |
633 | - 9619626614E088F50038DACA /* U1SocketListener.m in Sources */, |
634 | - 9619626A14E08F4B0038DACA /* U1HTTPMessage.m in Sources */, |
635 | - 9619626F14E08F630038DACA /* U1HTTPRequest.m in Sources */, |
636 | - 9619627014E08F630038DACA /* U1HTTPResponse.m in Sources */, |
637 | - 9619627314E0A4930038DACA /* U1HTTPServer.m in Sources */, |
638 | - 914AC3FF14B61D8A00C7D5A3 /* CachedSongsPlaylist.m in Sources */, |
639 | - 914AC40014B61D8A00C7D5A3 /* _Album.m in Sources */, |
640 | - 914AC40114B61D8A00C7D5A3 /* _Artist.m in Sources */, |
641 | - 914AC40214B61D8A00C7D5A3 /* _Playlist.m in Sources */, |
642 | - 914AC40314B61D8A00C7D5A3 /* _PlaylistSongIndex.m in Sources */, |
643 | - 914AC40414B61D8A00C7D5A3 /* _Song.m in Sources */, |
644 | - 914AC40514B61D8A00C7D5A3 /* PlaylistSongIndex.m in Sources */, |
645 | - 91C8CCAF14B7883600A0E311 /* ArtistUITableViewCell.m in Sources */, |
646 | - 91D3A16F14B93B2A003D4FC0 /* MOC.m in Sources */, |
647 | - 91D3A17214BE12FE003D4FC0 /* PlaylistUITableViewCell.m in Sources */, |
648 | - 91E3E46414D33A2D006ED32F /* U1SerializedDownloadOperation.m in Sources */, |
649 | - 91E3E46814D33A6F006ED32F /* U1ChunkDownloadOperation.m in Sources */, |
650 | - 963C884E14E1AB0C00EB13A2 /* U1LocalMusicServer.m in Sources */, |
651 | - 96E01B3714E1BDAF00A9F36C /* U1StreamPipe.m in Sources */, |
652 | - 917B47EF14E306C800062874 /* U1AutoDownloadsManager.m in Sources */, |
653 | - 917B47FB14E42C7900062874 /* U1CacheFileManager.m in Sources */, |
654 | - 91C493D014E4593C00BC1815 /* U1ByteSizeValueTransformer.m in Sources */, |
655 | - 960E4B2E14E586AE002AAB79 /* CacheFileAccess.xcdatamodeld in Sources */, |
656 | - 960E4B3514E58844002AAB79 /* U1CachedFile.m in Sources */, |
657 | - 960E4B3814E5884B002AAB79 /* _U1CachedFile.m in Sources */, |
658 | - 91F2653014EACFCC0027232B /* U1MigrationViewController.m in Sources */, |
659 | - 523B3CDE15B4C42F004394F4 /* SongUITableView.m in Sources */, |
660 | - 523B3CE615B5D814004394F4 /* UOPullGestureRecognizer.m in Sources */, |
661 | - 52A042FF1606D6C40000B4BC /* NSMutableURLRequest+Parameters.m in Sources */, |
662 | - 52A043001606D6C40000B4BC /* NSString+URLEncoding.m in Sources */, |
663 | - 52A043011606D6C40000B4BC /* NSURL+Base.m in Sources */, |
664 | - 52A043021606D6C40000B4BC /* Base64Transcoder.c in Sources */, |
665 | - 52A043031606D6C40000B4BC /* hmac.c in Sources */, |
666 | - 52A043041606D6C40000B4BC /* sha1.c in Sources */, |
667 | - 52A043051606D6C40000B4BC /* OAAttachment.m in Sources */, |
668 | - 52A043061606D6C40000B4BC /* OACall.m in Sources */, |
669 | - 52A043071606D6C40000B4BC /* OAConsumer.m in Sources */, |
670 | - 52A043081606D6C40000B4BC /* OADataFetcher.m in Sources */, |
671 | - 52A043091606D6C40000B4BC /* OAHMAC_SHA1SignatureProvider.m in Sources */, |
672 | - 52A0430A1606D6C40000B4BC /* OAMutableURLRequest.m in Sources */, |
673 | - 52A0430B1606D6C40000B4BC /* OAPlaintextSignatureProvider.m in Sources */, |
674 | - 52A0430C1606D6C40000B4BC /* OAProblem.m in Sources */, |
675 | - 52A0430D1606D6C40000B4BC /* OARequestParameter.m in Sources */, |
676 | - 52A0430E1606D6C40000B4BC /* OAServiceTicket.m in Sources */, |
677 | - 52A043101606D6C40000B4BC /* OAToken.m in Sources */, |
678 | - 52A043111606D6C40000B4BC /* OATokenManager.m in Sources */, |
679 | + 52206B87165505EE00A3A0A8 /* AppDelegate.m in Sources */, |
680 | + 52206B891655061A00A3A0A8 /* main.m in Sources */, |
681 | ); |
682 | runOnlyForDeploymentPostprocessing = 0; |
683 | }; |