-
Notifications
You must be signed in to change notification settings - Fork 106
Expand file tree
/
Copy pathproject.pbxproj
More file actions
1225 lines (1214 loc) · 96.7 KB
/
project.pbxproj
File metadata and controls
1225 lines (1214 loc) · 96.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
0F00207816EE247A003822B5 /* OBSlider.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F00207616EE247A003822B5 /* OBSlider.m */; };
0F05FB69170D79D400BBA833 /* NSString+MD5.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F05FB68170D79D400BBA833 /* NSString+MD5.m */; };
0F089AA518EC4E3300F32430 /* SettingsValuesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F089AA418EC4E3300F32430 /* SettingsValuesViewController.m */; };
0F175F24154D5C3600C1C61F /* ViewControllerIPad.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F175F22154D5C3600C1C61F /* ViewControllerIPad.m */; };
0F175F28154D696B00C1C61F /* StackScrollViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F175F27154D696B00C1C61F /* StackScrollViewController.m */; };
0F175F2E154D6AFA00C1C61F /* MenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F175F2D154D6AFA00C1C61F /* MenuViewController.m */; };
0F284A5216F63C9A00AFC1EF /* PosterLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F284A5116F63C9A00AFC1EF /* PosterLabel.m */; };
0F284A5516F6419700AFC1EF /* PosterCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F284A5416F6419700AFC1EF /* PosterCell.m */; };
0F370054151F6A9E00A3D42C /* jsonDataCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F370053151F6A9E00A3D42C /* jsonDataCell.m */; };
0F4019B018F3ECEB0064E4DC /* customButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4019AF18F3ECEB0064E4DC /* customButton.m */; };
0F4019B318F415A50064E4DC /* MessagesView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4019B218F415A50064E4DC /* MessagesView.m */; };
0F4063351578C6CD00596B61 /* MoreItemsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4063341578C6CD00596B61 /* MoreItemsViewController.m */; };
0F40F5A7164D5FA000AF9DE9 /* RightMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F40F5A5164D5FA000AF9DE9 /* RightMenuViewController.m */; };
0F4156451646D810009E6DD4 /* JBKenBurnsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4156441646D810009E6DD4 /* JBKenBurnsView.m */; };
0F4205D217099AE500EA533C /* RecentlyAddedCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4205D117099AE500EA533C /* RecentlyAddedCell.m */; };
0F487B4C15396D4C004530C1 /* HostViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F487B4A15396D4C004530C1 /* HostViewController.m */; };
0F4883C41521B3D400883243 /* GlobalData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4883C31521B3D400883243 /* GlobalData.m */; };
0F4883D21521CC7300883243 /* VolumeSliderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4883D11521CC7300883243 /* VolumeSliderView.m */; };
0F4883E51522418E00883243 /* ShowInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4883E31522418C00883243 /* ShowInfoViewController.m */; };
0F4AB81A1903DDCE005DEC5C /* RemoteControllerGestureZoneView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F4AB8191903DDCE005DEC5C /* RemoteControllerGestureZoneView.m */; };
0F540662160C82E900853B02 /* CustomNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F540661160C82E900853B02 /* CustomNavigationController.m */; };
0F545D0B1575563100B6320D /* OBShapedButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F545D071575563100B6320D /* OBShapedButton.m */; };
0F545D0C1575563100B6320D /* UIImage+ColorAtPixel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F545D091575563100B6320D /* UIImage+ColorAtPixel.m */; };
0F5548FB151D1187007E633F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F5548FA151D1187007E633F /* UIKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
0F554907151D1187007E633F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F554906151D1187007E633F /* main.m */; };
0F55490B151D1187007E633F /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F55490A151D1187007E633F /* AppDelegate.m */; };
0F55490E151D1187007E633F /* MasterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F55490D151D1187007E633F /* MasterViewController.m */; };
0F554911151D1187007E633F /* DetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F554910151D1187007E633F /* DetailViewController.m */; };
0F554C20151D14DA007E633F /* mainMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F554C1F151D14DA007E633F /* mainMenu.m */; };
0F5A504C155FA8640062FD6E /* HostManagementViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F5A504A155FA8630062FD6E /* HostManagementViewController.m */; };
0F61E19A153C828300A89BB1 /* AppInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F61E198153C828300A89BB1 /* AppInfoViewController.m */; };
0F680CB917103DB60092298A /* ClearCacheView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F680CB817103DB60092298A /* ClearCacheView.m */; };
0F74772E151DD77400EF78AD /* NowPlaying.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F74772C151DD77400EF78AD /* NowPlaying.m */; };
0F747734151DD91D00EF78AD /* RemoteController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F747732151DD91D00EF78AD /* RemoteController.m */; };
0F74776F151E5E8600EF78AD /* DSJSONRPC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F74776A151E5E8600EF78AD /* DSJSONRPC.m */; };
0F747770151E5E8600EF78AD /* DSJSONRPCError.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F74776C151E5E8600EF78AD /* DSJSONRPCError.m */; };
0F7B951A1708975500880F33 /* UIImage+Resize.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7B95141708975500880F33 /* UIImage+Resize.m */; };
0F7F0DCC1703490A0098FF75 /* BDKCollectionIndexView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7F0DC91703490A0098FF75 /* BDKCollectionIndexView.m */; };
0F7F3DA5164A6D730080A14A /* ECSlidingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7F3DA2164A6D730080A14A /* ECSlidingViewController.m */; };
0F7F3DA6164A6D730080A14A /* UIImage+ImageWithUIView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7F3DA4164A6D730080A14A /* UIImage+ImageWithUIView.m */; };
0F7F3DAB164AAD0F0080A14A /* InitialSlidingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F7F3DA9164AAD0F0080A14A /* InitialSlidingViewController.m */; };
0F8E308816FA536C009DEE72 /* PosterHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F8E308716FA536C009DEE72 /* PosterHeaderView.m */; };
0F90904516E53C590021EFA9 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F90904416E53C580021EFA9 /* Utilities.m */; };
0FB133AA165EC1E5003756C1 /* tcpJSONRPC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB133A9165EC1E5003756C1 /* tcpJSONRPC.m */; };
0FDC891A170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FDC8919170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.m */; };
0FEA79FC165FBBED00BB281F /* XBMCVirtualKeyboard.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEA79FB165FBBEC00BB281F /* XBMCVirtualKeyboard.m */; };
0FEAE76816EA632800387DED /* ActorCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEAE76716EA632800387DED /* ActorCell.m */; };
0FEE08161704819A00EC9BC7 /* FloatingHeaderFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEE08151704819A00EC9BC7 /* FloatingHeaderFlowLayout.m */; };
C7106D792D33C25400A96C93 /* BroadcastProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = C7106D782D33C25400A96C93 /* BroadcastProgressView.m */; };
C7106D7B2D33EEE000A96C93 /* ProgressBarView.m in Sources */ = {isa = PBXBuildFile; fileRef = C7106D7A2D33EEE000A96C93 /* ProgressBarView.m */; };
C7106D842D33FBCE00A96C93 /* PlaylistProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = C7106D832D33FBCE00A96C93 /* PlaylistProgressView.m */; };
C72CDAF22DD27AB800AFB2FA /* LocalNetworkAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = C72CDAF12DD27AB800AFB2FA /* LocalNetworkAlert.swift */; };
C74B9CB22E979E2F0029B27E /* CustomButtonCell.m in Sources */ = {isa = PBXBuildFile; fileRef = C74B9CB12E979E2F0029B27E /* CustomButtonCell.m */; };
C753585F2DE9A25F00952F0D /* LocalNetworkAccess.m in Sources */ = {isa = PBXBuildFile; fileRef = C753585E2DE9A25F00952F0D /* LocalNetworkAccess.m */; };
C76451CE29C51221000AE949 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451AD29C51220000AE949 /* UIImageView+HighlightedWebCache.m */; };
C76451CF29C51221000AE949 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451B129C51220000AE949 /* UIImage+WebP.m */; };
C76451D029C51221000AE949 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451B429C51220000AE949 /* SDWebImagePrefetcher.m */; };
C76451D129C51221000AE949 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451B529C51220000AE949 /* NSData+ImageContentType.m */; };
C76451D229C51221000AE949 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451B729C51220000AE949 /* SDWebImageDownloader.m */; };
C76451D329C51221000AE949 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451B829C51220000AE949 /* SDImageCache.m */; };
C76451D429C51221000AE949 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451BA29C51220000AE949 /* SDWebImageCompat.m */; };
C76451D529C51221000AE949 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451BB29C51221000AE949 /* SDWebImageManager.m */; };
C76451D629C51221000AE949 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451BD29C51221000AE949 /* UIView+WebCacheOperation.m */; };
C76451D729C51221000AE949 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451BE29C51221000AE949 /* UIImage+GIF.m */; };
C76451D929C51221000AE949 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451C329C51221000AE949 /* SDWebImageDecoder.m */; };
C76451DA29C51221000AE949 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451C629C51221000AE949 /* SDWebImageDownloaderOperation.m */; };
C76451DB29C51221000AE949 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451C929C51221000AE949 /* UIImageView+WebCache.m */; };
C76451DC29C51221000AE949 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451CB29C51221000AE949 /* UIButton+WebCache.m */; };
C76451DD29C51221000AE949 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = C76451CD29C51221000AE949 /* UIImage+MultiFormat.m */; };
C765949F2C5E86F400B93A2A /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = C7478BF8257258E700161C1E /* Launch Screen.storyboard */; };
C76594A02C5E871100B93A2A /* cellViewIPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F6234E9192809B70024FEFA /* cellViewIPad.xib */; };
C76594A12C5E871400B93A2A /* ViewControllerIPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F175F23154D5C3600C1C61F /* ViewControllerIPad.xib */; };
C76594A22C5E871600B93A2A /* cellView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F6234E7192808120024FEFA /* cellView.xib */; };
C76594A42C5E871C00B93A2A /* jsonDataCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0FB16163151F156A001BA2D4 /* jsonDataCell.xib */; };
C76594A52C5E872000B93A2A /* playlistCellView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F44E2D41527A9DF00D5958F /* playlistCellView.xib */; };
C76594A62C5E872200B93A2A /* serverListCellView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F487B5915399716004530C1 /* serverListCellView.xib */; };
C76594A72C5E872400B93A2A /* MasterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1A6742E8168479FC00E8D5AF /* MasterViewController.xib */; };
C76594A82C5E872900B93A2A /* DetailViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F6234ED19280D9B0024FEFA /* DetailViewController.xib */; };
C76594A92C5E872B00B93A2A /* NowPlaying.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F6234EF192811150024FEFA /* NowPlaying.xib */; };
C76594AA2C5E872D00B93A2A /* RemoteController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F747733151DD91D00EF78AD /* RemoteController.xib */; };
C76594AB2C5E872F00B93A2A /* VolumeSliderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F4883D31521CD1C00883243 /* VolumeSliderView.xib */; };
C76594AC2C5E873300B93A2A /* HostManagementViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0FB4044C1928C33200346300 /* HostManagementViewController.xib */; };
C76594AD2C5E873500B93A2A /* HostViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0FB4044E1928D0D300346300 /* HostViewController.xib */; };
C76594AE2C5E873800B93A2A /* ShowInfoViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0FB40450192922E100346300 /* ShowInfoViewController.xib */; };
C76594AF2C5E873C00B93A2A /* AppInfoViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F7A8A911926776900313C17 /* AppInfoViewController.xib */; };
C76594B02C5E873E00B93A2A /* InitialSlidingViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F7F3DAA164AAD0F0080A14A /* InitialSlidingViewController.xib */; };
C76594B12C5E874100B93A2A /* RightMenuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0F40F5A6164D5FA000AF9DE9 /* RightMenuViewController.xib */; };
C76594B22C5E880900B93A2A /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0FDFC67C15377CE9000BE837 /* Settings.bundle */; };
C76594B32C5E882C00B93A2A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0FCCA21717B25F07000FF09C /* Images.xcassets */; };
C76594B42C5E883300B93A2A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0F554903151D1187007E633F /* InfoPlist.strings */; };
C76594B52C5E883A00B93A2A /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1A9786C21683D87800B4F3F8 /* Localizable.strings */; };
C76594B62C5E885B00B93A2A /* Roboto-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0FE6087E164B3094009CA3A9 /* Roboto-Regular.ttf */; };
C76594B72C5E8A5B00B93A2A /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C70F41D02BA4D98E00847C75 /* PrivacyInfo.xcprivacy */; };
C771C7292EC7879300581D44 /* fmt_convert.mm in Sources */ = {isa = PBXBuildFile; fileRef = C771C7282EC7879300581D44 /* fmt_convert.mm */; };
C78C30F528F877870055CD95 /* VersionCheck.m in Sources */ = {isa = PBXBuildFile; fileRef = C78C30F428F877870055CD95 /* VersionCheck.m */; };
C78C30FA28F8AADA0055CD95 /* SharingActivityItemSource.m in Sources */ = {isa = PBXBuildFile; fileRef = C78C30F928F89A3E0055CD95 /* SharingActivityItemSource.m */; };
C795123F2DC95A7E00A8CEE5 /* LinkPresentation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C795123E2DC95A7E00A8CEE5 /* LinkPresentation.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
C79B0EA52DF0CF6900046334 /* BaseMasterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C79B0EA42DF0CF6900046334 /* BaseMasterViewController.m */; };
C7B7D02A2F71B37F00689B5A /* UIViewController+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B7D0292F71B37F00689B5A /* UIViewController+Extensions.m */; };
C7B7D02D2F732AED00689B5A /* UIBarButtonItem+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B7D0262F71B18300689B5A /* UIBarButtonItem+Extensions.m */; };
C7B7D03A2F76D36E00689B5A /* UILabel+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C7B7D0392F76D36E00689B5A /* UILabel+Extensions.m */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
0F00207516EE247A003822B5 /* OBSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OBSlider.h; sourceTree = "<group>"; };
0F00207616EE247A003822B5 /* OBSlider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OBSlider.m; sourceTree = "<group>"; };
0F0320841C59531700C7E25D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0F0320851C59531700C7E25D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
0F05FB67170D79D400BBA833 /* NSString+MD5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+MD5.h"; sourceTree = "<group>"; };
0F05FB68170D79D400BBA833 /* NSString+MD5.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+MD5.m"; sourceTree = "<group>"; };
0F089AA318EC4E3300F32430 /* SettingsValuesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsValuesViewController.h; sourceTree = "<group>"; };
0F089AA418EC4E3300F32430 /* SettingsValuesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsValuesViewController.m; sourceTree = "<group>"; };
0F175F21154D5C3600C1C61F /* ViewControllerIPad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewControllerIPad.h; sourceTree = "<group>"; };
0F175F22154D5C3600C1C61F /* ViewControllerIPad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewControllerIPad.m; sourceTree = "<group>"; };
0F175F23154D5C3600C1C61F /* ViewControllerIPad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ViewControllerIPad.xib; sourceTree = "<group>"; };
0F175F26154D696B00C1C61F /* StackScrollViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StackScrollViewController.h; path = iPad/StackScrollViewController.h; sourceTree = "<group>"; };
0F175F27154D696B00C1C61F /* StackScrollViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = StackScrollViewController.m; path = iPad/StackScrollViewController.m; sourceTree = "<group>"; };
0F175F2C154D6AFA00C1C61F /* MenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MenuViewController.h; path = iPad/MenuViewController.h; sourceTree = "<group>"; };
0F175F2D154D6AFA00C1C61F /* MenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MenuViewController.m; path = iPad/MenuViewController.m; sourceTree = "<group>"; };
0F284A5016F63C9A00AFC1EF /* PosterLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PosterLabel.h; sourceTree = "<group>"; };
0F284A5116F63C9A00AFC1EF /* PosterLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PosterLabel.m; sourceTree = "<group>"; };
0F284A5316F6419700AFC1EF /* PosterCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PosterCell.h; sourceTree = "<group>"; };
0F284A5416F6419700AFC1EF /* PosterCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PosterCell.m; sourceTree = "<group>"; };
0F29D641191F7E1A00FFE2AA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0F29D642191F7E1A00FFE2AA /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
0F31DAE51C577426009CD268 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
0F31DAE61C577426009CD268 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Localizable.strings"; sourceTree = "<group>"; };
0F32092F16FE193400636BA2 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
0F370052151F6A9E00A3D42C /* jsonDataCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsonDataCell.h; sourceTree = "<group>"; };
0F370053151F6A9E00A3D42C /* jsonDataCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = jsonDataCell.m; sourceTree = "<group>"; };
0F4019AE18F3ECEB0064E4DC /* customButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = customButton.h; sourceTree = "<group>"; };
0F4019AF18F3ECEB0064E4DC /* customButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = customButton.m; sourceTree = "<group>"; };
0F4019B118F415A50064E4DC /* MessagesView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessagesView.h; sourceTree = "<group>"; };
0F4019B218F415A50064E4DC /* MessagesView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MessagesView.m; sourceTree = "<group>"; };
0F4063331578C6CD00596B61 /* MoreItemsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoreItemsViewController.h; sourceTree = "<group>"; };
0F4063341578C6CD00596B61 /* MoreItemsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MoreItemsViewController.m; sourceTree = "<group>"; };
0F40F5A4164D5FA000AF9DE9 /* RightMenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RightMenuViewController.h; sourceTree = "<group>"; };
0F40F5A5164D5FA000AF9DE9 /* RightMenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RightMenuViewController.m; sourceTree = "<group>"; };
0F40F5A6164D5FA000AF9DE9 /* RightMenuViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RightMenuViewController.xib; sourceTree = "<group>"; };
0F4156431646D810009E6DD4 /* JBKenBurnsView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JBKenBurnsView.h; sourceTree = "<group>"; };
0F4156441646D810009E6DD4 /* JBKenBurnsView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JBKenBurnsView.m; sourceTree = "<group>"; };
0F4205D017099AE500EA533C /* RecentlyAddedCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentlyAddedCell.h; sourceTree = "<group>"; };
0F4205D117099AE500EA533C /* RecentlyAddedCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentlyAddedCell.m; sourceTree = "<group>"; };
0F44E2D41527A9DF00D5958F /* playlistCellView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = playlistCellView.xib; sourceTree = "<group>"; };
0F487B4915396D4C004530C1 /* HostViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostViewController.h; sourceTree = "<group>"; };
0F487B4A15396D4C004530C1 /* HostViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostViewController.m; sourceTree = "<group>"; };
0F487B5915399716004530C1 /* serverListCellView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = serverListCellView.xib; sourceTree = "<group>"; };
0F4883C21521B3D400883243 /* GlobalData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalData.h; sourceTree = "<group>"; };
0F4883C31521B3D400883243 /* GlobalData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GlobalData.m; sourceTree = "<group>"; };
0F4883D01521CC7200883243 /* VolumeSliderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VolumeSliderView.h; sourceTree = "<group>"; };
0F4883D11521CC7300883243 /* VolumeSliderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VolumeSliderView.m; sourceTree = "<group>"; };
0F4883D31521CD1C00883243 /* VolumeSliderView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VolumeSliderView.xib; sourceTree = "<group>"; };
0F4883E21522418C00883243 /* ShowInfoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShowInfoViewController.h; sourceTree = "<group>"; };
0F4883E31522418C00883243 /* ShowInfoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShowInfoViewController.m; sourceTree = "<group>"; };
0F49885C152879FF0041DA92 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
0F4AB8181903DDCE005DEC5C /* RemoteControllerGestureZoneView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteControllerGestureZoneView.h; sourceTree = "<group>"; };
0F4AB8191903DDCE005DEC5C /* RemoteControllerGestureZoneView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteControllerGestureZoneView.m; sourceTree = "<group>"; };
0F4AEB171E0E6A4000709D4F /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0F4AEB181E0E6A4000709D4F /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
0F540660160C82E900853B02 /* CustomNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomNavigationController.h; sourceTree = "<group>"; };
0F540661160C82E900853B02 /* CustomNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomNavigationController.m; sourceTree = "<group>"; };
0F545D051575563100B6320D /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.txt; sourceTree = "<group>"; };
0F545D061575563100B6320D /* OBShapedButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OBShapedButton.h; sourceTree = "<group>"; };
0F545D071575563100B6320D /* OBShapedButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OBShapedButton.m; sourceTree = "<group>"; };
0F545D081575563100B6320D /* UIImage+ColorAtPixel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ColorAtPixel.h"; sourceTree = "<group>"; };
0F545D091575563100B6320D /* UIImage+ColorAtPixel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ColorAtPixel.m"; sourceTree = "<group>"; };
0F55058E1E309C1D0054BB57 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0F55058F1E309C1D0054BB57 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
0F5548F6151D1187007E633F /* Kodi Remote.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Kodi Remote.app"; sourceTree = BUILT_PRODUCTS_DIR; };
0F5548FA151D1187007E633F /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
0F5548FC151D1187007E633F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
0F5548FE151D1187007E633F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
0F554902151D1187007E633F /* Kodi Remote-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Kodi Remote-Info.plist"; sourceTree = "<group>"; };
0F554904151D1187007E633F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0F554906151D1187007E633F /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
0F554908151D1187007E633F /* Kodi Remote-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Kodi Remote-Prefix.pch"; sourceTree = "<group>"; };
0F554909151D1187007E633F /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
0F55490A151D1187007E633F /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
0F55490C151D1187007E633F /* MasterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MasterViewController.h; sourceTree = "<group>"; };
0F55490D151D1187007E633F /* MasterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MasterViewController.m; sourceTree = "<group>"; };
0F55490F151D1187007E633F /* DetailViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DetailViewController.h; sourceTree = "<group>"; };
0F554910151D1187007E633F /* DetailViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DetailViewController.m; sourceTree = "<group>"; };
0F554C1E151D14DA007E633F /* mainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mainMenu.h; sourceTree = "<group>"; };
0F554C1F151D14DA007E633F /* mainMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = mainMenu.m; sourceTree = "<group>"; };
0F59E26315646FB800184AE8 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
0F59E2661564796B00184AE8 /* CONTRIBUTING.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CONTRIBUTING.md; sourceTree = "<group>"; };
0F5A5049155FA8630062FD6E /* HostManagementViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostManagementViewController.h; sourceTree = "<group>"; };
0F5A504A155FA8630062FD6E /* HostManagementViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostManagementViewController.m; sourceTree = "<group>"; };
0F61E197153C828300A89BB1 /* AppInfoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppInfoViewController.h; sourceTree = "<group>"; };
0F61E198153C828300A89BB1 /* AppInfoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppInfoViewController.m; sourceTree = "<group>"; };
0F6234E7192808120024FEFA /* cellView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = cellView.xib; sourceTree = "<group>"; };
0F6234E9192809B70024FEFA /* cellViewIPad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = cellViewIPad.xib; sourceTree = "<group>"; };
0F6234ED19280D9B0024FEFA /* DetailViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DetailViewController.xib; sourceTree = "<group>"; };
0F6234EF192811150024FEFA /* NowPlaying.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NowPlaying.xib; sourceTree = "<group>"; };
0F680CB717103DB60092298A /* ClearCacheView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClearCacheView.h; sourceTree = "<group>"; };
0F680CB817103DB60092298A /* ClearCacheView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ClearCacheView.m; sourceTree = "<group>"; };
0F74772B151DD77400EF78AD /* NowPlaying.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NowPlaying.h; sourceTree = "<group>"; };
0F74772C151DD77400EF78AD /* NowPlaying.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NowPlaying.m; sourceTree = "<group>"; };
0F747731151DD91D00EF78AD /* RemoteController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteController.h; sourceTree = "<group>"; };
0F747732151DD91D00EF78AD /* RemoteController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteController.m; sourceTree = "<group>"; };
0F747733151DD91D00EF78AD /* RemoteController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RemoteController.xib; sourceTree = "<group>"; };
0F747739151E094C00EF78AD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
0F747769151E5E8600EF78AD /* DSJSONRPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DSJSONRPC.h; sourceTree = "<group>"; };
0F74776A151E5E8600EF78AD /* DSJSONRPC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DSJSONRPC.m; sourceTree = "<group>"; };
0F74776B151E5E8600EF78AD /* DSJSONRPCError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DSJSONRPCError.h; sourceTree = "<group>"; };
0F74776C151E5E8600EF78AD /* DSJSONRPCError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DSJSONRPCError.m; sourceTree = "<group>"; };
0F79838A1C26ABDB002863D0 /* if_arp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = if_arp.h; path = Network/if_arp.h; sourceTree = "<group>"; };
0F79838B1C26ABDB002863D0 /* if_ether.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = if_ether.h; path = Network/if_ether.h; sourceTree = "<group>"; };
0F79838C1C26ABDB002863D0 /* if_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = if_types.h; path = Network/if_types.h; sourceTree = "<group>"; };
0F79838D1C26ABDB002863D0 /* route.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = route.h; path = Network/route.h; sourceTree = "<group>"; };
0F7A8A911926776900313C17 /* AppInfoViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AppInfoViewController.xib; sourceTree = "<group>"; };
0F7B95131708975500880F33 /* UIImage+Resize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Resize.h"; sourceTree = "<group>"; };
0F7B95141708975500880F33 /* UIImage+Resize.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Resize.m"; sourceTree = "<group>"; };
0F7F0DC81703490A0098FF75 /* BDKCollectionIndexView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BDKCollectionIndexView.h; sourceTree = "<group>"; };
0F7F0DC91703490A0098FF75 /* BDKCollectionIndexView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BDKCollectionIndexView.m; sourceTree = "<group>"; };
0F7F3DA1164A6D730080A14A /* ECSlidingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ECSlidingViewController.h; sourceTree = "<group>"; };
0F7F3DA2164A6D730080A14A /* ECSlidingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ECSlidingViewController.m; sourceTree = "<group>"; };
0F7F3DA3164A6D730080A14A /* UIImage+ImageWithUIView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ImageWithUIView.h"; sourceTree = "<group>"; };
0F7F3DA4164A6D730080A14A /* UIImage+ImageWithUIView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ImageWithUIView.m"; sourceTree = "<group>"; };
0F7F3DA8164AAD0F0080A14A /* InitialSlidingViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitialSlidingViewController.h; sourceTree = "<group>"; };
0F7F3DA9164AAD0F0080A14A /* InitialSlidingViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitialSlidingViewController.m; sourceTree = "<group>"; };
0F7F3DAA164AAD0F0080A14A /* InitialSlidingViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InitialSlidingViewController.xib; sourceTree = "<group>"; };
0F8717911564566300AE2D48 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = "<group>"; };
0F8E308616FA536C009DEE72 /* PosterHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PosterHeaderView.h; sourceTree = "<group>"; };
0F8E308716FA536C009DEE72 /* PosterHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PosterHeaderView.m; sourceTree = "<group>"; };
0F90904316E53C580021EFA9 /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = "<group>"; };
0F90904416E53C580021EFA9 /* Utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utilities.m; sourceTree = "<group>"; };
0FB133A8165EC1E5003756C1 /* tcpJSONRPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tcpJSONRPC.h; sourceTree = "<group>"; };
0FB133A9165EC1E5003756C1 /* tcpJSONRPC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = tcpJSONRPC.m; sourceTree = "<group>"; };
0FB16163151F156A001BA2D4 /* jsonDataCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = jsonDataCell.xib; sourceTree = "<group>"; };
0FB4044C1928C33200346300 /* HostManagementViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HostManagementViewController.xib; sourceTree = "<group>"; };
0FB4044E1928D0D300346300 /* HostViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = HostViewController.xib; sourceTree = "<group>"; };
0FB40450192922E100346300 /* ShowInfoViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ShowInfoViewController.xib; sourceTree = "<group>"; };
0FB8598515FF9ED10070F324 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
0FCCA21717B25F07000FF09C /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
0FCCFF6116D0F1EF008EBABE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0FCCFF6216D0F1EF008EBABE /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
0FDC8918170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+SVPullToRefresh.h"; sourceTree = "<group>"; };
0FDC8919170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+SVPullToRefresh.m"; sourceTree = "<group>"; };
0FDFC67C15377CE9000BE837 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
0FE6087E164B3094009CA3A9 /* Roboto-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Roboto-Regular.ttf"; sourceTree = "<group>"; };
0FE9D72C1C371D0700C47B46 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0FE9D72D1C371D0700C47B46 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
0FEA79FA165FBBEC00BB281F /* XBMCVirtualKeyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XBMCVirtualKeyboard.h; sourceTree = "<group>"; };
0FEA79FB165FBBEC00BB281F /* XBMCVirtualKeyboard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XBMCVirtualKeyboard.m; sourceTree = "<group>"; };
0FEAE76616EA632800387DED /* ActorCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActorCell.h; sourceTree = "<group>"; };
0FEAE76716EA632800387DED /* ActorCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ActorCell.m; sourceTree = "<group>"; };
0FEE08141704819A00EC9BC7 /* FloatingHeaderFlowLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FloatingHeaderFlowLayout.h; sourceTree = "<group>"; };
0FEE08151704819A00EC9BC7 /* FloatingHeaderFlowLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FloatingHeaderFlowLayout.m; sourceTree = "<group>"; };
0FFB2CF11CF5931D000AECF6 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
0FFB2CF21CF5931D000AECF6 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
1A6742E8168479FC00E8D5AF /* MasterViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MasterViewController.xib; sourceTree = "<group>"; };
1A9786AF1683CEEA00B4F3F8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
1A9786C11683D87800B4F3F8 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
1A9786C31683D8E900B4F3F8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
8ED18E7A16B572D700CA03F4 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
8ED18E7B16B572D700CA03F4 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
ACCBC14627BBB259000A16E1 /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = "<group>"; };
B1FF37DE1709D1EB005473FF /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
B1FF37DF1709D1ED005473FF /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
C703692827148CEF0049F9BF /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; };
C70F41D02BA4D98E00847C75 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
C7106D752D2FC9BC00A96C93 /* af-ZA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "af-ZA"; path = "af-ZA.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7106D762D2FC9BC00A96C93 /* af-ZA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "af-ZA"; path = "af-ZA.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7106D772D33C25400A96C93 /* BroadcastProgressView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BroadcastProgressView.h; sourceTree = "<group>"; };
C7106D782D33C25400A96C93 /* BroadcastProgressView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BroadcastProgressView.m; sourceTree = "<group>"; };
C7106D7A2D33EEE000A96C93 /* ProgressBarView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ProgressBarView.m; sourceTree = "<group>"; };
C7106D7C2D33EEF500A96C93 /* ProgressBarView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ProgressBarView.h; sourceTree = "<group>"; };
C7106D832D33FBCE00A96C93 /* PlaylistProgressView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PlaylistProgressView.m; sourceTree = "<group>"; };
C7106D852D33FBFC00A96C93 /* PlaylistProgressView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PlaylistProgressView.h; sourceTree = "<group>"; };
C718444525FFD06300F5A060 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = System/Library/Frameworks/SafariServices.framework; sourceTree = SDKROOT; };
C72CDAF02DD27AB800AFB2FA /* Kodi Remote-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Kodi Remote-Bridging-Header.h"; sourceTree = "<group>"; };
C72CDAF12DD27AB800AFB2FA /* LocalNetworkAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalNetworkAlert.swift; sourceTree = "<group>"; };
C740474E2E47347B008C1E70 /* gl-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gl-ES"; path = "gl-ES.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C740474F2E47347B008C1E70 /* gl-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "gl-ES"; path = "gl-ES.lproj/Localizable.strings"; sourceTree = "<group>"; };
C74325EE2F48453C0056EB7F /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C74325EF2F48453C0056EB7F /* et-EE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "et-EE"; path = "et-EE.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7432A6D2B12195600100E83 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
C746406727E6200200F6AD47 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C746406827E6200200F6AD47 /* fi-FI */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "fi-FI"; path = "fi-FI.lproj/Localizable.strings"; sourceTree = "<group>"; };
C746406927E6209C00F6AD47 /* ko-KR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ko-KR"; path = "ko-KR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C746406A27E6209C00F6AD47 /* ko-KR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ko-KR"; path = "ko-KR.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7478BF8257258E700161C1E /* Launch Screen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = "<group>"; };
C74B9CB12E979E2F0029B27E /* CustomButtonCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CustomButtonCell.m; sourceTree = "<group>"; };
C74B9CB32E979E480029B27E /* CustomButtonCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CustomButtonCell.h; sourceTree = "<group>"; };
C74F4FEC2EE2FE1B004144F3 /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C74F4FED2EE2FE1B004144F3 /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = "ro-RO.lproj/Localizable.strings"; sourceTree = "<group>"; };
C753585E2DE9A25F00952F0D /* LocalNetworkAccess.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LocalNetworkAccess.m; sourceTree = "<group>"; };
C75358602DE9A27100952F0D /* LocalNetworkAccess.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LocalNetworkAccess.h; sourceTree = "<group>"; };
C76451AD29C51220000AE949 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
C76451AE29C51220000AE949 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; };
C76451AF29C51220000AE949 /* SDImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
C76451B029C51220000AE949 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; };
C76451B129C51220000AE949 /* UIImage+WebP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImage+WebP.m"; path = "SDWebImage/UIImage+WebP.m"; sourceTree = "<group>"; };
C76451B229C51220000AE949 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
C76451B329C51220000AE949 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
C76451B429C51220000AE949 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; };
C76451B529C51220000AE949 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; };
C76451B629C51220000AE949 /* UIButton+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; };
C76451B729C51220000AE949 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; };
C76451B829C51220000AE949 /* SDImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; };
C76451B929C51220000AE949 /* UIImage+WebP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImage+WebP.h"; path = "SDWebImage/UIImage+WebP.h"; sourceTree = "<group>"; };
C76451BA29C51220000AE949 /* SDWebImageCompat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; };
C76451BB29C51221000AE949 /* SDWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; };
C76451BC29C51221000AE949 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
C76451BD29C51221000AE949 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
C76451BE29C51221000AE949 /* UIImage+GIF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; };
C76451BF29C51221000AE949 /* SDWebImageDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = "<group>"; };
C76451C029C51221000AE949 /* SDWebImageCompat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; };
C76451C329C51221000AE949 /* SDWebImageDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDecoder.m; path = SDWebImage/SDWebImageDecoder.m; sourceTree = "<group>"; };
C76451C429C51221000AE949 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; };
C76451C529C51221000AE949 /* UIImage+GIF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; };
C76451C629C51221000AE949 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
C76451C729C51221000AE949 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; };
C76451C829C51221000AE949 /* SDWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; };
C76451C929C51221000AE949 /* UIImageView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; };
C76451CA29C51221000AE949 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; };
C76451CB29C51221000AE949 /* UIButton+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; };
C76451CC29C51221000AE949 /* SDWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; };
C76451CD29C51221000AE949 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; };
C771C7282EC7879300581D44 /* fmt_convert.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = fmt_convert.mm; sourceTree = "<group>"; };
C771C72A2EC787B500581D44 /* fmt_convert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = fmt_convert.h; sourceTree = "<group>"; };
C772AD2A2E675D8300435181 /* bs-BA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bs-BA"; path = "bs-BA.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C772AD2B2E675D8300435181 /* bs-BA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "bs-BA"; path = "bs-BA.lproj/Localizable.strings"; sourceTree = "<group>"; };
C78204462E3930FC00B3F1E9 /* uk-UA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "uk-UA"; path = "uk-UA.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C78204472E3930FC00B3F1E9 /* uk-UA */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "uk-UA"; path = "uk-UA.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7868BB627491FB7001B35B6 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7868BB727491FB7001B35B6 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Localizable.strings"; sourceTree = "<group>"; };
C78C30F428F877870055CD95 /* VersionCheck.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VersionCheck.m; sourceTree = "<group>"; };
C78C30F628F8779A0055CD95 /* VersionCheck.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VersionCheck.h; sourceTree = "<group>"; };
C78C30F828F89A1E0055CD95 /* SharingActivityItemSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SharingActivityItemSource.h; sourceTree = "<group>"; };
C78C30F928F89A3E0055CD95 /* SharingActivityItemSource.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SharingActivityItemSource.m; sourceTree = "<group>"; };
C795123E2DC95A7E00A8CEE5 /* LinkPresentation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = LinkPresentation.framework; path = System/Library/Frameworks/LinkPresentation.framework; sourceTree = SDKROOT; };
C79B0EA42DF0CF6900046334 /* BaseMasterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BaseMasterViewController.m; sourceTree = "<group>"; };
C79B0EA62DF0CF8C00046334 /* BaseMasterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BaseMasterViewController.h; sourceTree = "<group>"; };
C79F6B322CBBF981009A785C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C79F6B332CBBF981009A785C /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7A030F128B60DB200B27764 /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7A030F228B60DB200B27764 /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = "ca-ES.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7A030F328B60EB900B27764 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7A030F428B60EB900B27764 /* es-MX */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-MX"; path = "es-MX.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7A1381F296AF0B500D84A72 /* hr-HR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hr-HR"; path = "hr-HR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7A13820296AF0B500D84A72 /* hr-HR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "hr-HR"; path = "hr-HR.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7B7D0262F71B18300689B5A /* UIBarButtonItem+Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+Extensions.m"; sourceTree = "<group>"; };
C7B7D0282F71B1C100689B5A /* UIBarButtonItem+Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+Extensions.h"; sourceTree = "<group>"; };
C7B7D0292F71B37F00689B5A /* UIViewController+Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Extensions.m"; sourceTree = "<group>"; };
C7B7D02B2F71B39D00689B5A /* UIViewController+Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Extensions.h"; sourceTree = "<group>"; };
C7B7D0392F76D36E00689B5A /* UILabel+Extensions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UILabel+Extensions.m"; sourceTree = "<group>"; };
C7B7D03D2F76D38A00689B5A /* UILabel+Extensions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UILabel+Extensions.h"; sourceTree = "<group>"; };
C7D95E212DC0963100153267 /* id-ID */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "id-ID"; path = "id-ID.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
C7D95E222DC0963100153267 /* id-ID */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "id-ID"; path = "id-ID.lproj/Localizable.strings"; sourceTree = "<group>"; };
C7F28D4826961FE50004B112 /* ConvenienceMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConvenienceMacros.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
0F5548F3151D1187007E633F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
C795123F2DC95A7E00A8CEE5 /* LinkPresentation.framework in Frameworks */,
0F5548FB151D1187007E633F /* UIKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
0F00207316EE247A003822B5 /* OBSlider */ = {
isa = PBXGroup;
children = (
0F00207516EE247A003822B5 /* OBSlider.h */,
0F00207616EE247A003822B5 /* OBSlider.m */,
);
path = OBSlider;
sourceTree = "<group>";
};
0F05FB66170D79B000BBA833 /* NSString+MD5 */ = {
isa = PBXGroup;
children = (
0F05FB67170D79D400BBA833 /* NSString+MD5.h */,
0F05FB68170D79D400BBA833 /* NSString+MD5.m */,
);
path = "NSString+MD5";
sourceTree = "<group>";
};
0F175F13154D45B300C1C61F /* iPhone */ = {
isa = PBXGroup;
children = (
0F55490C151D1187007E633F /* MasterViewController.h */,
0F55490D151D1187007E633F /* MasterViewController.m */,
C7106D852D33FBFC00A96C93 /* PlaylistProgressView.h */,
C7106D832D33FBCE00A96C93 /* PlaylistProgressView.m */,
C7106D772D33C25400A96C93 /* BroadcastProgressView.h */,
C7106D782D33C25400A96C93 /* BroadcastProgressView.m */,
C7106D7C2D33EEF500A96C93 /* ProgressBarView.h */,
C7106D7A2D33EEE000A96C93 /* ProgressBarView.m */,
0F680CB717103DB60092298A /* ClearCacheView.h */,
0F680CB817103DB60092298A /* ClearCacheView.m */,
0F55490F151D1187007E633F /* DetailViewController.h */,
0F554910151D1187007E633F /* DetailViewController.m */,
0F089AA318EC4E3300F32430 /* SettingsValuesViewController.h */,
0F089AA418EC4E3300F32430 /* SettingsValuesViewController.m */,
0FEE08141704819A00EC9BC7 /* FloatingHeaderFlowLayout.h */,
0FEE08151704819A00EC9BC7 /* FloatingHeaderFlowLayout.m */,
0F370052151F6A9E00A3D42C /* jsonDataCell.h */,
0F370053151F6A9E00A3D42C /* jsonDataCell.m */,
0F4883E21522418C00883243 /* ShowInfoViewController.h */,
0F4883E31522418C00883243 /* ShowInfoViewController.m */,
0F74772B151DD77400EF78AD /* NowPlaying.h */,
0F74772C151DD77400EF78AD /* NowPlaying.m */,
0F747731151DD91D00EF78AD /* RemoteController.h */,
0F747732151DD91D00EF78AD /* RemoteController.m */,
0F4883D01521CC7200883243 /* VolumeSliderView.h */,
0F4883D11521CC7300883243 /* VolumeSliderView.m */,
0F5A5049155FA8630062FD6E /* HostManagementViewController.h */,
0F5A504A155FA8630062FD6E /* HostManagementViewController.m */,
0F487B4915396D4C004530C1 /* HostViewController.h */,
0F487B4A15396D4C004530C1 /* HostViewController.m */,
0F61E197153C828300A89BB1 /* AppInfoViewController.h */,
0F61E198153C828300A89BB1 /* AppInfoViewController.m */,
0F4063331578C6CD00596B61 /* MoreItemsViewController.h */,
0F4063341578C6CD00596B61 /* MoreItemsViewController.m */,
0F540660160C82E900853B02 /* CustomNavigationController.h */,
0F540661160C82E900853B02 /* CustomNavigationController.m */,
0F7F3DA8164AAD0F0080A14A /* InitialSlidingViewController.h */,
0F7F3DA9164AAD0F0080A14A /* InitialSlidingViewController.m */,
0F40F5A4164D5FA000AF9DE9 /* RightMenuViewController.h */,
0F40F5A5164D5FA000AF9DE9 /* RightMenuViewController.m */,
C74B9CB32E979E480029B27E /* CustomButtonCell.h */,
C74B9CB12E979E2F0029B27E /* CustomButtonCell.m */,
0FEAE76616EA632800387DED /* ActorCell.h */,
0FEAE76716EA632800387DED /* ActorCell.m */,
0F284A5316F6419700AFC1EF /* PosterCell.h */,
0F284A5416F6419700AFC1EF /* PosterCell.m */,
0F4205D017099AE500EA533C /* RecentlyAddedCell.h */,
0F4205D117099AE500EA533C /* RecentlyAddedCell.m */,
0F8E308616FA536C009DEE72 /* PosterHeaderView.h */,
0F8E308716FA536C009DEE72 /* PosterHeaderView.m */,
0F284A5016F63C9A00AFC1EF /* PosterLabel.h */,
0F284A5116F63C9A00AFC1EF /* PosterLabel.m */,
);
name = iPhone;
sourceTree = "<group>";
};
0F175F14154D45C200C1C61F /* iPhone */ = {
isa = PBXGroup;
children = (
0F6234E7192808120024FEFA /* cellView.xib */,
0FB16163151F156A001BA2D4 /* jsonDataCell.xib */,
0F44E2D41527A9DF00D5958F /* playlistCellView.xib */,
0F487B5915399716004530C1 /* serverListCellView.xib */,
1A6742E8168479FC00E8D5AF /* MasterViewController.xib */,
0F6234ED19280D9B0024FEFA /* DetailViewController.xib */,
0F6234EF192811150024FEFA /* NowPlaying.xib */,
0F747733151DD91D00EF78AD /* RemoteController.xib */,
0F4883D31521CD1C00883243 /* VolumeSliderView.xib */,
0FB4044C1928C33200346300 /* HostManagementViewController.xib */,
0FB4044E1928D0D300346300 /* HostViewController.xib */,
0FB40450192922E100346300 /* ShowInfoViewController.xib */,
0F7A8A911926776900313C17 /* AppInfoViewController.xib */,
0F7F3DAA164AAD0F0080A14A /* InitialSlidingViewController.xib */,
0F40F5A6164D5FA000AF9DE9 /* RightMenuViewController.xib */,
);
name = iPhone;
sourceTree = "<group>";
};
0F175F1D154D5B9B00C1C61F /* iPad */ = {
isa = PBXGroup;
children = (
0F6234E9192809B70024FEFA /* cellViewIPad.xib */,
0F175F23154D5C3600C1C61F /* ViewControllerIPad.xib */,
);
name = iPad;
sourceTree = "<group>";
};
0F175F20154D5C0D00C1C61F /* iPad */ = {
isa = PBXGroup;
children = (
0F175F26154D696B00C1C61F /* StackScrollViewController.h */,
0F175F27154D696B00C1C61F /* StackScrollViewController.m */,
0F175F21154D5C3600C1C61F /* ViewControllerIPad.h */,
0F175F22154D5C3600C1C61F /* ViewControllerIPad.m */,
0F175F2C154D6AFA00C1C61F /* MenuViewController.h */,
0F175F2D154D6AFA00C1C61F /* MenuViewController.m */,
);
name = iPad;
sourceTree = "<group>";
};
0F1F67F41563A7C0005FA170 /* fonts */ = {
isa = PBXGroup;
children = (
0FE6087E164B3094009CA3A9 /* Roboto-Regular.ttf */,
);
path = fonts;
sourceTree = "<group>";
};
0F4156421646D810009E6DD4 /* KenBurns */ = {
isa = PBXGroup;
children = (
0F4156431646D810009E6DD4 /* JBKenBurnsView.h */,
0F4156441646D810009E6DD4 /* JBKenBurnsView.m */,
);
path = KenBurns;
sourceTree = "<group>";
};
0F545D041575563100B6320D /* OBShapedButton */ = {
isa = PBXGroup;
children = (
0F545D051575563100B6320D /* LICENSE.txt */,
0F545D061575563100B6320D /* OBShapedButton.h */,
0F545D071575563100B6320D /* OBShapedButton.m */,
0F545D081575563100B6320D /* UIImage+ColorAtPixel.h */,
0F545D091575563100B6320D /* UIImage+ColorAtPixel.m */,
);
path = OBShapedButton;
sourceTree = "<group>";
};
0F5548EB151D1187007E633F = {
isa = PBXGroup;
children = (
C70F41D02BA4D98E00847C75 /* PrivacyInfo.xcprivacy */,
ACCBC14627BBB259000A16E1 /* Config.xcconfig */,
0F59E2661564796B00184AE8 /* CONTRIBUTING.md */,
0F59E26315646FB800184AE8 /* LICENSE */,
0F8717911564566300AE2D48 /* README.md */,
0F554900151D1187007E633F /* XBMC Remote */,
0F5548F9151D1187007E633F /* Frameworks */,
0F5548F7151D1187007E633F /* Products */,
);
sourceTree = "<group>";
};
0F5548F7151D1187007E633F /* Products */ = {
isa = PBXGroup;
children = (
0F5548F6151D1187007E633F /* Kodi Remote.app */,
);
name = Products;
sourceTree = "<group>";
};
0F5548F9151D1187007E633F /* Frameworks */ = {
isa = PBXGroup;
children = (
C795123E2DC95A7E00A8CEE5 /* LinkPresentation.framework */,
C7432A6D2B12195600100E83 /* WebKit.framework */,
C703692827148CEF0049F9BF /* StoreKit.framework */,
C718444525FFD06300F5A060 /* SafariServices.framework */,
0F32092F16FE193400636BA2 /* ImageIO.framework */,
0FB8598515FF9ED10070F324 /* AVFoundation.framework */,
0F49885C152879FF0041DA92 /* QuartzCore.framework */,
0F747739151E094C00EF78AD /* AudioToolbox.framework */,
0F5548FA151D1187007E633F /* UIKit.framework */,
0F5548FC151D1187007E633F /* Foundation.framework */,
0F5548FE151D1187007E633F /* CoreGraphics.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
0F554900151D1187007E633F /* XBMC Remote */ = {
isa = PBXGroup;
children = (
0F1F67F41563A7C0005FA170 /* fonts */,
0FDFC67C15377CE9000BE837 /* Settings.bundle */,
0F554909151D1187007E633F /* AppDelegate.h */,
0F55490A151D1187007E633F /* AppDelegate.m */,
C79B0EA62DF0CF8C00046334 /* BaseMasterViewController.h */,
C79B0EA42DF0CF6900046334 /* BaseMasterViewController.m */,
0F554C1E151D14DA007E633F /* mainMenu.h */,
0F554C1F151D14DA007E633F /* mainMenu.m */,
0F4883C21521B3D400883243 /* GlobalData.h */,
0F4883C31521B3D400883243 /* GlobalData.m */,
0FB133A8165EC1E5003756C1 /* tcpJSONRPC.h */,
0FB133A9165EC1E5003756C1 /* tcpJSONRPC.m */,
0FEA79FA165FBBEC00BB281F /* XBMCVirtualKeyboard.h */,
0FEA79FB165FBBEC00BB281F /* XBMCVirtualKeyboard.m */,
C78C30F628F8779A0055CD95 /* VersionCheck.h */,
C78C30F428F877870055CD95 /* VersionCheck.m */,
0F90904316E53C580021EFA9 /* Utilities.h */,
0F90904416E53C580021EFA9 /* Utilities.m */,
0F4019AE18F3ECEB0064E4DC /* customButton.h */,
0F4019AF18F3ECEB0064E4DC /* customButton.m */,
0F4019B118F415A50064E4DC /* MessagesView.h */,
0F4019B218F415A50064E4DC /* MessagesView.m */,
0F4AB8181903DDCE005DEC5C /* RemoteControllerGestureZoneView.h */,
0F4AB8191903DDCE005DEC5C /* RemoteControllerGestureZoneView.m */,
C771C72A2EC787B500581D44 /* fmt_convert.h */,
C771C7282EC7879300581D44 /* fmt_convert.mm */,
0F747736151DD98600EF78AD /* classes */,
0F554901151D1187007E633F /* Supporting Files */,
0F554C21151D197F007E633F /* nib */,
0FCCA21717B25F07000FF09C /* Images.xcassets */,
C7478BF8257258E700161C1E /* Launch Screen.storyboard */,
);
path = "XBMC Remote";
sourceTree = "<group>";
};
0F554901151D1187007E633F /* Supporting Files */ = {
isa = PBXGroup;
children = (
0F554902151D1187007E633F /* Kodi Remote-Info.plist */,
0F554903151D1187007E633F /* InfoPlist.strings */,
0F554906151D1187007E633F /* main.m */,
0F554908151D1187007E633F /* Kodi Remote-Prefix.pch */,
C7F28D4826961FE50004B112 /* ConvenienceMacros.h */,
1A9786C21683D87800B4F3F8 /* Localizable.strings */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
0F554C21151D197F007E633F /* nib */ = {
isa = PBXGroup;
children = (
0F175F1D154D5B9B00C1C61F /* iPad */,
0F175F14154D45C200C1C61F /* iPhone */,
);
name = nib;
sourceTree = "<group>";
};
0F747736151DD98600EF78AD /* classes */ = {
isa = PBXGroup;
children = (
C7B7D0272F71B19300689B5A /* Extensions */,
0F175F20154D5C0D00C1C61F /* iPad */,
0F175F13154D45B300C1C61F /* iPhone */,
0F7B95101708975500880F33 /* UIImage+Resize */,
0FB1616B151F4005001BA2D4 /* SDWebImage */,
0F747767151E5E8600EF78AD /* Demiurgic-JSON-RPC */,
0F545D041575563100B6320D /* OBShapedButton */,
0F00207316EE247A003822B5 /* OBSlider */,
0F4156421646D810009E6DD4 /* KenBurns */,
0F7F3DA0164A6D730080A14A /* ECSlidingViewController */,
0F7F0DC71703490A0098FF75 /* BDKCollectionIndexView */,
0F05FB66170D79B000BBA833 /* NSString+MD5 */,
0FDC8917170DCAEA00419F58 /* SVPullToRefresh */,
C78C30F728F899DF0055CD95 /* SharingActivityItemSource */,
C72CDAF52DD27ACC00AFB2FA /* LocalNetwork */,
0F7983891C26ABBD002863D0 /* Network */,
C72CDAF02DD27AB800AFB2FA /* Kodi Remote-Bridging-Header.h */,
);
name = classes;
sourceTree = "<group>";
};
0F747767151E5E8600EF78AD /* Demiurgic-JSON-RPC */ = {
isa = PBXGroup;
children = (
0F747769151E5E8600EF78AD /* DSJSONRPC.h */,
0F74776A151E5E8600EF78AD /* DSJSONRPC.m */,
0F74776B151E5E8600EF78AD /* DSJSONRPCError.h */,
0F74776C151E5E8600EF78AD /* DSJSONRPCError.m */,
);
name = "Demiurgic-JSON-RPC";
path = "dbowen-Demiurgic-JSON-RPC-168ecc9";
sourceTree = "<group>";
};
0F7983891C26ABBD002863D0 /* Network */ = {
isa = PBXGroup;
children = (
0F79838A1C26ABDB002863D0 /* if_arp.h */,
0F79838B1C26ABDB002863D0 /* if_ether.h */,
0F79838C1C26ABDB002863D0 /* if_types.h */,
0F79838D1C26ABDB002863D0 /* route.h */,
);
name = Network;
sourceTree = "<group>";
};
0F7B95101708975500880F33 /* UIImage+Resize */ = {
isa = PBXGroup;
children = (
0F7B95131708975500880F33 /* UIImage+Resize.h */,
0F7B95141708975500880F33 /* UIImage+Resize.m */,
);
path = "UIImage+Resize";
sourceTree = "<group>";
};
0F7F0DC71703490A0098FF75 /* BDKCollectionIndexView */ = {
isa = PBXGroup;
children = (
0F7F0DC81703490A0098FF75 /* BDKCollectionIndexView.h */,
0F7F0DC91703490A0098FF75 /* BDKCollectionIndexView.m */,
);
path = BDKCollectionIndexView;
sourceTree = "<group>";
};
0F7F3DA0164A6D730080A14A /* ECSlidingViewController */ = {
isa = PBXGroup;
children = (
0F7F3DA1164A6D730080A14A /* ECSlidingViewController.h */,
0F7F3DA2164A6D730080A14A /* ECSlidingViewController.m */,
0F7F3DA3164A6D730080A14A /* UIImage+ImageWithUIView.h */,
0F7F3DA4164A6D730080A14A /* UIImage+ImageWithUIView.m */,
);
path = ECSlidingViewController;
sourceTree = "<group>";
};
0FB1616B151F4005001BA2D4 /* SDWebImage */ = {
isa = PBXGroup;
children = (
C76451AE29C51220000AE949 /* NSData+ImageContentType.h */,
C76451B529C51220000AE949 /* NSData+ImageContentType.m */,
C76451AF29C51220000AE949 /* SDImageCache.h */,
C76451B829C51220000AE949 /* SDImageCache.m */,
C76451C029C51221000AE949 /* SDWebImageCompat.h */,
C76451BA29C51220000AE949 /* SDWebImageCompat.m */,
C76451BF29C51221000AE949 /* SDWebImageDecoder.h */,
C76451C329C51221000AE949 /* SDWebImageDecoder.m */,
C76451C729C51221000AE949 /* SDWebImageDownloader.h */,
C76451B729C51220000AE949 /* SDWebImageDownloader.m */,
C76451B329C51220000AE949 /* SDWebImageDownloaderOperation.h */,
C76451C629C51221000AE949 /* SDWebImageDownloaderOperation.m */,
C76451CC29C51221000AE949 /* SDWebImageManager.h */,
C76451BB29C51221000AE949 /* SDWebImageManager.m */,
C76451C829C51221000AE949 /* SDWebImageOperation.h */,
C76451C429C51221000AE949 /* SDWebImagePrefetcher.h */,
C76451B429C51220000AE949 /* SDWebImagePrefetcher.m */,
C76451B629C51220000AE949 /* UIButton+WebCache.h */,
C76451CB29C51221000AE949 /* UIButton+WebCache.m */,
C76451C529C51221000AE949 /* UIImage+GIF.h */,
C76451BE29C51221000AE949 /* UIImage+GIF.m */,
C76451CA29C51221000AE949 /* UIImage+MultiFormat.h */,
C76451CD29C51221000AE949 /* UIImage+MultiFormat.m */,
C76451B929C51220000AE949 /* UIImage+WebP.h */,
C76451B129C51220000AE949 /* UIImage+WebP.m */,
C76451B229C51220000AE949 /* UIImageView+HighlightedWebCache.h */,
C76451AD29C51220000AE949 /* UIImageView+HighlightedWebCache.m */,
C76451B029C51220000AE949 /* UIImageView+WebCache.h */,
C76451C929C51221000AE949 /* UIImageView+WebCache.m */,
C76451BC29C51221000AE949 /* UIView+WebCacheOperation.h */,
C76451BD29C51221000AE949 /* UIView+WebCacheOperation.m */,
);
name = SDWebImage;
sourceTree = "<group>";
};
0FDC8917170DCAEA00419F58 /* SVPullToRefresh */ = {
isa = PBXGroup;
children = (
0FDC8918170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.h */,
0FDC8919170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.m */,
);
path = SVPullToRefresh;
sourceTree = "<group>";
};
C72CDAF52DD27ACC00AFB2FA /* LocalNetwork */ = {
isa = PBXGroup;
children = (
C72CDAF12DD27AB800AFB2FA /* LocalNetworkAlert.swift */,
C753585E2DE9A25F00952F0D /* LocalNetworkAccess.m */,
C75358602DE9A27100952F0D /* LocalNetworkAccess.h */,
);
path = LocalNetwork;
sourceTree = "<group>";
};
C78C30F728F899DF0055CD95 /* SharingActivityItemSource */ = {
isa = PBXGroup;
children = (
C78C30F828F89A1E0055CD95 /* SharingActivityItemSource.h */,
C78C30F928F89A3E0055CD95 /* SharingActivityItemSource.m */,
);
path = SharingActivityItemSource;
sourceTree = "<group>";
};
C7B7D0272F71B19300689B5A /* Extensions */ = {
isa = PBXGroup;
children = (
C7B7D0282F71B1C100689B5A /* UIBarButtonItem+Extensions.h */,
C7B7D0262F71B18300689B5A /* UIBarButtonItem+Extensions.m */,
C7B7D02B2F71B39D00689B5A /* UIViewController+Extensions.h */,
C7B7D0292F71B37F00689B5A /* UIViewController+Extensions.m */,
C7B7D03D2F76D38A00689B5A /* UILabel+Extensions.h */,
C7B7D0392F76D36E00689B5A /* UILabel+Extensions.m */,
);
path = Extensions;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
0F5548F5151D1187007E633F /* Kodi Remote */ = {
isa = PBXNativeTarget;
buildConfigurationList = 0F55491A151D1187007E633F /* Build configuration list for PBXNativeTarget "Kodi Remote" */;
buildPhases = (
0F5548F2151D1187007E633F /* Sources */,
0F5548F3151D1187007E633F /* Frameworks */,
0F5548F4151D1187007E633F /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "Kodi Remote";
productName = "XBMC Remote";
productReference = 0F5548F6151D1187007E633F /* Kodi Remote.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0F5548ED151D1187007E633F /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1520;
ORGANIZATIONNAME = "Team Kodi";
TargetAttributes = {
0F5548F5151D1187007E633F = {
LastSwiftMigration = 1620;
};
};
};
buildConfigurationList = 0F5548F0151D1187007E633F /* Build configuration list for PBXProject "Kodi Remote" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
fr,
de,
it,
"zh-Hans",
pl,
cs,
"pt-PT",
es,
nl,
tr,
sv,
Base,
"en-US",
"fi-FI",
"ko-KR",
"ca-ES",
"es-MX",
"hr-HR",
"pt-BR",
"af-ZA",
"id-ID",
"uk-UA",
"gl-ES",
"bs-BA",
"ro-RO",
"et-EE",
);
mainGroup = 0F5548EB151D1187007E633F;
productRefGroup = 0F5548F7151D1187007E633F /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
0F5548F5151D1187007E633F /* Kodi Remote */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
0F5548F4151D1187007E633F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C765949F2C5E86F400B93A2A /* Launch Screen.storyboard in Resources */,
C76594A02C5E871100B93A2A /* cellViewIPad.xib in Resources */,
C76594A12C5E871400B93A2A /* ViewControllerIPad.xib in Resources */,
C76594A22C5E871600B93A2A /* cellView.xib in Resources */,
C76594A42C5E871C00B93A2A /* jsonDataCell.xib in Resources */,
C76594A52C5E872000B93A2A /* playlistCellView.xib in Resources */,
C76594A62C5E872200B93A2A /* serverListCellView.xib in Resources */,
C76594A72C5E872400B93A2A /* MasterViewController.xib in Resources */,
C76594A82C5E872900B93A2A /* DetailViewController.xib in Resources */,
C76594A92C5E872B00B93A2A /* NowPlaying.xib in Resources */,
C76594AA2C5E872D00B93A2A /* RemoteController.xib in Resources */,
C76594AB2C5E872F00B93A2A /* VolumeSliderView.xib in Resources */,
C76594AC2C5E873300B93A2A /* HostManagementViewController.xib in Resources */,
C76594AD2C5E873500B93A2A /* HostViewController.xib in Resources */,
C76594AE2C5E873800B93A2A /* ShowInfoViewController.xib in Resources */,
C76594AF2C5E873C00B93A2A /* AppInfoViewController.xib in Resources */,
C76594B02C5E873E00B93A2A /* InitialSlidingViewController.xib in Resources */,
C76594B12C5E874100B93A2A /* RightMenuViewController.xib in Resources */,
C76594B22C5E880900B93A2A /* Settings.bundle in Resources */,
C76594B72C5E8A5B00B93A2A /* PrivacyInfo.xcprivacy in Resources */,
C76594B32C5E882C00B93A2A /* Images.xcassets in Resources */,
C76594B42C5E883300B93A2A /* InfoPlist.strings in Resources */,
C76594B52C5E883A00B93A2A /* Localizable.strings in Resources */,
C76594B62C5E885B00B93A2A /* Roboto-Regular.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
0F5548F2151D1187007E633F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
C7B7D02D2F732AED00689B5A /* UIBarButtonItem+Extensions.m in Sources */,
C7B7D02A2F71B37F00689B5A /* UIViewController+Extensions.m in Sources */,
C76451CE29C51221000AE949 /* UIImageView+HighlightedWebCache.m in Sources */,
0F554907151D1187007E633F /* main.m in Sources */,
0F55490B151D1187007E633F /* AppDelegate.m in Sources */,
0F55490E151D1187007E633F /* MasterViewController.m in Sources */,
C74B9CB22E979E2F0029B27E /* CustomButtonCell.m in Sources */,
C76451D129C51221000AE949 /* NSData+ImageContentType.m in Sources */,
0F554911151D1187007E633F /* DetailViewController.m in Sources */,
C7106D842D33FBCE00A96C93 /* PlaylistProgressView.m in Sources */,
0F554C20151D14DA007E633F /* mainMenu.m in Sources */,
0F74772E151DD77400EF78AD /* NowPlaying.m in Sources */,
0F4AB81A1903DDCE005DEC5C /* RemoteControllerGestureZoneView.m in Sources */,
0F747734151DD91D00EF78AD /* RemoteController.m in Sources */,
C76451DD29C51221000AE949 /* UIImage+MultiFormat.m in Sources */,
C76451D929C51221000AE949 /* SDWebImageDecoder.m in Sources */,
C76451D429C51221000AE949 /* SDWebImageCompat.m in Sources */,
0F74776F151E5E8600EF78AD /* DSJSONRPC.m in Sources */,
0F747770151E5E8600EF78AD /* DSJSONRPCError.m in Sources */,
C7106D792D33C25400A96C93 /* BroadcastProgressView.m in Sources */,
0F370054151F6A9E00A3D42C /* jsonDataCell.m in Sources */,
0F4883C41521B3D400883243 /* GlobalData.m in Sources */,
C76451D229C51221000AE949 /* SDWebImageDownloader.m in Sources */,
0F4883D21521CC7300883243 /* VolumeSliderView.m in Sources */,
0F4883E51522418E00883243 /* ShowInfoViewController.m in Sources */,
C76451D729C51221000AE949 /* UIImage+GIF.m in Sources */,
0F487B4C15396D4C004530C1 /* HostViewController.m in Sources */,
0F61E19A153C828300A89BB1 /* AppInfoViewController.m in Sources */,
C76451DC29C51221000AE949 /* UIButton+WebCache.m in Sources */,
0F089AA518EC4E3300F32430 /* SettingsValuesViewController.m in Sources */,
C76451D529C51221000AE949 /* SDWebImageManager.m in Sources */,
0F175F24154D5C3600C1C61F /* ViewControllerIPad.m in Sources */,
0F175F28154D696B00C1C61F /* StackScrollViewController.m in Sources */,
0F175F2E154D6AFA00C1C61F /* MenuViewController.m in Sources */,
0F5A504C155FA8640062FD6E /* HostManagementViewController.m in Sources */,
0F545D0B1575563100B6320D /* OBShapedButton.m in Sources */,
0F545D0C1575563100B6320D /* UIImage+ColorAtPixel.m in Sources */,
0F4063351578C6CD00596B61 /* MoreItemsViewController.m in Sources */,
0F540662160C82E900853B02 /* CustomNavigationController.m in Sources */,
C72CDAF22DD27AB800AFB2FA /* LocalNetworkAlert.swift in Sources */,
C76451D029C51221000AE949 /* SDWebImagePrefetcher.m in Sources */,
0F4156451646D810009E6DD4 /* JBKenBurnsView.m in Sources */,
C76451CF29C51221000AE949 /* UIImage+WebP.m in Sources */,
0F7F3DA5164A6D730080A14A /* ECSlidingViewController.m in Sources */,
C7B7D03A2F76D36E00689B5A /* UILabel+Extensions.m in Sources */,
C771C7292EC7879300581D44 /* fmt_convert.mm in Sources */,
C79B0EA52DF0CF6900046334 /* BaseMasterViewController.m in Sources */,
0F7F3DA6164A6D730080A14A /* UIImage+ImageWithUIView.m in Sources */,
0F7F3DAB164AAD0F0080A14A /* InitialSlidingViewController.m in Sources */,
0F40F5A7164D5FA000AF9DE9 /* RightMenuViewController.m in Sources */,
0FB133AA165EC1E5003756C1 /* tcpJSONRPC.m in Sources */,
C76451DB29C51221000AE949 /* UIImageView+WebCache.m in Sources */,
0FEA79FC165FBBED00BB281F /* XBMCVirtualKeyboard.m in Sources */,
C78C30FA28F8AADA0055CD95 /* SharingActivityItemSource.m in Sources */,
0F90904516E53C590021EFA9 /* Utilities.m in Sources */,
0FEAE76816EA632800387DED /* ActorCell.m in Sources */,
0F00207816EE247A003822B5 /* OBSlider.m in Sources */,
0F284A5216F63C9A00AFC1EF /* PosterLabel.m in Sources */,
0F284A5516F6419700AFC1EF /* PosterCell.m in Sources */,
0F8E308816FA536C009DEE72 /* PosterHeaderView.m in Sources */,
C78C30F528F877870055CD95 /* VersionCheck.m in Sources */,
C76451D629C51221000AE949 /* UIView+WebCacheOperation.m in Sources */,
C753585F2DE9A25F00952F0D /* LocalNetworkAccess.m in Sources */,
0F4019B318F415A50064E4DC /* MessagesView.m in Sources */,
C7106D7B2D33EEE000A96C93 /* ProgressBarView.m in Sources */,
0F7F0DCC1703490A0098FF75 /* BDKCollectionIndexView.m in Sources */,
0FEE08161704819A00EC9BC7 /* FloatingHeaderFlowLayout.m in Sources */,
0F7B951A1708975500880F33 /* UIImage+Resize.m in Sources */,
0F4205D217099AE500EA533C /* RecentlyAddedCell.m in Sources */,
0F05FB69170D79D400BBA833 /* NSString+MD5.m in Sources */,
0F4019B018F3ECEB0064E4DC /* customButton.m in Sources */,
0FDC891A170DCAEA00419F58 /* UIScrollView+SVPullToRefresh.m in Sources */,
C76451DA29C51221000AE949 /* SDWebImageDownloaderOperation.m in Sources */,
0F680CB917103DB60092298A /* ClearCacheView.m in Sources */,
C76451D329C51221000AE949 /* SDImageCache.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
0F554903151D1187007E633F /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
0F554904151D1187007E633F /* en */,
1A9786AF1683CEEA00B4F3F8 /* fr */,
8ED18E7A16B572D700CA03F4 /* de */,
0FCCFF6116D0F1EF008EBABE /* it */,
B1FF37DE1709D1EB005473FF /* zh-Hans */,
0F29D641191F7E1A00FFE2AA /* pl */,
0FE9D72C1C371D0700C47B46 /* cs */,
0F31DAE51C577426009CD268 /* pt-PT */,
0F0320841C59531700C7E25D /* es */,
0FFB2CF11CF5931D000AECF6 /* nl */,
0F4AEB171E0E6A4000709D4F /* tr */,
0F55058E1E309C1D0054BB57 /* sv */,
C7868BB627491FB7001B35B6 /* en-US */,
C746406727E6200200F6AD47 /* fi-FI */,
C746406927E6209C00F6AD47 /* ko-KR */,
C7A030F128B60DB200B27764 /* ca-ES */,
C7A030F328B60EB900B27764 /* es-MX */,
C7A1381F296AF0B500D84A72 /* hr-HR */,