Procházet zdrojové kódy

版本升级维护

yyqxiaoyin před 6 roky
rodič
revize
f959c6135d

+ 1 - 0
Example/Pods/Headers/Private/MKRRadioManager/MKRResoureEnumHeader.h

@@ -0,0 +1 @@
+../../../../../MKRRadioManager/Classes/MKRRadioManager/Headers/MKRResoureEnumHeader.h

+ 1 - 0
Example/Pods/Headers/Public/MKRRadioManager/MKRResoureEnumHeader.h

@@ -0,0 +1 @@
+../../../../../MKRRadioManager/Classes/MKRRadioManager/Headers/MKRResoureEnumHeader.h

+ 181 - 177
Example/Pods/Pods.xcodeproj/project.pbxproj

@@ -7,28 +7,29 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		140B4EE131016DA884858CB831F87138 /* MKRAVPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 099969830641F7FD1B77F4CC3301CD78 /* MKRAVPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		1A02D7E6CCC8D638ECFF2875C3365CA6 /* MKRRadioResorce.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC660A85631BF0DFD1467F501BD1775 /* MKRRadioResorce.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		22F6B75CD11EB96EA3717387D150E0F8 /* MKRWIFIDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 651AB8A35805FAFAC3669B317BE0ABA6 /* MKRWIFIDeviceManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		309A090F5C6E7F64E21FF27F5E633198 /* UIDevice+MKRRadioManagerAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD2CF1CEF475DBD58F8D9EA91DC2891 /* UIDevice+MKRRadioManagerAdd.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		32CAEB9EB381A70D018571D52BB93F55 /* MKRRadioPlayControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DEAC4A71D5CBCA14EA1DD9BD813DD3E2 /* MKRRadioPlayControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		3B9D5767F70C90959DD329012573C906 /* MKRPlayControlProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D63C7E8D8EE178E85ECA3F7C00D219E9 /* MKRPlayControlProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		4AD39FD569E39275CC938F0EF0469526 /* MKRUPnPDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C9C3751537ED0A37F058858130D9AAA /* MKRUPnPDevice.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		55EF079EE139EE533CFC5F29448DB171 /* MKRPlayResourceUpdateProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = DFC2B2E4B122BECA86D36FAC2F2333FF /* MKRPlayResourceUpdateProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		56AB7EA2E2D164B5947AC364661B29AB /* MKRRadioManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 93C6D6B0CF2FC2FC10C447F1C57774B9 /* MKRRadioManager-dummy.m */; };
+		0A4A8FC98483C9572DDC1C0169D8FFA3 /* MKRPlayResourceStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C12A9F21DFBF75D3924A3DADE7BF6C /* MKRPlayResourceStatus.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		14FB948C203432D8005A0D4C3A35D4E6 /* MKRAVPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = E45769C87AB38717837EABBFCE9746B5 /* MKRAVPlayer.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		23C65CA3FD798CDB432B7CF74972020F /* UIDevice+MKRRadioManagerAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 245A5030587E3967D35FCEFCF591557D /* UIDevice+MKRRadioManagerAdd.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		276D752C5F536C68B0A169C1F8660611 /* MKRPlayControlProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A4EEBC303EBF1080E76BFFA879FC9A /* MKRPlayControlProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		31CF2C2595ECABE699A957E0A6AF1B04 /* MKRRadioManager-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB4FF2DAB1B7F88488436285CF33DF9 /* MKRRadioManager-dummy.m */; };
+		31F1516EFF05AB33420A4B43D0CEC31C /* MKRWIFIDeviceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 14DD5B7CB7994B3A259CEB2EE88152FB /* MKRWIFIDeviceManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		39AE3A3BC23F9EF5B3410B36CD060058 /* MKRRadioResorce.h in Headers */ = {isa = PBXBuildFile; fileRef = B29BCAB95ACFE0E8F64F1AEFEC4F825C /* MKRRadioResorce.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		3C5EBCFCC7E14E833D067CA786EA43ED /* MKRUPnPDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 381EB66DDF7B5F77B1D0B862B8E2CF6F /* MKRUPnPDevice.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		3EB68E3D2608414A7ADA0F145BC0FEC7 /* MKRM3UListModel.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0CAFA2C66F652D26AD9E254508FE6C /* MKRM3UListModel.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		48857C2E029C6B8B0615B4E0838DF55F /* UIDevice+MKRRadioManagerAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 314453F1F2BFDE2F4D43806B178E6D49 /* UIDevice+MKRRadioManagerAdd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		59F25FA838253B8009D9214AAE118BEB /* NSString+MKRRadioManagerAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = FA135935217597C95874294429AE7FC4 /* NSString+MKRRadioManagerAdd.h */; settings = {ATTRIBUTES = (Project, ); }; };
 		5B772CFA77D3DEF9BF8E1E660A40B27C /* Pods-MKRRadioManager_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 67A27EF511B5E329BE070EE369797EAE /* Pods-MKRRadioManager_Tests-dummy.m */; };
-		6A418EB7F50002E812454241132EAB30 /* MKRWIFIDeviceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F101679249346CDBAA82AAB47AA42E8 /* MKRWIFIDeviceManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		87CC7502B3DE31FA8FDF8D03A23CA4AF /* MKRPlayResourceStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ACD1C56C76A7CB5138CCDDA5722F921 /* MKRPlayResourceStatus.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		88BD22DD210469241F6F123F9446C8C4 /* MKRUPnPDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = AE22AFB668E7C1957EDD20E0A949ED79 /* MKRUPnPDevice.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		9195EF40918066E58B65F5D412132114 /* MKRAVPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 58554E3ED08E339B388AF2F4FBDC7411 /* MKRAVPlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		92247E06D0FFB1F551EB6980E07AF5C8 /* NSString+MKRRadioManagerAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = 5694538552C144B691DE05C7B86BCF66 /* NSString+MKRRadioManagerAdd.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		818745858ED3B4A3DD4D3FFC95EA16DA /* MKRPlayResourceUpdateProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = ACEA8B442741E84850A3FF41EFE212EF /* MKRPlayResourceUpdateProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		8B1F3B8F3D1F68C78FC3D85CE7A9C511 /* NSString+MKRRadioManagerAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = FA864D776144B4F6AACED58315B12870 /* NSString+MKRRadioManagerAdd.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		9189303E592C1DF3FE220CF678B77834 /* MKRPlayResourceStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = C61A0051DEEF2EBA0B1A83DBF9CD94C2 /* MKRPlayResourceStatus.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 		92E01E9BD33817D849DE6280771C9BA9 /* Pods-MKRRadioManager_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 836A525BA09B96BD81D742372D1E8654 /* Pods-MKRRadioManager_Example-dummy.m */; };
-		C538399DC4A3D01DF5C45E16FC6C8FFF /* MKRPlayResourceStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = A3FB65661718CD58D8E0F764A0E59115 /* MKRPlayResourceStatus.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		E38042F4A46A1BA138C91E4C8871DB27 /* MKRRadioResorce.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A7A4FDE601203926C8085181F1B516B /* MKRRadioResorce.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		E443BBE1865DD969974A547FA71D5B97 /* MKRM3UListModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9358A5887A98B8709AB48EFFB9DB59 /* MKRM3UListModel.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		EAB31749EC3E1A6B317B0C10B0CB07FF /* UIDevice+MKRRadioManagerAdd.h in Headers */ = {isa = PBXBuildFile; fileRef = CE08168196018306EB07795D06EA3482 /* UIDevice+MKRRadioManagerAdd.h */; settings = {ATTRIBUTES = (Project, ); }; };
-		EB376131EDDB362047E3FEC53BF1234A /* MKRM3UListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AC82B99C0ED0F5484D7929F16ACCE63 /* MKRM3UListModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
-		FC94F5BC5E0E77B6DB2CEC0D1BBC1274 /* NSString+MKRRadioManagerAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E70E54B13DACF347780188B95FF852A /* NSString+MKRRadioManagerAdd.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		AF1582148CBE0BEA205DF4A56A5E9C38 /* MKRM3UListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3383350AD31F3C178FF09C0A1F4CE354 /* MKRM3UListModel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		B3CD70B6BDAB92D25E131E23D01F40B8 /* MKRResoureEnumHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 041AB5E197334DF6D05D68DB429D9319 /* MKRResoureEnumHeader.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		C13625A3B9F30DC26369F14F4F4EC993 /* MKRRadioPlayControlManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 660537383F3787545F84344EAC713052 /* MKRRadioPlayControlManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		C48B835DD9348CEF4E9A6D03F7BD3639 /* MKRWIFIDeviceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C65E17BC783D69092A89445F0CFD649F /* MKRWIFIDeviceManager.h */; settings = {ATTRIBUTES = (Project, ); }; };
+		D4C437E314AB55FFBA24146881A651FB /* MKRRadioResorce.m in Sources */ = {isa = PBXBuildFile; fileRef = EBDC56F88078571B31464A966127F1C7 /* MKRRadioResorce.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		D525AA395CD55D1F438345300A3BD431 /* MKRAVPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B959207141AAB16EEEF2884B714A63C7 /* MKRAVPlayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
+		D94E65EBD523E887514B4FB6D781FD80 /* MKRUPnPDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = D06205284FC535604DB6C172C937C5A2 /* MKRUPnPDevice.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
@@ -49,52 +50,53 @@
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXFileReference section */
-		099969830641F7FD1B77F4CC3301CD78 /* MKRAVPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRAVPlayer.h; sourceTree = "<group>"; };
-		0DC660A85631BF0DFD1467F501BD1775 /* MKRRadioResorce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKRRadioResorce.h; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioResorce.h; sourceTree = "<group>"; };
-		0F101679249346CDBAA82AAB47AA42E8 /* MKRWIFIDeviceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRWIFIDeviceManager.m; sourceTree = "<group>"; };
-		1D9358A5887A98B8709AB48EFFB9DB59 /* MKRM3UListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRM3UListModel.h; sourceTree = "<group>"; };
-		29D705D0840A3C5677A337ECD35F017A /* MKRRadioManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MKRRadioManager-prefix.pch"; sourceTree = "<group>"; };
+		041AB5E197334DF6D05D68DB429D9319 /* MKRResoureEnumHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRResoureEnumHeader.h; sourceTree = "<group>"; };
+		14DD5B7CB7994B3A259CEB2EE88152FB /* MKRWIFIDeviceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRWIFIDeviceManager.m; sourceTree = "<group>"; };
+		245A5030587E3967D35FCEFCF591557D /* UIDevice+MKRRadioManagerAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+MKRRadioManagerAdd.m"; sourceTree = "<group>"; };
+		2EB4FF2DAB1B7F88488436285CF33DF9 /* MKRRadioManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MKRRadioManager-dummy.m"; sourceTree = "<group>"; };
+		314453F1F2BFDE2F4D43806B178E6D49 /* UIDevice+MKRRadioManagerAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice+MKRRadioManagerAdd.h"; sourceTree = "<group>"; };
+		3383350AD31F3C178FF09C0A1F4CE354 /* MKRM3UListModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRM3UListModel.m; sourceTree = "<group>"; };
+		33C12A9F21DFBF75D3924A3DADE7BF6C /* MKRPlayResourceStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayResourceStatus.h; sourceTree = "<group>"; };
+		381EB66DDF7B5F77B1D0B862B8E2CF6F /* MKRUPnPDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRUPnPDevice.h; sourceTree = "<group>"; };
 		38CBECD3E13B6E8C07C54FD39ED9B21F /* Pods-MKRRadioManager_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MKRRadioManager_Example-acknowledgements.plist"; sourceTree = "<group>"; };
-		44D8B0EFF11B03518B4AA1FA967F8CC0 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
 		4624903CB75A92FD828681E070A96BA5 /* libMKRRadioManager.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMKRRadioManager.a; path = libMKRRadioManager.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		4A7A4FDE601203926C8085181F1B516B /* MKRRadioResorce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKRRadioResorce.m; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioResorce.m; sourceTree = "<group>"; };
-		4ACD1C56C76A7CB5138CCDDA5722F921 /* MKRPlayResourceStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRPlayResourceStatus.m; sourceTree = "<group>"; };
-		4C9C3751537ED0A37F058858130D9AAA /* MKRUPnPDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRUPnPDevice.h; sourceTree = "<group>"; };
-		5694538552C144B691DE05C7B86BCF66 /* NSString+MKRRadioManagerAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+MKRRadioManagerAdd.h"; sourceTree = "<group>"; };
-		58554E3ED08E339B388AF2F4FBDC7411 /* MKRAVPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRAVPlayer.m; sourceTree = "<group>"; };
+		5672330A199DFCDE1E8C52ADFF12530E /* libAS-Control.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "libAS-Control.framework"; path = "libs/libAS-Control.framework"; sourceTree = "<group>"; };
 		5D5404FE9A358D93FBCF9F384ABC2AEA /* Pods-MKRRadioManager_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Example.release.xcconfig"; sourceTree = "<group>"; };
-		651AB8A35805FAFAC3669B317BE0ABA6 /* MKRWIFIDeviceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRWIFIDeviceManager.h; sourceTree = "<group>"; };
+		660537383F3787545F84344EAC713052 /* MKRRadioPlayControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRRadioPlayControlManager.h; sourceTree = "<group>"; };
 		6606738F4C31335C6DE5483A861BF122 /* Pods-MKRRadioManager_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-MKRRadioManager_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
 		67A27EF511B5E329BE070EE369797EAE /* Pods-MKRRadioManager_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MKRRadioManager_Tests-dummy.m"; sourceTree = "<group>"; };
-		7AC82B99C0ED0F5484D7929F16ACCE63 /* MKRM3UListModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRM3UListModel.m; sourceTree = "<group>"; };
-		7BD2CF1CEF475DBD58F8D9EA91DC2891 /* UIDevice+MKRRadioManagerAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+MKRRadioManagerAdd.m"; sourceTree = "<group>"; };
-		7E334CC3A0B2C3B593C5F9E8375C538B /* MKRRadioManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = MKRRadioManager.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+		6A0F8C08411C5216E354F82CC11F5B58 /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = libs/openssl.framework; sourceTree = "<group>"; };
+		6D4552C022ACCBC59172428F49F15942 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
+		7D761CD55AFD8ADD25A5EF7FEFF119FE /* libUPNP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libUPNP.framework; path = libs/libUPNP.framework; sourceTree = "<group>"; };
 		8169495D23E6F2568FB3BB68CFB40D97 /* Pods-MKRRadioManager_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MKRRadioManager_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
 		836A525BA09B96BD81D742372D1E8654 /* Pods-MKRRadioManager_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-MKRRadioManager_Example-dummy.m"; sourceTree = "<group>"; };
 		838E1E2CBE39C6A523090D0FA57A4C23 /* libPods-MKRRadioManager_Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-MKRRadioManager_Tests.a"; path = "libPods-MKRRadioManager_Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		8751D3FD3BBED87FBE9BA05062127D36 /* MKRRadioManager-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MKRRadioManager-prefix.pch"; sourceTree = "<group>"; };
 		89DEBFD829CC1938B0AF05C60C1D8866 /* libPods-MKRRadioManager_Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-MKRRadioManager_Example.a"; path = "libPods-MKRRadioManager_Example.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		93C6D6B0CF2FC2FC10C447F1C57774B9 /* MKRRadioManager-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MKRRadioManager-dummy.m"; sourceTree = "<group>"; };
+		93EE0177C1B62D6B6660F63A90E06A61 /* MKRRadioManager.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MKRRadioManager.xcconfig; sourceTree = "<group>"; };
 		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
-		9E70E54B13DACF347780188B95FF852A /* NSString+MKRRadioManagerAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+MKRRadioManagerAdd.m"; sourceTree = "<group>"; };
-		A3FB65661718CD58D8E0F764A0E59115 /* MKRPlayResourceStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayResourceStatus.h; sourceTree = "<group>"; };
-		AB3AA6F14F353A1EA9E1C1CD00547BBF /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = "<group>"; };
+		ACEA8B442741E84850A3FF41EFE212EF /* MKRPlayResourceUpdateProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayResourceUpdateProtocol.h; sourceTree = "<group>"; };
 		ADD6016F3760993E4FE00B435C3A1AAE /* Pods-MKRRadioManager_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Tests.release.xcconfig"; sourceTree = "<group>"; };
-		AE22AFB668E7C1957EDD20E0A949ED79 /* MKRUPnPDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRUPnPDevice.m; sourceTree = "<group>"; };
+		B29BCAB95ACFE0E8F64F1AEFEC4F825C /* MKRRadioResorce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MKRRadioResorce.h; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioResorce.h; sourceTree = "<group>"; };
+		B959207141AAB16EEEF2884B714A63C7 /* MKRAVPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRAVPlayer.m; sourceTree = "<group>"; };
 		C4A35313AD83C01E57EA1815AEA6BC5C /* Pods-MKRRadioManager_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Example.debug.xcconfig"; sourceTree = "<group>"; };
-		CE08168196018306EB07795D06EA3482 /* UIDevice+MKRRadioManagerAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice+MKRRadioManagerAdd.h"; sourceTree = "<group>"; };
-		D63C7E8D8EE178E85ECA3F7C00D219E9 /* MKRPlayControlProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayControlProtocol.h; sourceTree = "<group>"; };
-		DEAC4A71D5CBCA14EA1DD9BD813DD3E2 /* MKRRadioPlayControlManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRRadioPlayControlManager.h; sourceTree = "<group>"; };
-		DFC2B2E4B122BECA86D36FAC2F2333FF /* MKRPlayResourceUpdateProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayResourceUpdateProtocol.h; sourceTree = "<group>"; };
-		E244E99302FE6940E5045C8BE37CC5F4 /* MKRRadioManager.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MKRRadioManager.xcconfig; sourceTree = "<group>"; };
-		EAC63A7B17EA8C98D10545659429B1EB /* openssl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = openssl.framework; path = libs/openssl.framework; sourceTree = "<group>"; };
-		EEFD9861B3725181F7EBCDBB5B82E6EF /* libUPNP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libUPNP.framework; path = libs/libUPNP.framework; sourceTree = "<group>"; };
+		C61A0051DEEF2EBA0B1A83DBF9CD94C2 /* MKRPlayResourceStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRPlayResourceStatus.m; sourceTree = "<group>"; };
+		C65E17BC783D69092A89445F0CFD649F /* MKRWIFIDeviceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRWIFIDeviceManager.h; sourceTree = "<group>"; };
+		D06205284FC535604DB6C172C937C5A2 /* MKRUPnPDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MKRUPnPDevice.m; sourceTree = "<group>"; };
+		D6B2F2F23A1A9169C141FDF274D57F02 /* MKRRadioManager.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = MKRRadioManager.podspec; sourceTree = "<group>"; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
+		D8A4EEBC303EBF1080E76BFFA879FC9A /* MKRPlayControlProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRPlayControlProtocol.h; sourceTree = "<group>"; };
+		E45769C87AB38717837EABBFCE9746B5 /* MKRAVPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRAVPlayer.h; sourceTree = "<group>"; };
+		EBDC56F88078571B31464A966127F1C7 /* MKRRadioResorce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MKRRadioResorce.m; path = MKRRadioManager/Classes/MKRRadioManager/MKRRadioResorce.m; sourceTree = "<group>"; };
+		ED2510F6DF7B06417B41647CD2BE75E3 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = "<group>"; };
+		EF0CAFA2C66F652D26AD9E254508FE6C /* MKRM3UListModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MKRM3UListModel.h; sourceTree = "<group>"; };
 		F53C1E652AFD7038B717B14F08A1A2EC /* Pods-MKRRadioManager_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-MKRRadioManager_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
-		F688147AD77DC19C2871E46DE48CCFD6 /* libAS-Control.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = "libAS-Control.framework"; path = "libs/libAS-Control.framework"; sourceTree = "<group>"; };
+		FA135935217597C95874294429AE7FC4 /* NSString+MKRRadioManagerAdd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+MKRRadioManagerAdd.h"; sourceTree = "<group>"; };
+		FA864D776144B4F6AACED58315B12870 /* NSString+MKRRadioManagerAdd.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+MKRRadioManagerAdd.m"; sourceTree = "<group>"; };
 		FE9441B2BC00597A4F90F43AB9E188A9 /* Pods-MKRRadioManager_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-MKRRadioManager_Tests.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
-		1E7B42167802AF913B46B23764C50EA6 /* Frameworks */ = {
+		7A3F7BCE03D07B7B40A062F05F52931B /* Frameworks */ = {
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
@@ -118,15 +120,16 @@
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-		09D9EE95C724189281EA0222E0BFEB26 /* Headers */ = {
+		0A60B2094387EA81F741F23E9800FAE9 /* Category */ = {
 			isa = PBXGroup;
 			children = (
-				D63C7E8D8EE178E85ECA3F7C00D219E9 /* MKRPlayControlProtocol.h */,
-				DFC2B2E4B122BECA86D36FAC2F2333FF /* MKRPlayResourceUpdateProtocol.h */,
-				DEAC4A71D5CBCA14EA1DD9BD813DD3E2 /* MKRRadioPlayControlManager.h */,
+				FA135935217597C95874294429AE7FC4 /* NSString+MKRRadioManagerAdd.h */,
+				FA864D776144B4F6AACED58315B12870 /* NSString+MKRRadioManagerAdd.m */,
+				314453F1F2BFDE2F4D43806B178E6D49 /* UIDevice+MKRRadioManagerAdd.h */,
+				245A5030587E3967D35FCEFCF591557D /* UIDevice+MKRRadioManagerAdd.m */,
 			);
-			name = Headers;
-			path = MKRRadioManager/Classes/MKRRadioManager/Headers;
+			name = Category;
+			path = MKRRadioManager/Classes/MKRRadioManager/Category;
 			sourceTree = "<group>";
 		};
 		0B21C33FCE0C78E442D9723AD83947FC /* Targets Support Files */ = {
@@ -138,12 +141,24 @@
 			name = "Targets Support Files";
 			sourceTree = "<group>";
 		};
-		3EE0F634EA4B8547C7543C0FEFF9267C /* Frameworks */ = {
+		14375576F995CB0028FC52E2EE1FFCAE /* Headers */ = {
 			isa = PBXGroup;
 			children = (
-				F688147AD77DC19C2871E46DE48CCFD6 /* libAS-Control.framework */,
-				EEFD9861B3725181F7EBCDBB5B82E6EF /* libUPNP.framework */,
-				EAC63A7B17EA8C98D10545659429B1EB /* openssl.framework */,
+				D8A4EEBC303EBF1080E76BFFA879FC9A /* MKRPlayControlProtocol.h */,
+				ACEA8B442741E84850A3FF41EFE212EF /* MKRPlayResourceUpdateProtocol.h */,
+				660537383F3787545F84344EAC713052 /* MKRRadioPlayControlManager.h */,
+				041AB5E197334DF6D05D68DB429D9319 /* MKRResoureEnumHeader.h */,
+			);
+			name = Headers;
+			path = MKRRadioManager/Classes/MKRRadioManager/Headers;
+			sourceTree = "<group>";
+		};
+		19D2473DE3033FCB868D8C2F6F20858D /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				5672330A199DFCDE1E8C52ADFF12530E /* libAS-Control.framework */,
+				7D761CD55AFD8ADD25A5EF7FEFF119FE /* libUPNP.framework */,
+				6A0F8C08411C5216E354F82CC11F5B58 /* openssl.framework */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -171,88 +186,62 @@
 			path = "Target Support Files/Pods-MKRRadioManager_Example";
 			sourceTree = "<group>";
 		};
-		4FB8E7201705610C298242D2B58B2FF9 /* Pod */ = {
-			isa = PBXGroup;
-			children = (
-				AB3AA6F14F353A1EA9E1C1CD00547BBF /* LICENSE */,
-				7E334CC3A0B2C3B593C5F9E8375C538B /* MKRRadioManager.podspec */,
-				44D8B0EFF11B03518B4AA1FA967F8CC0 /* README.md */,
-			);
-			name = Pod;
-			sourceTree = "<group>";
-		};
-		6231E0D9B6037238D2C13BFCBEE201FE /* MKRWIFIDeviceManager */ = {
+		546BD169817E80782CE26C4E162322A2 /* MKRRadioManager */ = {
 			isa = PBXGroup;
 			children = (
-				1D9358A5887A98B8709AB48EFFB9DB59 /* MKRM3UListModel.h */,
-				7AC82B99C0ED0F5484D7929F16ACCE63 /* MKRM3UListModel.m */,
-				4C9C3751537ED0A37F058858130D9AAA /* MKRUPnPDevice.h */,
-				AE22AFB668E7C1957EDD20E0A949ED79 /* MKRUPnPDevice.m */,
-				651AB8A35805FAFAC3669B317BE0ABA6 /* MKRWIFIDeviceManager.h */,
-				0F101679249346CDBAA82AAB47AA42E8 /* MKRWIFIDeviceManager.m */,
-			);
-			name = MKRWIFIDeviceManager;
-			path = MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager;
-			sourceTree = "<group>";
-		};
-		868ECF64DBF1179987B6B08574DF69BB /* MKRRadioManager */ = {
-			isa = PBXGroup;
-			children = (
-				0DC660A85631BF0DFD1467F501BD1775 /* MKRRadioResorce.h */,
-				4A7A4FDE601203926C8085181F1B516B /* MKRRadioResorce.m */,
-				9173ADEFD6D7CCB054BCCA387A1814C4 /* Category */,
-				3EE0F634EA4B8547C7543C0FEFF9267C /* Frameworks */,
-				09D9EE95C724189281EA0222E0BFEB26 /* Headers */,
-				BEC7FBB7C08709A8F4AB1D22A10CFA50 /* MKRAVPlayer */,
-				6231E0D9B6037238D2C13BFCBEE201FE /* MKRWIFIDeviceManager */,
-				4FB8E7201705610C298242D2B58B2FF9 /* Pod */,
-				9F5B387BE3E9DC0E128FEF1529ACB045 /* Support Files */,
+				B29BCAB95ACFE0E8F64F1AEFEC4F825C /* MKRRadioResorce.h */,
+				EBDC56F88078571B31464A966127F1C7 /* MKRRadioResorce.m */,
+				0A60B2094387EA81F741F23E9800FAE9 /* Category */,
+				19D2473DE3033FCB868D8C2F6F20858D /* Frameworks */,
+				14375576F995CB0028FC52E2EE1FFCAE /* Headers */,
+				961A191DAFF3AABC908F7A7FAAB53537 /* MKRAVPlayer */,
+				D7A009714AFA0F336541A925109DB010 /* MKRWIFIDeviceManager */,
+				93B674C571E33AA5F59F1B2E9F3A22A5 /* Pod */,
+				893101FECA50D7B64131199B969CD94B /* Support Files */,
 			);
 			name = MKRRadioManager;
 			path = ../..;
 			sourceTree = "<group>";
 		};
-		9173ADEFD6D7CCB054BCCA387A1814C4 /* Category */ = {
+		893101FECA50D7B64131199B969CD94B /* Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				5694538552C144B691DE05C7B86BCF66 /* NSString+MKRRadioManagerAdd.h */,
-				9E70E54B13DACF347780188B95FF852A /* NSString+MKRRadioManagerAdd.m */,
-				CE08168196018306EB07795D06EA3482 /* UIDevice+MKRRadioManagerAdd.h */,
-				7BD2CF1CEF475DBD58F8D9EA91DC2891 /* UIDevice+MKRRadioManagerAdd.m */,
+				93EE0177C1B62D6B6660F63A90E06A61 /* MKRRadioManager.xcconfig */,
+				2EB4FF2DAB1B7F88488436285CF33DF9 /* MKRRadioManager-dummy.m */,
+				8751D3FD3BBED87FBE9BA05062127D36 /* MKRRadioManager-prefix.pch */,
 			);
-			name = Category;
-			path = MKRRadioManager/Classes/MKRRadioManager/Category;
+			name = "Support Files";
+			path = "Example/Pods/Target Support Files/MKRRadioManager";
 			sourceTree = "<group>";
 		};
-		9F5B387BE3E9DC0E128FEF1529ACB045 /* Support Files */ = {
+		93B674C571E33AA5F59F1B2E9F3A22A5 /* Pod */ = {
 			isa = PBXGroup;
 			children = (
-				E244E99302FE6940E5045C8BE37CC5F4 /* MKRRadioManager.xcconfig */,
-				93C6D6B0CF2FC2FC10C447F1C57774B9 /* MKRRadioManager-dummy.m */,
-				29D705D0840A3C5677A337ECD35F017A /* MKRRadioManager-prefix.pch */,
+				6D4552C022ACCBC59172428F49F15942 /* LICENSE */,
+				D6B2F2F23A1A9169C141FDF274D57F02 /* MKRRadioManager.podspec */,
+				ED2510F6DF7B06417B41647CD2BE75E3 /* README.md */,
 			);
-			name = "Support Files";
-			path = "Example/Pods/Target Support Files/MKRRadioManager";
+			name = Pod;
 			sourceTree = "<group>";
 		};
-		B49F8B153615B771F34D34E857CF7DAF /* Development Pods */ = {
+		961A191DAFF3AABC908F7A7FAAB53537 /* MKRAVPlayer */ = {
 			isa = PBXGroup;
 			children = (
-				868ECF64DBF1179987B6B08574DF69BB /* MKRRadioManager */,
+				E45769C87AB38717837EABBFCE9746B5 /* MKRAVPlayer.h */,
+				B959207141AAB16EEEF2884B714A63C7 /* MKRAVPlayer.m */,
+				33C12A9F21DFBF75D3924A3DADE7BF6C /* MKRPlayResourceStatus.h */,
+				C61A0051DEEF2EBA0B1A83DBF9CD94C2 /* MKRPlayResourceStatus.m */,
 			);
-			name = "Development Pods";
+			name = MKRAVPlayer;
+			path = MKRRadioManager/Classes/MKRRadioManager/MKRAVPlayer;
 			sourceTree = "<group>";
 		};
-		BEC7FBB7C08709A8F4AB1D22A10CFA50 /* MKRAVPlayer */ = {
+		B49F8B153615B771F34D34E857CF7DAF /* Development Pods */ = {
 			isa = PBXGroup;
 			children = (
-				099969830641F7FD1B77F4CC3301CD78 /* MKRAVPlayer.h */,
-				58554E3ED08E339B388AF2F4FBDC7411 /* MKRAVPlayer.m */,
-				A3FB65661718CD58D8E0F764A0E59115 /* MKRPlayResourceStatus.h */,
-				4ACD1C56C76A7CB5138CCDDA5722F921 /* MKRPlayResourceStatus.m */,
+				546BD169817E80782CE26C4E162322A2 /* MKRRadioManager */,
 			);
-			name = MKRAVPlayer;
-			path = MKRRadioManager/Classes/MKRRadioManager/MKRAVPlayer;
+			name = "Development Pods";
 			sourceTree = "<group>";
 		};
 		CF1408CF629C7361332E53B88F7BD30C = {
@@ -279,6 +268,20 @@
 			path = "Target Support Files/Pods-MKRRadioManager_Tests";
 			sourceTree = "<group>";
 		};
+		D7A009714AFA0F336541A925109DB010 /* MKRWIFIDeviceManager */ = {
+			isa = PBXGroup;
+			children = (
+				EF0CAFA2C66F652D26AD9E254508FE6C /* MKRM3UListModel.h */,
+				3383350AD31F3C178FF09C0A1F4CE354 /* MKRM3UListModel.m */,
+				381EB66DDF7B5F77B1D0B862B8E2CF6F /* MKRUPnPDevice.h */,
+				D06205284FC535604DB6C172C937C5A2 /* MKRUPnPDevice.m */,
+				C65E17BC783D69092A89445F0CFD649F /* MKRWIFIDeviceManager.h */,
+				14DD5B7CB7994B3A259CEB2EE88152FB /* MKRWIFIDeviceManager.m */,
+			);
+			name = MKRWIFIDeviceManager;
+			path = MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager;
+			sourceTree = "<group>";
+		};
 		D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
@@ -296,21 +299,22 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BE52BB698B82E47E4AA4A7B655437BFB /* Headers */ = {
+		68FBB117676E5839A23CE300936E5367 /* Headers */ = {
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				140B4EE131016DA884858CB831F87138 /* MKRAVPlayer.h in Headers */,
-				E443BBE1865DD969974A547FA71D5B97 /* MKRM3UListModel.h in Headers */,
-				3B9D5767F70C90959DD329012573C906 /* MKRPlayControlProtocol.h in Headers */,
-				C538399DC4A3D01DF5C45E16FC6C8FFF /* MKRPlayResourceStatus.h in Headers */,
-				55EF079EE139EE533CFC5F29448DB171 /* MKRPlayResourceUpdateProtocol.h in Headers */,
-				32CAEB9EB381A70D018571D52BB93F55 /* MKRRadioPlayControlManager.h in Headers */,
-				1A02D7E6CCC8D638ECFF2875C3365CA6 /* MKRRadioResorce.h in Headers */,
-				4AD39FD569E39275CC938F0EF0469526 /* MKRUPnPDevice.h in Headers */,
-				22F6B75CD11EB96EA3717387D150E0F8 /* MKRWIFIDeviceManager.h in Headers */,
-				92247E06D0FFB1F551EB6980E07AF5C8 /* NSString+MKRRadioManagerAdd.h in Headers */,
-				EAB31749EC3E1A6B317B0C10B0CB07FF /* UIDevice+MKRRadioManagerAdd.h in Headers */,
+				14FB948C203432D8005A0D4C3A35D4E6 /* MKRAVPlayer.h in Headers */,
+				3EB68E3D2608414A7ADA0F145BC0FEC7 /* MKRM3UListModel.h in Headers */,
+				276D752C5F536C68B0A169C1F8660611 /* MKRPlayControlProtocol.h in Headers */,
+				0A4A8FC98483C9572DDC1C0169D8FFA3 /* MKRPlayResourceStatus.h in Headers */,
+				818745858ED3B4A3DD4D3FFC95EA16DA /* MKRPlayResourceUpdateProtocol.h in Headers */,
+				C13625A3B9F30DC26369F14F4F4EC993 /* MKRRadioPlayControlManager.h in Headers */,
+				39AE3A3BC23F9EF5B3410B36CD060058 /* MKRRadioResorce.h in Headers */,
+				B3CD70B6BDAB92D25E131E23D01F40B8 /* MKRResoureEnumHeader.h in Headers */,
+				3C5EBCFCC7E14E833D067CA786EA43ED /* MKRUPnPDevice.h in Headers */,
+				C48B835DD9348CEF4E9A6D03F7BD3639 /* MKRWIFIDeviceManager.h in Headers */,
+				59F25FA838253B8009D9214AAE118BEB /* NSString+MKRRadioManagerAdd.h in Headers */,
+				48857C2E029C6B8B0615B4E0838DF55F /* UIDevice+MKRRadioManagerAdd.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -326,11 +330,11 @@
 /* Begin PBXNativeTarget section */
 		2F2655D0037091849641E648A2FB6766 /* MKRRadioManager */ = {
 			isa = PBXNativeTarget;
-			buildConfigurationList = 49F390E1D749423070BA67860B04572F /* Build configuration list for PBXNativeTarget "MKRRadioManager" */;
+			buildConfigurationList = 2B4968AB224607C3194A97977404FB7E /* Build configuration list for PBXNativeTarget "MKRRadioManager" */;
 			buildPhases = (
-				BE52BB698B82E47E4AA4A7B655437BFB /* Headers */,
-				5D6BA6771FDEA0759154E2BF3DE0F895 /* Sources */,
-				1E7B42167802AF913B46B23764C50EA6 /* Frameworks */,
+				68FBB117676E5839A23CE300936E5367 /* Headers */,
+				A6A713DD71ABCA12E494F9BFD1886850 /* Sources */,
+				7A3F7BCE03D07B7B40A062F05F52931B /* Frameworks */,
 			);
 			buildRules = (
 			);
@@ -414,19 +418,19 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		5D6BA6771FDEA0759154E2BF3DE0F895 /* Sources */ = {
+		A6A713DD71ABCA12E494F9BFD1886850 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				9195EF40918066E58B65F5D412132114 /* MKRAVPlayer.m in Sources */,
-				EB376131EDDB362047E3FEC53BF1234A /* MKRM3UListModel.m in Sources */,
-				87CC7502B3DE31FA8FDF8D03A23CA4AF /* MKRPlayResourceStatus.m in Sources */,
-				56AB7EA2E2D164B5947AC364661B29AB /* MKRRadioManager-dummy.m in Sources */,
-				E38042F4A46A1BA138C91E4C8871DB27 /* MKRRadioResorce.m in Sources */,
-				88BD22DD210469241F6F123F9446C8C4 /* MKRUPnPDevice.m in Sources */,
-				6A418EB7F50002E812454241132EAB30 /* MKRWIFIDeviceManager.m in Sources */,
-				FC94F5BC5E0E77B6DB2CEC0D1BBC1274 /* NSString+MKRRadioManagerAdd.m in Sources */,
-				309A090F5C6E7F64E21FF27F5E633198 /* UIDevice+MKRRadioManagerAdd.m in Sources */,
+				D525AA395CD55D1F438345300A3BD431 /* MKRAVPlayer.m in Sources */,
+				AF1582148CBE0BEA205DF4A56A5E9C38 /* MKRM3UListModel.m in Sources */,
+				9189303E592C1DF3FE220CF678B77834 /* MKRPlayResourceStatus.m in Sources */,
+				31CF2C2595ECABE699A957E0A6AF1B04 /* MKRRadioManager-dummy.m in Sources */,
+				D4C437E314AB55FFBA24146881A651FB /* MKRRadioResorce.m in Sources */,
+				D94E65EBD523E887514B4FB6D781FD80 /* MKRUPnPDevice.m in Sources */,
+				31F1516EFF05AB33420A4B43D0CEC31C /* MKRWIFIDeviceManager.m in Sources */,
+				8B1F3B8F3D1F68C78FC3D85CE7A9C511 /* NSString+MKRRadioManagerAdd.m in Sources */,
+				23C65CA3FD798CDB432B7CF74972020F /* UIDevice+MKRRadioManagerAdd.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -456,9 +460,33 @@
 /* End PBXTargetDependency section */
 
 /* Begin XCBuildConfiguration section */
-		001B61334143CEE286A8C65C2B4F73D6 /* Debug */ = {
+		043154221DE3066628E92CB55265E5D6 /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 93EE0177C1B62D6B6660F63A90E06A61 /* MKRRadioManager.xcconfig */;
+			buildSettings = {
+				CODE_SIGN_IDENTITY = "iPhone Developer";
+				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+				GCC_PREFIX_HEADER = "Target Support Files/MKRRadioManager/MKRRadioManager-prefix.pch";
+				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+				OTHER_LDFLAGS = "";
+				OTHER_LIBTOOLFLAGS = "";
+				PRIVATE_HEADERS_FOLDER_PATH = "";
+				PRODUCT_MODULE_NAME = MKRRadioManager;
+				PRODUCT_NAME = MKRRadioManager;
+				PUBLIC_HEADERS_FOLDER_PATH = "";
+				SDKROOT = iphoneos;
+				SKIP_INSTALL = YES;
+				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+				TARGETED_DEVICE_FAMILY = "1,2";
+				VALIDATE_PRODUCT = YES;
+			};
+			name = Release;
+		};
+		273FC016B1C3AE68E89A570BA30C6F49 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = E244E99302FE6940E5045C8BE37CC5F4 /* MKRRadioManager.xcconfig */;
+			baseConfigurationReference = 93EE0177C1B62D6B6660F63A90E06A61 /* MKRRadioManager.xcconfig */;
 			buildSettings = {
 				CODE_SIGN_IDENTITY = "iPhone Developer";
 				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -564,30 +592,6 @@
 			};
 			name = Debug;
 		};
-		749A1C08D9F5F0FDCAD73A8FDB0ABD4E /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = E244E99302FE6940E5045C8BE37CC5F4 /* MKRRadioManager.xcconfig */;
-			buildSettings = {
-				CODE_SIGN_IDENTITY = "iPhone Developer";
-				"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
-				"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
-				GCC_PREFIX_HEADER = "Target Support Files/MKRRadioManager/MKRRadioManager-prefix.pch";
-				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
-				OTHER_LDFLAGS = "";
-				OTHER_LIBTOOLFLAGS = "";
-				PRIVATE_HEADERS_FOLDER_PATH = "";
-				PRODUCT_MODULE_NAME = MKRRadioManager;
-				PRODUCT_NAME = MKRRadioManager;
-				PUBLIC_HEADERS_FOLDER_PATH = "";
-				SDKROOT = iphoneos;
-				SKIP_INSTALL = YES;
-				SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
-				TARGETED_DEVICE_FAMILY = "1,2";
-				VALIDATE_PRODUCT = YES;
-			};
-			name = Release;
-		};
 		BAF14824E77A349FB18D2A8D3A8A2472 /* Debug */ = {
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = FE9441B2BC00597A4F90F43AB9E188A9 /* Pods-MKRRadioManager_Tests.debug.xcconfig */;
@@ -725,29 +729,29 @@
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		305F5EDDFAF0A376BA729DEA936C7C85 /* Build configuration list for PBXNativeTarget "Pods-MKRRadioManager_Tests" */ = {
+		2B4968AB224607C3194A97977404FB7E /* Build configuration list for PBXNativeTarget "MKRRadioManager" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				BAF14824E77A349FB18D2A8D3A8A2472 /* Debug */,
-				D3A6B31B0B678FC969EC4355F465769B /* Release */,
+				273FC016B1C3AE68E89A570BA30C6F49 /* Debug */,
+				043154221DE3066628E92CB55265E5D6 /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
+		305F5EDDFAF0A376BA729DEA936C7C85 /* Build configuration list for PBXNativeTarget "Pods-MKRRadioManager_Tests" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				39769C66FA8FB99B807E0CA1F02C1A39 /* Debug */,
-				E451DDFF283F5C88C57D029CBC41594E /* Release */,
+				BAF14824E77A349FB18D2A8D3A8A2472 /* Debug */,
+				D3A6B31B0B678FC969EC4355F465769B /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;
 		};
-		49F390E1D749423070BA67860B04572F /* Build configuration list for PBXNativeTarget "MKRRadioManager" */ = {
+		4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (
-				001B61334143CEE286A8C65C2B4F73D6 /* Debug */,
-				749A1C08D9F5F0FDCAD73A8FDB0ABD4E /* Release */,
+				39769C66FA8FB99B807E0CA1F02C1A39 /* Debug */,
+				E451DDFF283F5C88C57D029CBC41594E /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
 			defaultConfigurationName = Release;

+ 1 - 1
MKRRadioManager/Classes/MKRRadioManager/Headers/MKRRadioPlayControlManager.h

@@ -16,7 +16,7 @@
 #define MKRLog(...)
 #endif
 #endif
+
 #import <MKRRadioResorce.h>
 #import <MKRUPnPDevice.h>
 #import <MKRWIFIDeviceManager.h>
-//#import <UIDevice+MKRRadioManagerAdd.h>

+ 28 - 0
MKRRadioManager/Classes/MKRRadioManager/Headers/MKRResoureEnumHeader.h

@@ -0,0 +1,28 @@
+//
+//  MKRResoureEnumHeader.h
+//  MKRRadioManager
+//
+//  Created by yyqxiaoyin on 2019/9/4.
+//
+
+#ifndef MKRResoureEnumHeader_h
+#define MKRResoureEnumHeader_h
+
+#import <Foundation/Foundation.h>
+
+//资源类型
+typedef NS_ENUM(NSUInteger, MKRSourceType) {
+    MKRSourceTypeMusic  = 0,//音乐
+    MKRSourceTypePodcast,//主播电台
+    MKRSourceTypeBroadcast,//广播电台
+    MKRSourceTypeHandPick//精选电台
+};
+
+//资源来源
+typedef NS_ENUM(NSUInteger, MKRSourcePlatform) {
+    MKRSourcePlatformQingTing  = 1, //蜻蜓
+    MKRSourcePlatformMaoKing,  //猫台
+    MKRSourcePlatformDMH,     //百度
+};
+
+#endif /* MKRResoureEnumHeader_h */

+ 5 - 23
MKRRadioManager/Classes/MKRRadioManager/MKRRadioResorce.h

@@ -6,27 +6,8 @@
 //
 
 #import <Foundation/Foundation.h>
-
-typedef NS_ENUM(NSInteger,MKRResourcePlatform) {
-    MKRResourcePlatformThisWebSite = 1,    //本站
-    MKRResourcePlatformLiZhi,              //荔枝FM
-    MKRResourcePlatformQingTing,           //蜻蜓FM
-    MKRResourcePlatformKuKe,               //库克
-    MKRResourcePlatformXiMaLaYa,           //喜马拉雅FM
-    MKRResourcePlatformBaiDu,              //百度
-    MKRResourcePlatformWangYiYun,          //网易云
-    MKRResourcePlatformDouBan,             //豆瓣
-    MKRResourcePlatformQQMusic,            //qq音乐
-    MKRResourcePlatformOther,              //其他音乐
-    MKRResourcePlatformFavorite,            //收藏
-    MKRResourcePlatformCombine,
-    MKRResourcePlatformmRecentPlay,
-    MKRResourcePlatformPlatformPost,
-    MKRResourcePlatformDefaultRadio,
-    MKRResourcePlatformMediaData,
-    MKRResourcePlatformRadio,              //电台
-    MKRResourcePlatformPodcast             //播客
-};
+#import <MKRResoureEnumHeader.h>
+#import <MKRPlayResourceStatus.h>
 
 @protocol MKRRadioResorce <NSObject>
 
@@ -43,7 +24,7 @@ typedef NS_ENUM(NSInteger,MKRResourcePlatform) {
 /** 歌曲ID */
 @property(nonatomic, strong) NSString *songInfoID;
 /** 歌曲来源 */
-@property(nonatomic, assign) MKRResourcePlatform songFrom;
+@property(nonatomic, assign) MKRSourcePlatform songFrom;
 /** 节目专辑ID */
 @property(nonatomic, strong) NSString *songAlbumID;
 /** 节目频道 */
@@ -52,7 +33,8 @@ typedef NS_ENUM(NSInteger,MKRResourcePlatform) {
 @property  (nonatomic, assign) NSInteger vip_canPlay;
 @property(nonatomic, strong) NSString *songChannelUid;
 @property(nonatomic, strong) NSString *songFlag;
-
+/** 播放进度相关信息 */
+@property (nonatomic, strong) MKRPlayResourceStatus *resourceStatus;
 @end
 
 @interface MKRRadioResorce : NSObject<MKRRadioResorce>

+ 1 - 1
MKRRadioManager/Classes/MKRRadioManager/MKRWIFIDeviceManager/MKRWIFIDeviceManager.m

@@ -428,7 +428,7 @@ static inline void wd_main_queue(void (^block)(void)){
             songFrom = arr[1];
         }
     }
-    resource.songFrom = (MKRResourcePlatform)[songFrom integerValue];
+    resource.songFrom = (MKRSourcePlatform)[songFrom integerValue];
     NSString *channelString = dmrPositionInfo[8];
     if (![channelString containsString:@"Unknown:TrackMetaData Incomplete"]) {
         if ([channelString containsString:@"CHANNEL_UPDATE_"]) {