diff --git a/CHANGELOG.md b/CHANGELOG.md index 5817656..e1cd52b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +- v5.1.7 + - Add Bug fix in caching. + - v5.1.6 - Add canLike(), canSkip() support for candian stations. diff --git a/FeedMedia.podspec b/FeedMedia.podspec index 8671582..bb17948 100644 --- a/FeedMedia.podspec +++ b/FeedMedia.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "FeedMedia" - s.version = "5.1.6" + s.version = "5.1.7" s.summary = "FeedMedia SDK for Internet radio streaming" s.description = <<-DESC Feed.fm allows you to legally add popular music to your mobile app with a Pandora-style diff --git a/FeedMedia.xcframework/Info.plist b/FeedMedia.xcframework/Info.plist index 516148a..eb4cd25 100644 --- a/FeedMedia.xcframework/Info.plist +++ b/FeedMedia.xcframework/Info.plist @@ -22,20 +22,21 @@ simulator + BitcodeSymbolMapsPath + BCSymbolMaps DebugSymbolsPath dSYMs LibraryIdentifier - ios-x86_64-maccatalyst + ios-arm64_armv7 LibraryPath FeedMedia.framework SupportedArchitectures - x86_64 + arm64 + armv7 SupportedPlatform ios - SupportedPlatformVariant - maccatalyst DebugSymbolsPath @@ -69,21 +70,20 @@ simulator - BitcodeSymbolMapsPath - BCSymbolMaps DebugSymbolsPath dSYMs LibraryIdentifier - ios-arm64_armv7 + ios-x86_64-maccatalyst LibraryPath FeedMedia.framework SupportedArchitectures - arm64 - armv7 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + maccatalyst CFBundlePackageType diff --git a/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/D9241273-6F03-3662-B3F8-4F9706699EE3.bcsymbolmap b/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/3D971541-1AD0-3D9A-A5E9-91EEF7F54987.bcsymbolmap similarity index 95% rename from FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/D9241273-6F03-3662-B3F8-4F9706699EE3.bcsymbolmap rename to FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/3D971541-1AD0-3D9A-A5E9-91EEF7F54987.bcsymbolmap index 8ac37c7..737567f 100644 --- a/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/D9241273-6F03-3662-B3F8-4F9706699EE3.bcsymbolmap +++ b/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/3D971541-1AD0-3D9A-A5E9-91EEF7F54987.bcsymbolmap @@ -1,7 +1,7 @@ BCSymbolMap Version: 2.0 -Apple clang version 13.0.0 (clang-1300.0.29.30) -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -iPhoneOS15.2.sdk +Apple clang version 13.0.0 (clang-1300.0.18.6) +/Users/arveenkumar/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk +iPhoneOS15.0.sdk /Users/arveenkumar/Library/Developer/Xcode/DerivedData/iOS-SDK-Core-fgrpaouhsmqrabgpbmhknvakahqp/Build/Intermediates.noindex/ArchiveIntermediates/FeedMedia/IntermediateBuildFilesPath/FeedMediaCore.build/Release-iphoneos/FeedMedia.build/DerivedSources/FeedMedia_vers.c /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore -[FMShareButton initWithFrame:] @@ -397,7 +397,8 @@ __29-[FMEqualizer startAnimation]_block_invoke_2 __29-[FMEqualizer startAnimation]_block_invoke.43 __29-[FMEqualizer startAnimation]_block_invoke CGRectMake -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h +/Users/arveenkumar -[FMLikeButton initWithFrame:] -[FMLikeButton initWithCoder:] -[FMLikeButton init] @@ -732,6 +733,7 @@ Sources/FMTotalTimeLabel.h +[FMAPIRequest requestSimulcastInfo:withCookie:] +[FMAPIRequest requestSessionEvent:withParameters:] +[FMAPIRequest requestPlayWithPlacement:station:audioItem:formats:maxBitrate:withAdvanceSeconds:withCrossfade:] ++[FMAPIRequest searchStationWithPlacement:withQuery:pageNo:perPage:] +[FMAPIRequest requestStart:::] +[FMAPIRequest requestElapse:time:] +[FMAPIRequest requestSkip:] @@ -751,6 +753,7 @@ ___30-[FMAPIRequest failWithError:]_block_invoke -[FMAPIRequest succeedWithResult:] ___34-[FMAPIRequest succeedWithResult:]_block_invoke -[FMAPIRequest queryString] ++[FMAPIRequest covertFromJSONString:] +[FMAPIRequest now] ___19+[FMAPIRequest now]_block_invoke -[FMAPIRequest urlRequest] @@ -790,83 +793,99 @@ __location _OBJC_CLASSLIST_REFERENCES_$_.35 _OBJC_CLASSLIST_REFERENCES_$_.76 _OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 +_OBJC_SELECTOR_REFERENCES_.120 _OBJC_CLASSLIST_REFERENCES_$_.141 +_OBJC_SELECTOR_REFERENCES_.143 _OBJC_SELECTOR_REFERENCES_.145 _OBJC_SELECTOR_REFERENCES_.147 _OBJC_SELECTOR_REFERENCES_.149 _OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.179 +_OBJC_SELECTOR_REFERENCES_.154 +_OBJC_CLASSLIST_REFERENCES_$_.155 +_OBJC_SELECTOR_REFERENCES_.159 +_OBJC_SELECTOR_REFERENCES_.161 +_OBJC_SELECTOR_REFERENCES_.163 +_OBJC_CLASSLIST_REFERENCES_$_.164 +_OBJC_SELECTOR_REFERENCES_.166 +_OBJC_SELECTOR_REFERENCES_.170 +_OBJC_SELECTOR_REFERENCES_.172 +_OBJC_SELECTOR_REFERENCES_.174 +_OBJC_SELECTOR_REFERENCES_.176 +_OBJC_SELECTOR_REFERENCES_.178 +_OBJC_CLASSLIST_REFERENCES_$_.179 _OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.196 -_now.sRFC3339DateFormatter -_now.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_CLASSLIST_REFERENCES_$_.213 +_OBJC_SELECTOR_REFERENCES_.183 +_OBJC_SELECTOR_REFERENCES_.185 +_OBJC_SELECTOR_REFERENCES_.187 +_OBJC_SELECTOR_REFERENCES_.189 +_OBJC_SELECTOR_REFERENCES_.193 +_OBJC_SELECTOR_REFERENCES_.195 +_OBJC_SELECTOR_REFERENCES_.198 +_OBJC_SELECTOR_REFERENCES_.200 +_OBJC_SELECTOR_REFERENCES_.204 +_OBJC_CLASSLIST_REFERENCES_$_.207 +_OBJC_SELECTOR_REFERENCES_.211 +_OBJC_SELECTOR_REFERENCES_.213 +_OBJC_SELECTOR_REFERENCES_.215 _OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 _OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_CLASSLIST_REFERENCES_$_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 +_now.sRFC3339DateFormatter +_now.onceToken +_OBJC_CLASSLIST_REFERENCES_$_.260 +_OBJC_SELECTOR_REFERENCES_.264 +_OBJC_SELECTOR_REFERENCES_.266 +_OBJC_SELECTOR_REFERENCES_.270 +_OBJC_CLASSLIST_REFERENCES_$_.271 +_OBJC_SELECTOR_REFERENCES_.273 +_OBJC_SELECTOR_REFERENCES_.275 +_OBJC_CLASSLIST_REFERENCES_$_.276 +_OBJC_SELECTOR_REFERENCES_.280 +_OBJC_SELECTOR_REFERENCES_.282 +_OBJC_SELECTOR_REFERENCES_.284 +_OBJC_CLASSLIST_REFERENCES_$_.285 _OBJC_SELECTOR_REFERENCES_.287 _OBJC_SELECTOR_REFERENCES_.289 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_CLASSLIST_REFERENCES_$_.321 +_OBJC_SELECTOR_REFERENCES_.291 +_OBJC_SELECTOR_REFERENCES_.297 +_OBJC_SELECTOR_REFERENCES_.299 +_OBJC_SELECTOR_REFERENCES_.303 +_OBJC_SELECTOR_REFERENCES_.305 +_OBJC_SELECTOR_REFERENCES_.307 +_OBJC_SELECTOR_REFERENCES_.319 _OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 +_OBJC_CLASSLIST_REFERENCES_$_.326 +_OBJC_SELECTOR_REFERENCES_.328 +_OBJC_SELECTOR_REFERENCES_.330 +_OBJC_CLASSLIST_REFERENCES_$_.331 _OBJC_SELECTOR_REFERENCES_.333 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -___block_descriptor_28_e4_20s24s_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l -_OBJC_SELECTOR_REFERENCES_.346 +_OBJC_CLASSLIST_REFERENCES_$_.336 +_OBJC_SELECTOR_REFERENCES_.338 _OBJC_SELECTOR_REFERENCES_.348 +_OBJC_SELECTOR_REFERENCES_.350 +_OBJC_CLASSLIST_REFERENCES_$_.351 +_OBJC_SELECTOR_REFERENCES_.353 +_OBJC_SELECTOR_REFERENCES_.355 +_OBJC_SELECTOR_REFERENCES_.357 +_OBJC_SELECTOR_REFERENCES_.361 +_OBJC_SELECTOR_REFERENCES_.363 +_OBJC_SELECTOR_REFERENCES_.365 +_OBJC_SELECTOR_REFERENCES_.367 +_OBJC_SELECTOR_REFERENCES_.371 +_OBJC_SELECTOR_REFERENCES_.373 +_OBJC_SELECTOR_REFERENCES_.377 +_OBJC_SELECTOR_REFERENCES_.379 +_OBJC_SELECTOR_REFERENCES_.381 +_OBJC_CLASSLIST_REFERENCES_$_.382 +_OBJC_SELECTOR_REFERENCES_.384 +_OBJC_SELECTOR_REFERENCES_.388 +_OBJC_SELECTOR_REFERENCES_.390 +_OBJC_SELECTOR_REFERENCES_.394 +_OBJC_SELECTOR_REFERENCES_.398 +_OBJC_SELECTOR_REFERENCES_.402 +_OBJC_SELECTOR_REFERENCES_.404 +___block_descriptor_28_e4_20s24s_e45_v16?0"NSData"4"NSURLResponse"8"NSError"12l +_OBJC_SELECTOR_REFERENCES_.407 +_OBJC_SELECTOR_REFERENCES_.409 __OBJC_$_CLASS_METHODS_FMAPIRequest __OBJC_$_CLASS_PROP_LIST_FMAPIRequest __OBJC_METACLASS_RO_$_FMAPIRequest @@ -892,7 +911,7 @@ __20-[FMAPIRequest send]_block_invoke_3 __20-[FMAPIRequest send]_block_invoke_2 __20-[FMAPIRequest send]_block_invoke __19+[FMAPIRequest now]_block_invoke -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/usr/include/dispatch/once.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/usr/include/dispatch/once.h __34-[FMAPIRequest succeedWithResult:]_block_invoke __30-[FMAPIRequest failWithError:]_block_invoke +[VICacheConfiguration configurationWithFilePath:] @@ -955,13 +974,12 @@ __OBJC_$_PROP_LIST_VICacheConfiguration __OBJC_CLASS_RO_$_VICacheConfiguration _OBJC_CLASSLIST_REFERENCES_$_.169 _OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 +_OBJC_SELECTOR_REFERENCES_.179 _OBJC_CLASSLIST_REFERENCES_$_.180 _OBJC_SELECTOR_REFERENCES_.182 +_OBJC_SELECTOR_REFERENCES_.184 _OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.195 +_OBJC_SELECTOR_REFERENCES_.196 __OBJC_$_CATEGORY_CLASS_METHODS_VICacheConfiguration_$_VIConvenient __OBJC_$_CATEGORY_VICacheConfiguration_$_VIConvenient /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/MediaCache/Cache/VICacheConfiguration.m @@ -1001,28 +1019,14 @@ Sources/Core/Private/FMAuth.m Sources/Core/Private/FMAuth.h +[FMReachability reachabilityWithHostName:] +[FMReachability reachabilityWithHostname:] -+[FMReachability reachabilityWithAddress:] -+[FMReachability reachabilityForInternetConnection] -+[FMReachability reachabilityForLocalWiFi] -+[FMReachability reachabilityWithURL:] -+[FMReachability isIpAddress:] -[FMReachability initWithReachabilityRef:] -[FMReachability dealloc] +-[FMReachability isReachableWithFlags:] +-[FMReachability isReachable] -[FMReachability startNotifier] _TMReachabilityCallback -[FMReachability stopNotifier] --[FMReachability isReachableWithFlags:] --[FMReachability isReachable] --[FMReachability isReachableViaWWAN] --[FMReachability isReachableViaWiFi] --[FMReachability isConnectionRequired] --[FMReachability connectionRequired] --[FMReachability isConnectionOnDemand] --[FMReachability isInterventionRequired] --[FMReachability currentReachabilityStatus] -[FMReachability reachabilityFlags] --[FMReachability currentReachabilityString] --[FMReachability currentReachabilityFlags] -[FMReachability reachabilityChanged:] ___38-[FMReachability reachabilityChanged:]_block_invoke -[FMReachability reachableBlock] @@ -1040,11 +1044,7 @@ ___38-[FMReachability reachabilityChanged:]_block_invoke -[FMReachability reachabilityObject] -[FMReachability setReachabilityObject:] -[FMReachability .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 +_OBJC_CLASSLIST_REFERENCES_$_.42 __OBJC_$_CLASS_METHODS_FMReachability __OBJC_METACLASS_RO_$_FMReachability __OBJC_$_INSTANCE_METHODS_FMReachability @@ -1058,16 +1058,11 @@ _OBJC_IVAR_$_FMReachability._reachabilityObject __OBJC_$_INSTANCE_VARIABLES_FMReachability __OBJC_$_PROP_LIST_FMReachability __OBJC_CLASS_RO_$_FMReachability -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_SELECTOR_REFERENCES_.150 /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMReachability.m Sources/Core/Private/FMReachability.m Sources/Core/Private/FMReachability.h __38-[FMReachability reachabilityChanged:]_block_invoke -reachabilityFlags TMReachabilityCallback -_OSSwapInt16 -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/usr/include/libkern/arm/OSByteOrder.h ___Block_byref_object_copy_ ___Block_byref_object_dispose_ ____FMLog_block_invoke @@ -1129,13 +1124,19 @@ Sources/Core/Private/MediaCache/ResourceLoader/VIContentInfo.h -[FMSession setNextItem:] -[FMSession setCurrentItem:] -[FMSession setStation:] -+[FMSession saveDirectory] -[FMSession requestSession:update:] ___35-[FMSession requestSession:update:]_block_invoke -___35-[FMSession requestSession:update:]_block_invoke.230 +___35-[FMSession requestSession:update:]_block_invoke.215 +-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:] +___75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke +___copy_helper_block_e4_20s24s28s32s36b +___destroy_helper_block_e4_20s24s28s32s36s +___75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke.245 +___copy_helper_block_e4_20s24b28s +___destroy_helper_block_e4_20s24s28s -[FMSession requestNewClient] ___29-[FMSession requestNewClient]_block_invoke -___29-[FMSession requestNewClient]_block_invoke.246 +___29-[FMSession requestNewClient]_block_invoke.254 -[FMSession getClientID] -[FMSession setClientID:] -[FMSession saveToUserDefaults:] @@ -1145,7 +1146,7 @@ ___29-[FMSession requestNewClient]_block_invoke.246 ___25-[FMSession sendRequest:]_block_invoke ___copy_helper_block_e4_20b24s28r ___destroy_helper_block_e4_20s24s28r -___25-[FMSession sendRequest:]_block_invoke.289 +___25-[FMSession sendRequest:]_block_invoke.297 -[FMSession sendQueuedRequests] -[FMSession cancelOutstandingRequests] -[FMSession startNetworkMonitor] @@ -1155,7 +1156,6 @@ ___32-[FMSession startNetworkMonitor]_block_invoke_3 -[FMSession stationsFromJSON:withFlag:] -[FMSession placementIdFromJSON:] -[FMSession crossfadeFromJSON:] --[FMSession canRequestItems] -[FMSession requestNextItem] -[FMSession requestOfflineStation:withAudiofiles:forTargetMinutes:] ___67-[FMSession requestOfflineStation:withAudiofiles:forTargetMinutes:]_block_invoke @@ -1164,7 +1164,7 @@ ___22-[FMSession sendLogs:]_block_invoke ___22-[FMSession sendLogs:]_block_invoke_2 -[FMSession requestPrepareForStations:] ___39-[FMSession requestPrepareForStations:]_block_invoke -___39-[FMSession requestPrepareForStations:]_block_invoke.384 +___39-[FMSession requestPrepareForStations:]_block_invoke.392 ___39-[FMSession requestPrepareForStations:]_block_invoke_2 -[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:] ___63-[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:]_block_invoke @@ -1189,7 +1189,7 @@ ___35-[FMSession requestDislikeForItem:]_block_invoke -[FMSession requestSkipWithSuccess:failure:] ___44-[FMSession requestSkipWithSuccess:failure:]_block_invoke ___copy_helper_block_e4_20s24b -___44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.470 +___44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.477 -[FMSession forceSkip:] -[FMSession rejectItem:forReason:] ___34-[FMSession rejectItem:forReason:]_block_invoke @@ -1221,6 +1221,7 @@ ___34-[FMSession rejectItem:forReason:]_block_invoke_2 -[FMSession setAuth:] -[FMSession .cxx_destruct] _OBJC_CLASSLIST_REFERENCES_$_.60 +_OBJC_SELECTOR_REFERENCES_.62 _OBJC_SELECTOR_REFERENCES_.64 _OBJC_SELECTOR_REFERENCES_.66 _OBJC_CLASSLIST_REFERENCES_$_.67 @@ -1228,114 +1229,103 @@ __sharedSess _OBJC_CLASSLIST_REFERENCES_$_.77 _OBJC_CLASSLIST_REFERENCES_$_.80 _OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_SELECTOR_REFERENCES_.208 +_OBJC_SELECTOR_REFERENCES_.111 +_OBJC_SELECTOR_REFERENCES_.115 +_OBJC_CLASSLIST_REFERENCES_$_.116 +_OBJC_SELECTOR_REFERENCES_.123 +_OBJC_SELECTOR_REFERENCES_.129 +_OBJC_SELECTOR_REFERENCES_.139 +_OBJC_CLASSLIST_REFERENCES_$_.147 +_OBJC_SELECTOR_REFERENCES_.151 +_OBJC_SELECTOR_REFERENCES_.153 +_OBJC_SELECTOR_REFERENCES_.165 +_OBJC_SELECTOR_REFERENCES_.191 ___block_descriptor_25_e4_20s_e21_v8?0"NSDictionary"4l -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 +_OBJC_CLASSLIST_REFERENCES_$_.225 +_OBJC_SELECTOR_REFERENCES_.227 +_OBJC_SELECTOR_REFERENCES_.231 +_OBJC_SELECTOR_REFERENCES_.233 +_OBJC_CLASSLIST_REFERENCES_$_.234 +_OBJC_SELECTOR_REFERENCES_.238 +___block_descriptor_40_e4_20s24s28s32s36bs_e21_v8?0"NSDictionary"4l +___block_descriptor_32_e4_20s24bs28s_e16_v8?0"NSError"4l +_OBJC_SELECTOR_REFERENCES_.249 +_OBJC_SELECTOR_REFERENCES_.251 +_OBJC_SELECTOR_REFERENCES_.253 +_OBJC_SELECTOR_REFERENCES_.256 +_OBJC_SELECTOR_REFERENCES_.258 _OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.266 +_OBJC_SELECTOR_REFERENCES_.262 _OBJC_SELECTOR_REFERENCES_.268 _OBJC_SELECTOR_REFERENCES_.274 _OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_SELECTOR_REFERENCES_.284 _OBJC_SELECTOR_REFERENCES_.286 _OBJC_SELECTOR_REFERENCES_.288 +_OBJC_SELECTOR_REFERENCES_.290 +_OBJC_SELECTOR_REFERENCES_.292 +_OBJC_SELECTOR_REFERENCES_.294 +_OBJC_SELECTOR_REFERENCES_.296 ___block_descriptor_32_e4_20bs24s28r_e21_v8?0"NSDictionary"4l ___block_descriptor_32_e4_20bs24s28r_e16_v8?0"NSError"4l -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.297 _OBJC_SELECTOR_REFERENCES_.301 -_OBJC_CLASSLIST_REFERENCES_$_.302 +_OBJC_SELECTOR_REFERENCES_.309 +_OBJC_CLASSLIST_REFERENCES_$_.310 +_OBJC_SELECTOR_REFERENCES_.314 +_OBJC_SELECTOR_REFERENCES_.318 ___block_descriptor_24_e5_v4?0lu20l4 ___block_descriptor_24_e23_v8?0"FMReachability"4lu20l4 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_CLASSLIST_REFERENCES_$_.324 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_CLASSLIST_REFERENCES_$_.327 -_OBJC_SELECTOR_REFERENCES_.339 +_OBJC_SELECTOR_REFERENCES_.327 +_OBJC_SELECTOR_REFERENCES_.329 +_OBJC_SELECTOR_REFERENCES_.331 +_OBJC_CLASSLIST_REFERENCES_$_.332 +_OBJC_SELECTOR_REFERENCES_.334 +_OBJC_CLASSLIST_REFERENCES_$_.335 +_OBJC_SELECTOR_REFERENCES_.337 _OBJC_SELECTOR_REFERENCES_.345 +_OBJC_SELECTOR_REFERENCES_.347 _OBJC_SELECTOR_REFERENCES_.349 _OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_CLASSLIST_REFERENCES_$_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_SELECTOR_REFERENCES_.364 -___block_descriptor_28_e4_20s24s_e21_v8?0"NSDictionary"4l +_OBJC_SELECTOR_REFERENCES_.359 +_OBJC_CLASSLIST_REFERENCES_$_.366 _OBJC_SELECTOR_REFERENCES_.368 -_OBJC_SELECTOR_REFERENCES_.374 +_OBJC_SELECTOR_REFERENCES_.370 +_OBJC_SELECTOR_REFERENCES_.372 +___block_descriptor_28_e4_20s24s_e21_v8?0"NSDictionary"4l _OBJC_SELECTOR_REFERENCES_.376 +_OBJC_SELECTOR_REFERENCES_.382 ___block_descriptor_24_e4_20s_e14_v16?04I8^c12l -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_CLASSLIST_REFERENCES_$_.385 -_OBJC_CLASSLIST_REFERENCES_$_.386 +_OBJC_SELECTOR_REFERENCES_.387 +_OBJC_SELECTOR_REFERENCES_.389 +_OBJC_SELECTOR_REFERENCES_.391 +_OBJC_CLASSLIST_REFERENCES_$_.393 ___block_descriptor_20_e16_v8?0"NSError"4l -_OBJC_SELECTOR_REFERENCES_.392 -_OBJC_SELECTOR_REFERENCES_.398 -_OBJC_SELECTOR_REFERENCES_.400 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.414 -_OBJC_SELECTOR_REFERENCES_.416 -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 +_OBJC_SELECTOR_REFERENCES_.399 +_OBJC_SELECTOR_REFERENCES_.405 +_OBJC_SELECTOR_REFERENCES_.411 +_OBJC_SELECTOR_REFERENCES_.413 +_OBJC_SELECTOR_REFERENCES_.415 _OBJC_SELECTOR_REFERENCES_.421 _OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.435 -_OBJC_SELECTOR_REFERENCES_.437 -_OBJC_SELECTOR_REFERENCES_.439 -_OBJC_SELECTOR_REFERENCES_.443 -_OBJC_SELECTOR_REFERENCES_.445 -_OBJC_SELECTOR_REFERENCES_.449 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.455 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.467 +_OBJC_CLASSLIST_REFERENCES_$_.424 +_OBJC_SELECTOR_REFERENCES_.426 +_OBJC_SELECTOR_REFERENCES_.428 +_OBJC_SELECTOR_REFERENCES_.430 +_OBJC_SELECTOR_REFERENCES_.432 +_OBJC_SELECTOR_REFERENCES_.442 +_OBJC_SELECTOR_REFERENCES_.444 +_OBJC_SELECTOR_REFERENCES_.446 +_OBJC_SELECTOR_REFERENCES_.450 +_OBJC_SELECTOR_REFERENCES_.452 +_OBJC_SELECTOR_REFERENCES_.456 +_OBJC_SELECTOR_REFERENCES_.458 +_OBJC_SELECTOR_REFERENCES_.462 +_OBJC_SELECTOR_REFERENCES_.464 +_OBJC_SELECTOR_REFERENCES_.474 ___block_descriptor_28_e4_20s24bs_e21_v8?0"NSDictionary"4l ___block_descriptor_28_e4_20s24bs_e16_v8?0"NSError"4l -_OBJC_SELECTOR_REFERENCES_.478 -_OBJC_SELECTOR_REFERENCES_.484 -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 +_OBJC_SELECTOR_REFERENCES_.485 +_OBJC_SELECTOR_REFERENCES_.491 +_OBJC_SELECTOR_REFERENCES_.493 __OBJC_$_CLASS_METHODS_FMSession __OBJC_METACLASS_RO_$_FMSession __OBJC_$_INSTANCE_METHODS_FMSession @@ -1366,7 +1356,7 @@ Sources/Core/Private/FMSession.m Sources/Core/Private/FMSession.h __34-[FMSession rejectItem:forReason:]_block_invoke_2 __34-[FMSession rejectItem:forReason:]_block_invoke -__44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.470 +__44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.477 __copy_helper_block_e4_20s24b __44-[FMSession requestSkipWithSuccess:failure:]_block_invoke __35-[FMSession requestDislikeForItem:]_block_invoke @@ -1378,7 +1368,7 @@ __61-[FMSession playStartedWithWaitingTime:bufferingTime:playID:]_block_invoke __63-[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:]_block_invoke_2 __63-[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:]_block_invoke __39-[FMSession requestPrepareForStations:]_block_invoke_2 -__39-[FMSession requestPrepareForStations:]_block_invoke.384 +__39-[FMSession requestPrepareForStations:]_block_invoke.392 __39-[FMSession requestPrepareForStations:]_block_invoke __22-[FMSession sendLogs:]_block_invoke_2 __22-[FMSession sendLogs:]_block_invoke @@ -1386,13 +1376,19 @@ __67-[FMSession requestOfflineStation:withAudiofiles:forTargetMinutes:]_block_in __32-[FMSession startNetworkMonitor]_block_invoke_3 __32-[FMSession startNetworkMonitor]_block_invoke_2 __32-[FMSession startNetworkMonitor]_block_invoke -__25-[FMSession sendRequest:]_block_invoke.289 +__25-[FMSession sendRequest:]_block_invoke.297 __destroy_helper_block_e4_20s24s28r __copy_helper_block_e4_20b24s28r __25-[FMSession sendRequest:]_block_invoke -__29-[FMSession requestNewClient]_block_invoke.246 +__29-[FMSession requestNewClient]_block_invoke.254 __29-[FMSession requestNewClient]_block_invoke -__35-[FMSession requestSession:update:]_block_invoke.230 +__destroy_helper_block_e4_20s24s28s +__copy_helper_block_e4_20s24b28s +__75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke.245 +__destroy_helper_block_e4_20s24s28s32s36s +__copy_helper_block_e4_20s24s28s32s36b +__75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke +__35-[FMSession requestSession:update:]_block_invoke.215 __35-[FMSession requestSession:update:]_block_invoke -[ScrollLabel initWithFrame:] -[ScrollLabel fullWidth] @@ -1522,6 +1518,7 @@ __OBJC_CLASS_RO_$_ScrollLabel _OBJC_CLASSLIST_REFERENCES_$_.70 _OBJC_SELECTOR_REFERENCES_.72 _OBJC_SELECTOR_REFERENCES_.74 +_OBJC_SELECTOR_REFERENCES_.83 _OBJC_IVAR_$_CWWindowContainer._notificationHeight __OBJC_METACLASS_RO_$_CWWindowContainer __OBJC_$_INSTANCE_METHODS_CWWindowContainer @@ -1537,60 +1534,58 @@ __OBJC_$_PROP_LIST_CWViewController __OBJC_CLASS_RO_$_CWViewController _OBJC_CLASSLIST_REFERENCES_$_.118 _OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.139 +_OBJC_SELECTOR_REFERENCES_.124 +_OBJC_SELECTOR_REFERENCES_.126 +_OBJC_CLASSLIST_REFERENCES_$_.127 +_OBJC_SELECTOR_REFERENCES_.135 +_OBJC_SELECTOR_REFERENCES_.140 _OBJC_SELECTOR_REFERENCES_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.153 +_OBJC_SELECTOR_REFERENCES_.156 _OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 +_OBJC_SELECTOR_REFERENCES_.167 +_OBJC_SELECTOR_REFERENCES_.169 ___block_descriptor_24_e4_20w_e5_v4?0l -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.193 _OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 +_OBJC_SELECTOR_REFERENCES_.219 +_OBJC_SELECTOR_REFERENCES_.221 _OBJC_CLASSLIST_REFERENCES_$_.222 +_OBJC_SELECTOR_REFERENCES_.228 +_OBJC_SELECTOR_REFERENCES_.236 _OBJC_SELECTOR_REFERENCES_.240 +_OBJC_SELECTOR_REFERENCES_.242 +_OBJC_SELECTOR_REFERENCES_.244 +_OBJC_SELECTOR_REFERENCES_.246 +_OBJC_SELECTOR_REFERENCES_.248 +_OBJC_SELECTOR_REFERENCES_.250 +_OBJC_SELECTOR_REFERENCES_.252 _OBJC_CLASSLIST_REFERENCES_$_.253 _OBJC_SELECTOR_REFERENCES_.255 _OBJC_SELECTOR_REFERENCES_.257 _OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_SELECTOR_REFERENCES_.264 _OBJC_CLASSLIST_REFERENCES_$_.269 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 +_OBJC_SELECTOR_REFERENCES_.272 +_OBJC_SELECTOR_REFERENCES_.277 _OBJC_SELECTOR_REFERENCES_.279 _OBJC_SELECTOR_REFERENCES_.281 _OBJC_SELECTOR_REFERENCES_.283 _OBJC_SELECTOR_REFERENCES_.285 +_OBJC_SELECTOR_REFERENCES_.293 _OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 _OBJC_CLASSLIST_REFERENCES_$_.306 _OBJC_SELECTOR_REFERENCES_.308 -_OBJC_SELECTOR_REFERENCES_.314 +_OBJC_SELECTOR_REFERENCES_.310 +_OBJC_SELECTOR_REFERENCES_.312 +_OBJC_SELECTOR_REFERENCES_.316 ___block_descriptor_24_e4_20bs_e5_v4?0l ___block_descriptor_28_e4_20s24bs_e7_v8?0c4l +_OBJC_SELECTOR_REFERENCES_.320 ___block_descriptor_36_e8_20s_e5_v4?0l _OBJC_SELECTOR_REFERENCES_.322 _OBJC_SELECTOR_REFERENCES_.324 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 +_OBJC_SELECTOR_REFERENCES_.326 ___block_descriptor_24_e4_20bs_e7_v8?0c4l _OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 _OBJC_SELECTOR_REFERENCES_.336 -_OBJC_SELECTOR_REFERENCES_.338 _OBJC_SELECTOR_REFERENCES_.340 _OBJC_SELECTOR_REFERENCES_.342 _OBJC_SELECTOR_REFERENCES_.344 @@ -1621,6 +1616,7 @@ _OBJC_IVAR_$_CWStatusBarNotification._notificationAnimationDuration __OBJC_$_INSTANCE_VARIABLES_CWStatusBarNotification __OBJC_$_PROP_LIST_CWStatusBarNotification __OBJC_CLASS_RO_$_CWStatusBarNotification +_OBJC_SELECTOR_REFERENCES_.425 _OBJC_SELECTOR_REFERENCES_.427 ___block_descriptor_28_e4_20r24r_e7_v8?0c4l /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/CWStatusBarNotification.m @@ -1647,9 +1643,9 @@ perform_block_after_delay __69-[CWStatusBarNotification displayNotificationWithMessage:completion:]_block_invoke_2 __69-[CWStatusBarNotification displayNotificationWithMessage:completion:]_block_invoke UI_USER_INTERFACE_IDIOM -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h UIInterfaceOrientationIsPortrait -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h UIInterfaceOrientationIsLandscape __destroy_helper_block_e4_20w __copy_helper_block_e4_20w @@ -1807,14 +1803,14 @@ ___destroy_helper_block_e8_20s44s48w -[CAMediaTimingFunction(MarqueeLabelHelpers) controlPoints] _OBJC_IVAR_$_FMMarqueeLabel._scrollDuration _OBJC_IVAR_$_FMMarqueeLabel._rate +_OBJC_CLASSLIST_REFERENCES_$_.84 _OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.115 +_OBJC_SELECTOR_REFERENCES_.113 _OBJC_SELECTOR_REFERENCES_.117 _OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.123 _OBJC_CLASSLIST_REFERENCES_$_.124 _OBJC_SELECTOR_REFERENCES_.128 +_OBJC_SELECTOR_REFERENCES_.130 _OBJC_SELECTOR_REFERENCES_.132 _OBJC_IVAR_$_FMMarqueeLabel._marqueeType _OBJC_IVAR_$_FMMarqueeLabel._awayOffset @@ -1830,14 +1826,26 @@ _OBJC_IVAR_$_FMMarqueeLabel._leadingBuffer _OBJC_IVAR_$_FMMarqueeLabel._trailingBuffer _OBJC_SELECTOR_REFERENCES_.134 _OBJC_SELECTOR_REFERENCES_.136 +_OBJC_SELECTOR_REFERENCES_.138 _OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.204 +_OBJC_SELECTOR_REFERENCES_.144 +_OBJC_SELECTOR_REFERENCES_.150 +_OBJC_SELECTOR_REFERENCES_.158 +_OBJC_SELECTOR_REFERENCES_.160 +_OBJC_SELECTOR_REFERENCES_.162 +_OBJC_SELECTOR_REFERENCES_.164 +_OBJC_SELECTOR_REFERENCES_.168 +_OBJC_SELECTOR_REFERENCES_.180 +_OBJC_SELECTOR_REFERENCES_.186 +_OBJC_SELECTOR_REFERENCES_.202 +_OBJC_SELECTOR_REFERENCES_.206 +_OBJC_SELECTOR_REFERENCES_.208 +_OBJC_SELECTOR_REFERENCES_.210 +_OBJC_SELECTOR_REFERENCES_.212 _OBJC_CLASSLIST_REFERENCES_$_.239 +_OBJC_SELECTOR_REFERENCES_.241 +_OBJC_SELECTOR_REFERENCES_.243 _OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.253 ___block_descriptor_45_e8_20w_e7_v8?0c4l _OBJC_CLASSLIST_REFERENCES_$_.257 _OBJC_SELECTOR_REFERENCES_.259 @@ -1845,40 +1853,41 @@ _OBJC_SELECTOR_REFERENCES_.261 _OBJC_CLASSLIST_REFERENCES_$_.262 ___block_descriptor_52_e8_20s44s48w_e7_v8?0c4l _OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_CLASSLIST_REFERENCES_$_.276 -_OBJC_SELECTOR_REFERENCES_.290 +_OBJC_SELECTOR_REFERENCES_.278 _OBJC_CLASSLIST_REFERENCES_$_.297 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_SELECTOR_REFERENCES_.309 _OBJC_SELECTOR_REFERENCES_.311 _OBJC_SELECTOR_REFERENCES_.313 _OBJC_SELECTOR_REFERENCES_.317 _OBJC_CLASSLIST_REFERENCES_$_.318 _OBJC_CLASSLIST_REFERENCES_$_.337 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.357 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.361 +_OBJC_SELECTOR_REFERENCES_.339 +_OBJC_SELECTOR_REFERENCES_.341 +_OBJC_SELECTOR_REFERENCES_.343 _OBJC_CLASSLIST_REFERENCES_$_.362 +_OBJC_SELECTOR_REFERENCES_.364 _OBJC_SELECTOR_REFERENCES_.366 -_OBJC_SELECTOR_REFERENCES_.370 -_OBJC_SELECTOR_REFERENCES_.372 +_OBJC_SELECTOR_REFERENCES_.374 _OBJC_SELECTOR_REFERENCES_.378 _OBJC_SELECTOR_REFERENCES_.380 -_OBJC_SELECTOR_REFERENCES_.382 -_OBJC_SELECTOR_REFERENCES_.384 _OBJC_SELECTOR_REFERENCES_.386 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_SELECTOR_REFERENCES_.394 +_OBJC_SELECTOR_REFERENCES_.392 _OBJC_SELECTOR_REFERENCES_.396 -_OBJC_SELECTOR_REFERENCES_.402 +_OBJC_SELECTOR_REFERENCES_.400 +_OBJC_SELECTOR_REFERENCES_.406 +_OBJC_SELECTOR_REFERENCES_.408 _OBJC_SELECTOR_REFERENCES_.410 _OBJC_SELECTOR_REFERENCES_.412 +_OBJC_SELECTOR_REFERENCES_.414 +_OBJC_SELECTOR_REFERENCES_.416 +_OBJC_CLASSLIST_REFERENCES_$_.417 +_OBJC_SELECTOR_REFERENCES_.419 _OBJC_SELECTOR_REFERENCES_.429 _OBJC_SELECTOR_REFERENCES_.431 _OBJC_SELECTOR_REFERENCES_.433 _OBJC_IVAR_$_FMMarqueeLabel._gradientColors +_OBJC_SELECTOR_REFERENCES_.435 +_OBJC_SELECTOR_REFERENCES_.437 +_OBJC_SELECTOR_REFERENCES_.439 _OBJC_IVAR_$_FMMarqueeLabel._subLabel _OBJC_IVAR_$_FMMarqueeLabel._tapRecognizer _OBJC_IVAR_$_FMMarqueeLabel._homeLabelFrame @@ -1957,11 +1966,6 @@ ___60-[FMSimulcastAudioPlayer didReceiveNextAudioItem:elapsedTo:]_block_invoke -[FMSimulcastAudioPlayer startElapseTimer] -[FMSimulcastAudioPlayer currentTime] -[FMSimulcastAudioPlayer currentDuration] --[FMSimulcastAudioPlayer initializeAVAudioSession] --[FMSimulcastAudioPlayer audioHardwareRouteChanged:] --[FMSimulcastAudioPlayer caughtInterruption:] --[FMSimulcastAudioPlayer resetAudio:] --[FMSimulcastAudioPlayer destroyAVAudioSession] -[FMSimulcastAudioPlayer setAVAudioSessionCategory:mode:options:] -[FMSimulcastAudioPlayer play] -[FMSimulcastAudioPlayer stop] @@ -1986,18 +1990,19 @@ _OBJC_CLASSLIST_REFERENCES_$_.129 _OBJC_CLASSLIST_REFERENCES_$_.132 _OBJC_CLASSLIST_REFERENCES_$_.139 _OBJC_CLASSLIST_REFERENCES_$_.152 +_OBJC_CLASSLIST_REFERENCES_$_.165 _OBJC_CLASSLIST_REFERENCES_$_.174 _OBJC_CLASSLIST_REFERENCES_$_.183 _OBJC_CLASSLIST_REFERENCES_$_.198 _OBJC_CLASSLIST_REFERENCES_$_.211 _OBJC_CLASSLIST_REFERENCES_$_.216 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 +_OBJC_SELECTOR_REFERENCES_.235 _OBJC_SELECTOR_REFERENCES_.237 _OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_SELECTOR_REFERENCES_.256 +_OBJC_SELECTOR_REFERENCES_.254 _OBJC_SELECTOR_REFERENCES_.263 -_OBJC_CLASSLIST_REFERENCES_$_.266 +_OBJC_SELECTOR_REFERENCES_.267 +_OBJC_SELECTOR_REFERENCES_.269 __OBJC_$_CLASS_METHODS_FMSimulcastAudioPlayer __OBJC_METACLASS_RO_$_FMSimulcastAudioPlayer __OBJC_$_INSTANCE_METHODS_FMSimulcastAudioPlayer @@ -2070,7 +2075,7 @@ __OBJC_CLASS_RO_$_VICacheAction Sources/Core/Private/MediaCache/Cache/VICacheAction.h Sources/Core/Private/MediaCache/Cache/VICacheAction.m NSEqualRanges -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h -[VIURLSessionDelegateObject initWithDelegate:] -[VIURLSessionDelegateObject URLSession:didReceiveChallenge:completionHandler:] -[VIURLSessionDelegateObject URLSession:dataTask:didReceiveResponse:completionHandler:] @@ -2176,10 +2181,12 @@ _OBJC_CLASSLIST_REFERENCES_$_.123 _OBJC_CLASSLIST_REFERENCES_$_.125 _OBJC_SELECTOR_REFERENCES_.127 _OBJC_CLASSLIST_REFERENCES_$_.128 +_OBJC_CLASSLIST_REFERENCES_$_.131 _OBJC_CLASSLIST_REFERENCES_$_.167 _OBJC_CLASSLIST_REFERENCES_$_.193 _OBJC_CLASSLIST_REFERENCES_$_.204 _OBJC_CLASSLIST_REFERENCES_$_.209 +_OBJC_CLASSLIST_REFERENCES_$_.224 __OBJC_$_PROTOCOL_REFS_VIURLSessionDelegateObjectDelegate __OBJC_$_PROTOCOL_INSTANCE_METHODS_VIURLSessionDelegateObjectDelegate __OBJC_$_PROTOCOL_METHOD_TYPES_VIURLSessionDelegateObjectDelegate @@ -2205,7 +2212,6 @@ __OBJC_$_PROP_LIST_VIActionWorker __OBJC_CLASS_RO_$_VIActionWorker _shared.instance _shared.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.326 ___block_descriptor_24_e4__e5_v4?0l __OBJC_$_CLASS_METHODS_VIMediaDownloaderStatus __OBJC_METACLASS_RO_$_VIMediaDownloaderStatus @@ -2214,10 +2220,8 @@ _OBJC_IVAR_$_VIMediaDownloaderStatus._downloadingURLS __OBJC_$_INSTANCE_VARIABLES_VIMediaDownloaderStatus __OBJC_$_PROP_LIST_VIMediaDownloaderStatus __OBJC_CLASS_RO_$_VIMediaDownloaderStatus -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.365 +_OBJC_CLASSLIST_REFERENCES_$_.358 _OBJC_CLASSLIST_REFERENCES_$_.371 -_OBJC_SELECTOR_REFERENCES_.373 _OBJC_CLASSLIST_REFERENCES_$_.374 _OBJC_SELECTOR_REFERENCES_.375 _OBJC_SELECTOR_REFERENCES_.418 @@ -2564,6 +2568,7 @@ _OBJC_IVAR_$_FMAssetAndAVPlayer._periodicTimeObserverToken __OBJC_$_INSTANCE_VARIABLES_FMAssetAndAVPlayer __OBJC_$_PROP_LIST_FMAssetAndAVPlayer __OBJC_CLASS_RO_$_FMAssetAndAVPlayer +_OBJC_CLASSLIST_REFERENCES_$_.136 ___block_descriptor_24_e4_20w_e15_v28?0{?=qiIq}4l _FMMixingAudioPlayerPlayerCurrentItemContext _OBJC_CLASSLIST_REFERENCES_$_.149 @@ -2573,43 +2578,30 @@ _OBJC_CLASSLIST_REFERENCES_$_.205 ___block_descriptor_24_e4_20r_e33_v12?0"FMAsset"4"AVPlayerItem"8l ___block_descriptor_24_e4_20r_e28_v12?0"FMAsset"4"NSError"8l _OBJC_CLASSLIST_REFERENCES_$_.274 +_OBJC_SELECTOR_REFERENCES_.321 ___block_descriptor_36_e4_20s24s28r32w_e5_v4?0l _OBJC_CLASSLIST_REFERENCES_$_.345 _OBJC_CLASSLIST_REFERENCES_$_.376 ___block_descriptor_40_e4_20s24s28s32r36w_e5_v4?0l _OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 _OBJC_SELECTOR_REFERENCES_.397 _FMMixingAudioPlayerPlayerItemStatusObservationContext _OBJC_SELECTOR_REFERENCES_.401 _OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 _FMMixingAudioPlayerItemPlaybackBufferEmptyObservationContext -_OBJC_SELECTOR_REFERENCES_.407 -_OBJC_SELECTOR_REFERENCES_.409 _OBJC_CLASSLIST_REFERENCES_$_.418 _OBJC_SELECTOR_REFERENCES_.420 _OBJC_SELECTOR_REFERENCES_.422 _OBJC_SELECTOR_REFERENCES_.424 -_OBJC_SELECTOR_REFERENCES_.426 -_OBJC_SELECTOR_REFERENCES_.428 -_OBJC_SELECTOR_REFERENCES_.430 _OBJC_SELECTOR_REFERENCES_.434 _OBJC_SELECTOR_REFERENCES_.436 _OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.442 -_OBJC_SELECTOR_REFERENCES_.450 -_OBJC_SELECTOR_REFERENCES_.452 -_OBJC_SELECTOR_REFERENCES_.456 -_OBJC_SELECTOR_REFERENCES_.458 -_OBJC_SELECTOR_REFERENCES_.464 _OBJC_SELECTOR_REFERENCES_.468 _OBJC_SELECTOR_REFERENCES_.470 -_OBJC_SELECTOR_REFERENCES_.474 _OBJC_SELECTOR_REFERENCES_.482 +_OBJC_SELECTOR_REFERENCES_.484 _OBJC_SELECTOR_REFERENCES_.490 _OBJC_SELECTOR_REFERENCES_.492 -_OBJC_SELECTOR_REFERENCES_.493 _OBJC_SELECTOR_REFERENCES_.494 _OBJC_SELECTOR_REFERENCES_.496 _OBJC_SELECTOR_REFERENCES_.498 @@ -2905,9 +2897,7 @@ __OBJC_CLASS_RO_$_FMAudioItem /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMAudioItem.m Sources/Core/Private/FMAudioItem.m Sources/Core/FMAudioItem.h -+[FMBase64 dataFromBase64String:] +[FMBase64 base64EncodedStringFromData:] -_fm_base64DecodeLookup _fm_base64EncodeLookup __OBJC_$_CLASS_METHODS_FMBase64 __OBJC_METACLASS_RO_$_FMBase64 @@ -2915,7 +2905,6 @@ __OBJC_CLASS_RO_$_FMBase64 /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMBase64.m Sources/Core/Private/FMBase64.m FM_NewBase64Encode -FM_NewBase64Decode -[FMOfflineStationManager initWithStation:] -[FMOfflineStationManager dealloc] -[FMOfflineStationManager getAudioFilesAvailable] @@ -2966,8 +2955,8 @@ _OBJC_CLASSLIST_REFERENCES_$_.69 _OBJC_CLASSLIST_REFERENCES_$_.99 ___block_descriptor_28_e4_20s24s_e44_v16?0"NSURL"4"NSURLResponse"8"NSError"12l _OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_CLASSLIST_REFERENCES_$_.179 _OBJC_CLASSLIST_REFERENCES_$_.182 +_OBJC_CLASSLIST_REFERENCES_$_.213 __OBJC_CLASS_PROTOCOLS_$_FMOfflineStationManager __OBJC_METACLASS_RO_$_FMOfflineStationManager __OBJC_$_INSTANCE_METHODS_FMOfflineStationManager @@ -2999,11 +2988,12 @@ __40-[FMOfflineStationManager downloadFile:]_block_invoke -[FMAudioPlayer applicationWillTerminate:] -[FMAudioPlayer didEnterBackground:] -[FMAudioPlayer willEnterForeground:] -+[FMAudioPlayer setClientToken:secret:detectLocalMusic:] +[FMAudioPlayer setClientToken:secret:] -[FMAudioPlayer onClientId:] -[FMAudioPlayer skipStatus:] -[FMAudioPlayer skipStatusUpdated:] +-[FMAudioPlayer searchForStationwithQuery:pageNo:perPage:withCallback:] +-[FMAudioPlayer searchForStationByMetadata:pageNo:perPage:withCallback:] -[FMAudioPlayer activeStation] -[FMAudioPlayer currentItem] -[FMAudioPlayer setPlayerControlDelegate:] @@ -3068,8 +3058,6 @@ ___destroy_helper_block_e4_20s24w ___22+[FMAudioPlayer names]_block_invoke +[FMAudioPlayer nameForType:] -[FMAudioPlayer setPlaybackState:] --[FMAudioPlayer startSimulcastPlayer] --[FMAudioPlayer stopSimulcastPlayer] -[FMAudioPlayer simulcastAudioPlayerItemDidBeginPlayback:] -[FMAudioPlayer currentItemDidChange:] -[FMAudioPlayer simulcastAudioPlayerStateDidChange:] @@ -3111,15 +3099,10 @@ ___33-[FMAudioPlayer updateNowPlaying]_block_invoke -[FMAudioPlayer setSecondsOfCrossfade:] -[FMAudioPlayer secondsOfCrossfade] -[FMAudioPlayer setActiveStation:] --[FMAudioPlayer setActiveStationByName:] --[FMAudioPlayer setActiveStationByName:withCrossfade:] -[FMAudioPlayer setActiveStation:withAdvance:] -[FMAudioPlayer setActiveStation:withCrossfade:] -[FMAudioPlayer setActiveStation:withCrossfade:withAdvance:] -[FMAudioPlayer getStationCrossfade:] --[FMAudioPlayer getStationWithOptionKey:Value:] --[FMAudioPlayer getStationWithOptions:] --[FMAudioPlayer getAllStationsWithOptions:] -[FMAudioPlayer prepareToPlay] -[FMAudioPlayer play] -[FMAudioPlayer playAudioItem:] @@ -3150,7 +3133,6 @@ ___21-[FMAudioPlayer skip]_block_invoke_2 -[FMAudioPlayer setDoesHandleRemoteCommands:] -[FMAudioPlayer lockScreenDelegate] -[FMAudioPlayer setLockScreenDelegate:] --[FMAudioPlayer isPreparedToPlay] -[FMAudioPlayer cacheList] -[FMAudioPlayer setCacheList:] -[FMAudioPlayer playerControlDelegate] @@ -3164,33 +3146,39 @@ _OBJC_SELECTOR_REFERENCES_.102 _OBJC_CLASSLIST_REFERENCES_$_.117 _OBJC_CLASSLIST_REFERENCES_$_.137 _OBJC_CLASSLIST_REFERENCES_$_.140 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_CLASSLIST_REFERENCES_$_.242 -_OBJC_CLASSLIST_REFERENCES_$_.277 +_OBJC_SELECTOR_REFERENCES_.225 +_OBJC_SELECTOR_REFERENCES_.239 +_OBJC_CLASSLIST_REFERENCES_$_.240 +_OBJC_CLASSLIST_REFERENCES_$_.275 +_OBJC_CLASSLIST_REFERENCES_$_.304 +_OBJC_SELECTOR_REFERENCES_.306 +_OBJC_SELECTOR_REFERENCES_.346 +_OBJC_SELECTOR_REFERENCES_.352 _OBJC_SELECTOR_REFERENCES_.354 _OBJC_SELECTOR_REFERENCES_.356 _OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.447 -_OBJC_CLASSLIST_REFERENCES_$_.448 -_OBJC_SELECTOR_REFERENCES_.460 +_OBJC_SELECTOR_REFERENCES_.360 +_OBJC_SELECTOR_REFERENCES_.441 +_OBJC_SELECTOR_REFERENCES_.445 +_OBJC_CLASSLIST_REFERENCES_$_.446 +_OBJC_SELECTOR_REFERENCES_.448 +_OBJC_SELECTOR_REFERENCES_.454 _OBJC_SELECTOR_REFERENCES_.466 -_OBJC_CLASSLIST_REFERENCES_$_.471 -_OBJC_SELECTOR_REFERENCES_.473 +_OBJC_CLASSLIST_REFERENCES_$_.469 +_OBJC_SELECTOR_REFERENCES_.471 ___block_descriptor_28_e4_20s24w_e5_v4?0l +_OBJC_SELECTOR_REFERENCES_.473 _OBJC_SELECTOR_REFERENCES_.475 -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_SELECTOR_REFERENCES_.519 -_OBJC_CLASSLIST_REFERENCES_$_.524 -_OBJC_CLASSLIST_REFERENCES_$_.525 -_OBJC_SELECTOR_REFERENCES_.527 -_OBJC_SELECTOR_REFERENCES_.529 -_OBJC_SELECTOR_REFERENCES_.531 -_OBJC_SELECTOR_REFERENCES_.533 +_OBJC_SELECTOR_REFERENCES_.487 +_OBJC_SELECTOR_REFERENCES_.497 +_OBJC_SELECTOR_REFERENCES_.521 +_OBJC_CLASSLIST_REFERENCES_$_.530 +_OBJC_SELECTOR_REFERENCES_.532 +_OBJC_SELECTOR_REFERENCES_.534 +_OBJC_SELECTOR_REFERENCES_.536 +_OBJC_SELECTOR_REFERENCES_.538 +_OBJC_SELECTOR_REFERENCES_.540 +_OBJC_SELECTOR_REFERENCES_.542 _OBJC_SELECTOR_REFERENCES_.548 _OBJC_SELECTOR_REFERENCES_.550 _OBJC_SELECTOR_REFERENCES_.554 @@ -3198,54 +3186,54 @@ _OBJC_SELECTOR_REFERENCES_.556 _OBJC_SELECTOR_REFERENCES_.558 _OBJC_SELECTOR_REFERENCES_.560 _OBJC_SELECTOR_REFERENCES_.562 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_SELECTOR_REFERENCES_.570 -_OBJC_SELECTOR_REFERENCES_.574 -_OBJC_CLASSLIST_REFERENCES_$_.575 +_OBJC_CLASSLIST_REFERENCES_$_.563 +_OBJC_SELECTOR_REFERENCES_.565 +_OBJC_SELECTOR_REFERENCES_.567 +_OBJC_SELECTOR_REFERENCES_.569 +_OBJC_SELECTOR_REFERENCES_.571 +_OBJC_SELECTOR_REFERENCES_.573 +_OBJC_SELECTOR_REFERENCES_.575 _OBJC_SELECTOR_REFERENCES_.577 _OBJC_SELECTOR_REFERENCES_.579 _OBJC_SELECTOR_REFERENCES_.581 _OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.585 -_OBJC_SELECTOR_REFERENCES_.587 -_OBJC_SELECTOR_REFERENCES_.589 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.593 -_OBJC_CLASSLIST_REFERENCES_$_.594 -_OBJC_SELECTOR_REFERENCES_.596 -_OBJC_SELECTOR_REFERENCES_.598 -_OBJC_SELECTOR_REFERENCES_.600 -_OBJC_SELECTOR_REFERENCES_.602 +_OBJC_CLASSLIST_REFERENCES_$_.584 +_OBJC_SELECTOR_REFERENCES_.586 +_OBJC_SELECTOR_REFERENCES_.588 +_OBJC_SELECTOR_REFERENCES_.590 +_OBJC_SELECTOR_REFERENCES_.592 ___block_descriptor_24_e4_20s_e27_"UIImage"12?0{CGSize=ff}4l +_OBJC_SELECTOR_REFERENCES_.595 +_OBJC_SELECTOR_REFERENCES_.603 _OBJC_SELECTOR_REFERENCES_.605 +_OBJC_SELECTOR_REFERENCES_.607 _OBJC_SELECTOR_REFERENCES_.609 -_OBJC_SELECTOR_REFERENCES_.611 -_OBJC_SELECTOR_REFERENCES_.613 _OBJC_SELECTOR_REFERENCES_.615 -_OBJC_SELECTOR_REFERENCES_.617 -_OBJC_SELECTOR_REFERENCES_.619 +_OBJC_CLASSLIST_REFERENCES_$_.616 +_OBJC_SELECTOR_REFERENCES_.622 +_OBJC_SELECTOR_REFERENCES_.626 _OBJC_SELECTOR_REFERENCES_.628 _OBJC_SELECTOR_REFERENCES_.630 -_OBJC_SELECTOR_REFERENCES_.634 -_OBJC_SELECTOR_REFERENCES_.636 -_OBJC_SELECTOR_REFERENCES_.638 -_OBJC_CLASSLIST_REFERENCES_$_.641 +_OBJC_CLASSLIST_REFERENCES_$_.633 +_OBJC_SELECTOR_REFERENCES_.641 +_OBJC_SELECTOR_REFERENCES_.647 _OBJC_SELECTOR_REFERENCES_.649 -_OBJC_SELECTOR_REFERENCES_.653 -_OBJC_SELECTOR_REFERENCES_.655 +_OBJC_SELECTOR_REFERENCES_.651 _OBJC_SELECTOR_REFERENCES_.657 _OBJC_SELECTOR_REFERENCES_.659 -_OBJC_SELECTOR_REFERENCES_.665 -_OBJC_SELECTOR_REFERENCES_.667 -_OBJC_SELECTOR_REFERENCES_.669 +_OBJC_SELECTOR_REFERENCES_.663 +_OBJC_SELECTOR_REFERENCES_.671 _OBJC_SELECTOR_REFERENCES_.673 -_OBJC_SELECTOR_REFERENCES_.681 +_OBJC_SELECTOR_REFERENCES_.675 _OBJC_SELECTOR_REFERENCES_.683 _OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.695 -_OBJC_SELECTOR_REFERENCES_.701 +_OBJC_SELECTOR_REFERENCES_.691 +_OBJC_SELECTOR_REFERENCES_.697 +_OBJC_SELECTOR_REFERENCES_.705 _OBJC_SELECTOR_REFERENCES_.707 +_OBJC_SELECTOR_REFERENCES_.709 +_OBJC_SELECTOR_REFERENCES_.711 +_OBJC_SELECTOR_REFERENCES_.713 _OBJC_SELECTOR_REFERENCES_.715 _OBJC_SELECTOR_REFERENCES_.717 _OBJC_SELECTOR_REFERENCES_.719 @@ -3257,31 +3245,21 @@ _OBJC_SELECTOR_REFERENCES_.729 _OBJC_SELECTOR_REFERENCES_.731 _OBJC_SELECTOR_REFERENCES_.733 _OBJC_SELECTOR_REFERENCES_.735 -_OBJC_SELECTOR_REFERENCES_.737 -_OBJC_SELECTOR_REFERENCES_.739 -_OBJC_SELECTOR_REFERENCES_.741 _OBJC_SELECTOR_REFERENCES_.743 _OBJC_SELECTOR_REFERENCES_.745 _OBJC_SELECTOR_REFERENCES_.747 -_OBJC_SELECTOR_REFERENCES_.755 -_OBJC_SELECTOR_REFERENCES_.757 -_OBJC_SELECTOR_REFERENCES_.759 -_OBJC_SELECTOR_REFERENCES_.761 +_OBJC_SELECTOR_REFERENCES_.751 _OBJC_SELECTOR_REFERENCES_.765 -_OBJC_SELECTOR_REFERENCES_.767 -_OBJC_SELECTOR_REFERENCES_.769 -_OBJC_SELECTOR_REFERENCES_.771 -_OBJC_SELECTOR_REFERENCES_.785 -_OBJC_SELECTOR_REFERENCES_.801 -_OBJC_SELECTOR_REFERENCES_.807 +_OBJC_SELECTOR_REFERENCES_.781 +_OBJC_SELECTOR_REFERENCES_.787 ___block_descriptor_28_e4_20s24s_e16_v8?0"NSError"4l -_OBJC_SELECTOR_REFERENCES_.816 -_OBJC_SELECTOR_REFERENCES_.818 -_OBJC_SELECTOR_REFERENCES_.822 -_OBJC_SELECTOR_REFERENCES_.824 -_OBJC_SELECTOR_REFERENCES_.828 -_OBJC_SELECTOR_REFERENCES_.830 -_OBJC_SELECTOR_REFERENCES_.834 +_OBJC_SELECTOR_REFERENCES_.796 +_OBJC_SELECTOR_REFERENCES_.798 +_OBJC_SELECTOR_REFERENCES_.802 +_OBJC_SELECTOR_REFERENCES_.804 +_OBJC_SELECTOR_REFERENCES_.808 +_OBJC_SELECTOR_REFERENCES_.810 +_OBJC_SELECTOR_REFERENCES_.814 __OBJC_$_CLASS_METHODS_FMAudioPlayer __OBJC_$_PROTOCOL_REFS_FMMixingAudioPlayerDelegate __OBJC_$_PROTOCOL_INSTANCE_METHODS_FMMixingAudioPlayerDelegate @@ -3298,7 +3276,6 @@ __OBJC_$_CLASS_PROP_LIST_FMAudioPlayer __OBJC_METACLASS_RO_$_FMAudioPlayer __OBJC_$_INSTANCE_METHODS_FMAudioPlayer _OBJC_IVAR_$_FMAudioPlayer._player -_OBJC_IVAR_$_FMAudioPlayer._simulcastPlayer _OBJC_IVAR_$_FMAudioPlayer._session _OBJC_IVAR_$_FMAudioPlayer._offlineSession _OBJC_IVAR_$_FMAudioPlayer._isOfflineStationActive @@ -3323,7 +3300,6 @@ _OBJC_IVAR_$_FMAudioPlayer.reach _OBJC_IVAR_$_FMAudioPlayer.disableAVAudioSession _OBJC_IVAR_$_FMAudioPlayer._disableSongStartNotifications _OBJC_IVAR_$_FMAudioPlayer._doesHandleRemoteCommands -_OBJC_IVAR_$_FMAudioPlayer._isPreparedToPlay _OBJC_IVAR_$_FMAudioPlayer._playbackState _OBJC_IVAR_$_FMAudioPlayer._stationList _OBJC_IVAR_$_FMAudioPlayer._remoteOfflineStationList @@ -3398,6 +3374,7 @@ _OBJC_CLASSLIST_REFERENCES_$_.22 _OBJC_CLASSLIST_REFERENCES_$_.31 ___block_descriptor_28_e4_20s24s_e39_v16?0"FMOfflineStationManager"4I8^c12l ___block_descriptor_28_e4_20s24s_e24_v16?0"NSString"4I8^c12l +_OBJC_CLASSLIST_REFERENCES_$_.134 _OBJC_CLASSLIST_REFERENCES_$_.143 ___block_descriptor_24_e4_20s_e27_c16?0"FMAudioItem"4I8^c12l _OBJC_CLASSLIST_REFERENCES_$_.188 @@ -3436,7 +3413,6 @@ ___25-[FMAsset failWithError:]_block_invoke ___25-[FMAsset loadPlayerItem]_block_invoke ___25-[FMAsset loadPlayerItem]_block_invoke_2 ___copy_helper_block_e4_20s24s28s -___destroy_helper_block_e4_20s24s28s -[FMAsset prepareToPlayAsset:withKeys:] -[FMAsset description] -[FMAsset audioItem] @@ -3467,7 +3443,6 @@ __OBJC_CLASS_RO_$_FMAsset /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMAsset.m Sources/Core/Private/FMAsset.m Sources/Core/Private/FMAsset.h -__destroy_helper_block_e4_20s24s28s __copy_helper_block_e4_20s24s28s __25-[FMAsset loadPlayerItem]_block_invoke_2 __25-[FMAsset loadPlayerItem]_block_invoke @@ -3581,7 +3556,6 @@ __OBJC_CLASS_RO_$_VIResourceLoaderManager _sharedInstance._sharedInstance _sharedInstance.singletonToken ___block_literal_global.146 -_OBJC_CLASSLIST_REFERENCES_$_.147 __OBJC_$_CATEGORY_INSTANCE_METHODS_VIResourceLoaderManager_$_Convenient __OBJC_$_CATEGORY_CLASS_METHODS_VIResourceLoaderManager_$_Convenient __OBJC_$_CATEGORY_VIResourceLoaderManager_$_Convenient diff --git a/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/4B5721EE-7190-36D2-86C6-168FAB16E27A.bcsymbolmap b/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/9C937CF5-7D46-3DC1-9C81-790C559B86F7.bcsymbolmap similarity index 95% rename from FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/4B5721EE-7190-36D2-86C6-168FAB16E27A.bcsymbolmap rename to FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/9C937CF5-7D46-3DC1-9C81-790C559B86F7.bcsymbolmap index f7d0a7f..f6ab7a9 100644 --- a/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/4B5721EE-7190-36D2-86C6-168FAB16E27A.bcsymbolmap +++ b/FeedMedia.xcframework/ios-arm64_armv7/BCSymbolMaps/9C937CF5-7D46-3DC1-9C81-790C559B86F7.bcsymbolmap @@ -1,7 +1,7 @@ BCSymbolMap Version: 2.0 -Apple clang version 13.0.0 (clang-1300.0.29.30) -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk -iPhoneOS15.2.sdk +Apple clang version 13.0.0 (clang-1300.0.18.6) +/Users/arveenkumar/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk +iPhoneOS15.0.sdk /Users/arveenkumar/Library/Developer/Xcode/DerivedData/iOS-SDK-Core-fgrpaouhsmqrabgpbmhknvakahqp/Build/Intermediates.noindex/ArchiveIntermediates/FeedMedia/IntermediateBuildFilesPath/FeedMediaCore.build/Release-iphoneos/FeedMedia.build/DerivedSources/FeedMedia_vers.c /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore -[FMShareButton initWithFrame:] @@ -454,7 +454,8 @@ __OBJC_CLASS_RO_$_FMMetadataLabel Sources/FMMetadataLabel.m Sources/FMMetadataLabel.h NSMakeRange -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h +/Users/arveenkumar -[FMPlayPauseButton initWithFrame:] -[FMPlayPauseButton initWithCoder:] -[FMPlayPauseButton init] @@ -732,6 +733,7 @@ Sources/FMTotalTimeLabel.h +[FMAPIRequest requestSimulcastInfo:withCookie:] +[FMAPIRequest requestSessionEvent:withParameters:] +[FMAPIRequest requestPlayWithPlacement:station:audioItem:formats:maxBitrate:withAdvanceSeconds:withCrossfade:] ++[FMAPIRequest searchStationWithPlacement:withQuery:pageNo:perPage:] +[FMAPIRequest requestStart:::] +[FMAPIRequest requestElapse:time:] +[FMAPIRequest requestSkip:] @@ -751,6 +753,7 @@ ___30-[FMAPIRequest failWithError:]_block_invoke -[FMAPIRequest succeedWithResult:] ___34-[FMAPIRequest succeedWithResult:]_block_invoke -[FMAPIRequest queryString] ++[FMAPIRequest covertFromJSONString:] +[FMAPIRequest now] ___19+[FMAPIRequest now]_block_invoke -[FMAPIRequest urlRequest] @@ -790,83 +793,99 @@ __location _OBJC_CLASSLIST_REFERENCES_$_.35 _OBJC_CLASSLIST_REFERENCES_$_.76 _OBJC_SELECTOR_REFERENCES_.78 -_OBJC_CLASSLIST_REFERENCES_$_.127 -_OBJC_SELECTOR_REFERENCES_.129 -_OBJC_SELECTOR_REFERENCES_.135 -_OBJC_CLASSLIST_REFERENCES_$_.136 -_OBJC_SELECTOR_REFERENCES_.138 -_OBJC_SELECTOR_REFERENCES_.140 +_OBJC_SELECTOR_REFERENCES_.120 _OBJC_CLASSLIST_REFERENCES_$_.141 +_OBJC_SELECTOR_REFERENCES_.143 _OBJC_SELECTOR_REFERENCES_.145 _OBJC_SELECTOR_REFERENCES_.147 _OBJC_SELECTOR_REFERENCES_.149 _OBJC_CLASSLIST_REFERENCES_$_.150 -_OBJC_SELECTOR_REFERENCES_.156 -_OBJC_SELECTOR_REFERENCES_.158 -_OBJC_SELECTOR_REFERENCES_.160 -_OBJC_SELECTOR_REFERENCES_.162 -_OBJC_SELECTOR_REFERENCES_.164 -_OBJC_CLASSLIST_REFERENCES_$_.165 -_OBJC_SELECTOR_REFERENCES_.167 -_OBJC_SELECTOR_REFERENCES_.169 -_OBJC_SELECTOR_REFERENCES_.179 +_OBJC_SELECTOR_REFERENCES_.154 +_OBJC_CLASSLIST_REFERENCES_$_.155 +_OBJC_SELECTOR_REFERENCES_.159 +_OBJC_SELECTOR_REFERENCES_.161 +_OBJC_SELECTOR_REFERENCES_.163 +_OBJC_CLASSLIST_REFERENCES_$_.164 +_OBJC_SELECTOR_REFERENCES_.166 +_OBJC_SELECTOR_REFERENCES_.170 +_OBJC_SELECTOR_REFERENCES_.172 +_OBJC_SELECTOR_REFERENCES_.174 +_OBJC_SELECTOR_REFERENCES_.176 +_OBJC_SELECTOR_REFERENCES_.178 +_OBJC_CLASSLIST_REFERENCES_$_.179 _OBJC_SELECTOR_REFERENCES_.181 -_OBJC_SELECTOR_REFERENCES_.184 -_OBJC_SELECTOR_REFERENCES_.186 -_OBJC_SELECTOR_REFERENCES_.196 -_now.sRFC3339DateFormatter -_now.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.197 -_OBJC_CLASSLIST_REFERENCES_$_.208 -_OBJC_SELECTOR_REFERENCES_.210 -_OBJC_SELECTOR_REFERENCES_.212 -_OBJC_CLASSLIST_REFERENCES_$_.213 +_OBJC_SELECTOR_REFERENCES_.183 +_OBJC_SELECTOR_REFERENCES_.185 +_OBJC_SELECTOR_REFERENCES_.187 +_OBJC_SELECTOR_REFERENCES_.189 +_OBJC_SELECTOR_REFERENCES_.193 +_OBJC_SELECTOR_REFERENCES_.195 +_OBJC_SELECTOR_REFERENCES_.198 +_OBJC_SELECTOR_REFERENCES_.200 +_OBJC_SELECTOR_REFERENCES_.204 +_OBJC_CLASSLIST_REFERENCES_$_.207 +_OBJC_SELECTOR_REFERENCES_.211 +_OBJC_SELECTOR_REFERENCES_.213 +_OBJC_SELECTOR_REFERENCES_.215 _OBJC_SELECTOR_REFERENCES_.217 -_OBJC_SELECTOR_REFERENCES_.219 -_OBJC_SELECTOR_REFERENCES_.221 _OBJC_SELECTOR_REFERENCES_.223 -_OBJC_CLASSLIST_REFERENCES_$_.224 -_OBJC_SELECTOR_REFERENCES_.228 -_OBJC_SELECTOR_REFERENCES_.236 -_OBJC_SELECTOR_REFERENCES_.238 -_OBJC_SELECTOR_REFERENCES_.242 -_OBJC_SELECTOR_REFERENCES_.244 -_OBJC_SELECTOR_REFERENCES_.246 -_OBJC_SELECTOR_REFERENCES_.258 -_OBJC_SELECTOR_REFERENCES_.262 -_OBJC_CLASSLIST_REFERENCES_$_.265 -_OBJC_SELECTOR_REFERENCES_.267 -_OBJC_SELECTOR_REFERENCES_.269 -_OBJC_CLASSLIST_REFERENCES_$_.270 -_OBJC_SELECTOR_REFERENCES_.272 -_OBJC_CLASSLIST_REFERENCES_$_.275 -_OBJC_SELECTOR_REFERENCES_.277 +_now.sRFC3339DateFormatter +_now.onceToken +_OBJC_CLASSLIST_REFERENCES_$_.260 +_OBJC_SELECTOR_REFERENCES_.264 +_OBJC_SELECTOR_REFERENCES_.266 +_OBJC_SELECTOR_REFERENCES_.270 +_OBJC_CLASSLIST_REFERENCES_$_.271 +_OBJC_SELECTOR_REFERENCES_.273 +_OBJC_SELECTOR_REFERENCES_.275 +_OBJC_CLASSLIST_REFERENCES_$_.276 +_OBJC_SELECTOR_REFERENCES_.280 +_OBJC_SELECTOR_REFERENCES_.282 +_OBJC_SELECTOR_REFERENCES_.284 +_OBJC_CLASSLIST_REFERENCES_$_.285 _OBJC_SELECTOR_REFERENCES_.287 _OBJC_SELECTOR_REFERENCES_.289 -_OBJC_CLASSLIST_REFERENCES_$_.290 -_OBJC_SELECTOR_REFERENCES_.292 -_OBJC_SELECTOR_REFERENCES_.294 -_OBJC_SELECTOR_REFERENCES_.296 -_OBJC_SELECTOR_REFERENCES_.300 -_OBJC_SELECTOR_REFERENCES_.302 -_OBJC_SELECTOR_REFERENCES_.304 -_OBJC_SELECTOR_REFERENCES_.306 -_OBJC_SELECTOR_REFERENCES_.310 -_OBJC_SELECTOR_REFERENCES_.312 -_OBJC_SELECTOR_REFERENCES_.316 -_OBJC_SELECTOR_REFERENCES_.318 -_OBJC_SELECTOR_REFERENCES_.320 -_OBJC_CLASSLIST_REFERENCES_$_.321 +_OBJC_SELECTOR_REFERENCES_.291 +_OBJC_SELECTOR_REFERENCES_.297 +_OBJC_SELECTOR_REFERENCES_.299 +_OBJC_SELECTOR_REFERENCES_.303 +_OBJC_SELECTOR_REFERENCES_.305 +_OBJC_SELECTOR_REFERENCES_.307 +_OBJC_SELECTOR_REFERENCES_.319 _OBJC_SELECTOR_REFERENCES_.323 -_OBJC_SELECTOR_REFERENCES_.327 -_OBJC_SELECTOR_REFERENCES_.329 +_OBJC_CLASSLIST_REFERENCES_$_.326 +_OBJC_SELECTOR_REFERENCES_.328 +_OBJC_SELECTOR_REFERENCES_.330 +_OBJC_CLASSLIST_REFERENCES_$_.331 _OBJC_SELECTOR_REFERENCES_.333 -_OBJC_SELECTOR_REFERENCES_.337 -_OBJC_SELECTOR_REFERENCES_.341 -_OBJC_SELECTOR_REFERENCES_.343 -___block_descriptor_48_e8_32s40s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l -_OBJC_SELECTOR_REFERENCES_.346 +_OBJC_CLASSLIST_REFERENCES_$_.336 +_OBJC_SELECTOR_REFERENCES_.338 _OBJC_SELECTOR_REFERENCES_.348 +_OBJC_SELECTOR_REFERENCES_.350 +_OBJC_CLASSLIST_REFERENCES_$_.351 +_OBJC_SELECTOR_REFERENCES_.353 +_OBJC_SELECTOR_REFERENCES_.355 +_OBJC_SELECTOR_REFERENCES_.357 +_OBJC_SELECTOR_REFERENCES_.361 +_OBJC_SELECTOR_REFERENCES_.363 +_OBJC_SELECTOR_REFERENCES_.365 +_OBJC_SELECTOR_REFERENCES_.367 +_OBJC_SELECTOR_REFERENCES_.371 +_OBJC_SELECTOR_REFERENCES_.373 +_OBJC_SELECTOR_REFERENCES_.377 +_OBJC_SELECTOR_REFERENCES_.379 +_OBJC_SELECTOR_REFERENCES_.381 +_OBJC_CLASSLIST_REFERENCES_$_.382 +_OBJC_SELECTOR_REFERENCES_.384 +_OBJC_SELECTOR_REFERENCES_.388 +_OBJC_SELECTOR_REFERENCES_.390 +_OBJC_SELECTOR_REFERENCES_.394 +_OBJC_SELECTOR_REFERENCES_.398 +_OBJC_SELECTOR_REFERENCES_.402 +_OBJC_SELECTOR_REFERENCES_.404 +___block_descriptor_48_e8_32s40s_e46_v32?0"NSData"8"NSURLResponse"16"NSError"24l +_OBJC_SELECTOR_REFERENCES_.407 +_OBJC_SELECTOR_REFERENCES_.409 __OBJC_$_CLASS_METHODS_FMAPIRequest __OBJC_$_CLASS_PROP_LIST_FMAPIRequest __OBJC_METACLASS_RO_$_FMAPIRequest @@ -892,7 +911,7 @@ __20-[FMAPIRequest send]_block_invoke_3 __20-[FMAPIRequest send]_block_invoke_2 __20-[FMAPIRequest send]_block_invoke __19+[FMAPIRequest now]_block_invoke -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/usr/include/dispatch/once.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/usr/include/dispatch/once.h __34-[FMAPIRequest succeedWithResult:]_block_invoke __30-[FMAPIRequest failWithError:]_block_invoke +[VICacheConfiguration configurationWithFilePath:] @@ -955,13 +974,12 @@ __OBJC_$_PROP_LIST_VICacheConfiguration __OBJC_CLASS_RO_$_VICacheConfiguration _OBJC_CLASSLIST_REFERENCES_$_.169 _OBJC_CLASSLIST_REFERENCES_$_.172 -_OBJC_SELECTOR_REFERENCES_.174 -_OBJC_SELECTOR_REFERENCES_.176 -_OBJC_SELECTOR_REFERENCES_.178 +_OBJC_SELECTOR_REFERENCES_.179 _OBJC_CLASSLIST_REFERENCES_$_.180 _OBJC_SELECTOR_REFERENCES_.182 +_OBJC_SELECTOR_REFERENCES_.184 _OBJC_SELECTOR_REFERENCES_.194 -_OBJC_SELECTOR_REFERENCES_.195 +_OBJC_SELECTOR_REFERENCES_.196 __OBJC_$_CATEGORY_CLASS_METHODS_VICacheConfiguration_$_VIConvenient __OBJC_$_CATEGORY_VICacheConfiguration_$_VIConvenient /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/MediaCache/Cache/VICacheConfiguration.m @@ -1001,28 +1019,14 @@ Sources/Core/Private/FMAuth.m Sources/Core/Private/FMAuth.h +[FMReachability reachabilityWithHostName:] +[FMReachability reachabilityWithHostname:] -+[FMReachability reachabilityWithAddress:] -+[FMReachability reachabilityForInternetConnection] -+[FMReachability reachabilityForLocalWiFi] -+[FMReachability reachabilityWithURL:] -+[FMReachability isIpAddress:] -[FMReachability initWithReachabilityRef:] -[FMReachability dealloc] +-[FMReachability isReachableWithFlags:] +-[FMReachability isReachable] -[FMReachability startNotifier] _TMReachabilityCallback -[FMReachability stopNotifier] --[FMReachability isReachableWithFlags:] --[FMReachability isReachable] --[FMReachability isReachableViaWWAN] --[FMReachability isReachableViaWiFi] --[FMReachability isConnectionRequired] --[FMReachability connectionRequired] --[FMReachability isConnectionOnDemand] --[FMReachability isInterventionRequired] --[FMReachability currentReachabilityStatus] -[FMReachability reachabilityFlags] --[FMReachability currentReachabilityString] --[FMReachability currentReachabilityFlags] -[FMReachability reachabilityChanged:] ___38-[FMReachability reachabilityChanged:]_block_invoke -[FMReachability reachableBlock] @@ -1040,11 +1044,7 @@ ___38-[FMReachability reachabilityChanged:]_block_invoke -[FMReachability reachabilityObject] -[FMReachability setReachabilityObject:] -[FMReachability .cxx_destruct] -_OBJC_CLASSLIST_REFERENCES_$_.19 -_OBJC_SELECTOR_REFERENCES_.62 -_OBJC_CLASSLIST_REFERENCES_$_.63 -_OBJC_SELECTOR_REFERENCES_.83 -_OBJC_CLASSLIST_REFERENCES_$_.84 +_OBJC_CLASSLIST_REFERENCES_$_.42 __OBJC_$_CLASS_METHODS_FMReachability __OBJC_METACLASS_RO_$_FMReachability __OBJC_$_INSTANCE_METHODS_FMReachability @@ -1058,16 +1058,11 @@ _OBJC_IVAR_$_FMReachability._reachabilityObject __OBJC_$_INSTANCE_VARIABLES_FMReachability __OBJC_$_PROP_LIST_FMReachability __OBJC_CLASS_RO_$_FMReachability -_OBJC_CLASSLIST_REFERENCES_$_.146 -_OBJC_SELECTOR_REFERENCES_.150 /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMReachability.m Sources/Core/Private/FMReachability.m Sources/Core/Private/FMReachability.h __38-[FMReachability reachabilityChanged:]_block_invoke -reachabilityFlags TMReachabilityCallback -_OSSwapInt16 -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/usr/include/libkern/arm/OSByteOrder.h ___Block_byref_object_copy_ ___Block_byref_object_dispose_ ____FMLog_block_invoke @@ -1129,13 +1124,19 @@ Sources/Core/Private/MediaCache/ResourceLoader/VIContentInfo.h -[FMSession setNextItem:] -[FMSession setCurrentItem:] -[FMSession setStation:] -+[FMSession saveDirectory] -[FMSession requestSession:update:] ___35-[FMSession requestSession:update:]_block_invoke -___35-[FMSession requestSession:update:]_block_invoke.230 +___35-[FMSession requestSession:update:]_block_invoke.215 +-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:] +___75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke +___copy_helper_block_e8_32s40s48s56s64b +___destroy_helper_block_e8_32s40s48s56s64s +___75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke.245 +___copy_helper_block_e8_32s40b48s +___destroy_helper_block_e8_32s40s48s -[FMSession requestNewClient] ___29-[FMSession requestNewClient]_block_invoke -___29-[FMSession requestNewClient]_block_invoke.246 +___29-[FMSession requestNewClient]_block_invoke.254 -[FMSession getClientID] -[FMSession setClientID:] -[FMSession saveToUserDefaults:] @@ -1145,7 +1146,7 @@ ___29-[FMSession requestNewClient]_block_invoke.246 ___25-[FMSession sendRequest:]_block_invoke ___copy_helper_block_e8_32b40s48r ___destroy_helper_block_e8_32s40s48r -___25-[FMSession sendRequest:]_block_invoke.289 +___25-[FMSession sendRequest:]_block_invoke.297 -[FMSession sendQueuedRequests] -[FMSession cancelOutstandingRequests] -[FMSession startNetworkMonitor] @@ -1155,7 +1156,6 @@ ___32-[FMSession startNetworkMonitor]_block_invoke_3 -[FMSession stationsFromJSON:withFlag:] -[FMSession placementIdFromJSON:] -[FMSession crossfadeFromJSON:] --[FMSession canRequestItems] -[FMSession requestNextItem] -[FMSession requestOfflineStation:withAudiofiles:forTargetMinutes:] ___67-[FMSession requestOfflineStation:withAudiofiles:forTargetMinutes:]_block_invoke @@ -1164,7 +1164,7 @@ ___22-[FMSession sendLogs:]_block_invoke ___22-[FMSession sendLogs:]_block_invoke_2 -[FMSession requestPrepareForStations:] ___39-[FMSession requestPrepareForStations:]_block_invoke -___39-[FMSession requestPrepareForStations:]_block_invoke.384 +___39-[FMSession requestPrepareForStations:]_block_invoke.392 ___39-[FMSession requestPrepareForStations:]_block_invoke_2 -[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:] ___63-[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:]_block_invoke @@ -1189,7 +1189,7 @@ ___35-[FMSession requestDislikeForItem:]_block_invoke -[FMSession requestSkipWithSuccess:failure:] ___44-[FMSession requestSkipWithSuccess:failure:]_block_invoke ___copy_helper_block_e8_32s40b -___44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.470 +___44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.477 -[FMSession forceSkip:] -[FMSession rejectItem:forReason:] ___34-[FMSession rejectItem:forReason:]_block_invoke @@ -1221,6 +1221,7 @@ ___34-[FMSession rejectItem:forReason:]_block_invoke_2 -[FMSession setAuth:] -[FMSession .cxx_destruct] _OBJC_CLASSLIST_REFERENCES_$_.60 +_OBJC_SELECTOR_REFERENCES_.62 _OBJC_SELECTOR_REFERENCES_.64 _OBJC_SELECTOR_REFERENCES_.66 _OBJC_CLASSLIST_REFERENCES_$_.67 @@ -1228,114 +1229,103 @@ __sharedSess _OBJC_CLASSLIST_REFERENCES_$_.77 _OBJC_CLASSLIST_REFERENCES_$_.80 _OBJC_SELECTOR_REFERENCES_.95 -_OBJC_SELECTOR_REFERENCES_.113 -_OBJC_CLASSLIST_REFERENCES_$_.114 -_OBJC_SELECTOR_REFERENCES_.120 -_OBJC_SELECTOR_REFERENCES_.124 -_OBJC_SELECTOR_REFERENCES_.126 -_OBJC_SELECTOR_REFERENCES_.130 -_OBJC_CLASSLIST_REFERENCES_$_.131 -_OBJC_CLASSLIST_REFERENCES_$_.134 -_OBJC_SELECTOR_REFERENCES_.144 -_OBJC_SELECTOR_REFERENCES_.154 -_OBJC_CLASSLIST_REFERENCES_$_.159 -_OBJC_SELECTOR_REFERENCES_.161 -_OBJC_CLASSLIST_REFERENCES_$_.162 -_OBJC_SELECTOR_REFERENCES_.166 -_OBJC_SELECTOR_REFERENCES_.168 -_OBJC_SELECTOR_REFERENCES_.172 -_OBJC_SELECTOR_REFERENCES_.180 -_OBJC_SELECTOR_REFERENCES_.200 -_OBJC_SELECTOR_REFERENCES_.202 -_OBJC_SELECTOR_REFERENCES_.206 -_OBJC_SELECTOR_REFERENCES_.208 +_OBJC_SELECTOR_REFERENCES_.111 +_OBJC_SELECTOR_REFERENCES_.115 +_OBJC_CLASSLIST_REFERENCES_$_.116 +_OBJC_SELECTOR_REFERENCES_.123 +_OBJC_SELECTOR_REFERENCES_.129 +_OBJC_SELECTOR_REFERENCES_.139 +_OBJC_CLASSLIST_REFERENCES_$_.147 +_OBJC_SELECTOR_REFERENCES_.151 +_OBJC_SELECTOR_REFERENCES_.153 +_OBJC_SELECTOR_REFERENCES_.165 +_OBJC_SELECTOR_REFERENCES_.191 ___block_descriptor_41_e8_32s_e22_v16?0"NSDictionary"8l -_OBJC_SELECTOR_REFERENCES_.229 -_OBJC_SELECTOR_REFERENCES_.235 -_OBJC_SELECTOR_REFERENCES_.239 -_OBJC_SELECTOR_REFERENCES_.241 -_OBJC_SELECTOR_REFERENCES_.243 -_OBJC_SELECTOR_REFERENCES_.245 -_OBJC_SELECTOR_REFERENCES_.248 -_OBJC_SELECTOR_REFERENCES_.250 -_OBJC_SELECTOR_REFERENCES_.252 -_OBJC_SELECTOR_REFERENCES_.254 +_OBJC_CLASSLIST_REFERENCES_$_.225 +_OBJC_SELECTOR_REFERENCES_.227 +_OBJC_SELECTOR_REFERENCES_.231 +_OBJC_SELECTOR_REFERENCES_.233 +_OBJC_CLASSLIST_REFERENCES_$_.234 +_OBJC_SELECTOR_REFERENCES_.238 +___block_descriptor_72_e8_32s40s48s56s64bs_e22_v16?0"NSDictionary"8l +___block_descriptor_56_e8_32s40bs48s_e17_v16?0"NSError"8l +_OBJC_SELECTOR_REFERENCES_.249 +_OBJC_SELECTOR_REFERENCES_.251 +_OBJC_SELECTOR_REFERENCES_.253 +_OBJC_SELECTOR_REFERENCES_.256 +_OBJC_SELECTOR_REFERENCES_.258 _OBJC_SELECTOR_REFERENCES_.260 -_OBJC_SELECTOR_REFERENCES_.266 +_OBJC_SELECTOR_REFERENCES_.262 _OBJC_SELECTOR_REFERENCES_.268 _OBJC_SELECTOR_REFERENCES_.274 _OBJC_SELECTOR_REFERENCES_.276 -_OBJC_SELECTOR_REFERENCES_.278 -_OBJC_SELECTOR_REFERENCES_.280 -_OBJC_SELECTOR_REFERENCES_.282 -_OBJC_SELECTOR_REFERENCES_.284 _OBJC_SELECTOR_REFERENCES_.286 _OBJC_SELECTOR_REFERENCES_.288 +_OBJC_SELECTOR_REFERENCES_.290 +_OBJC_SELECTOR_REFERENCES_.292 +_OBJC_SELECTOR_REFERENCES_.294 +_OBJC_SELECTOR_REFERENCES_.296 ___block_descriptor_56_e8_32bs40s48r_e22_v16?0"NSDictionary"8l ___block_descriptor_56_e8_32bs40s48r_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.291 -_OBJC_SELECTOR_REFERENCES_.293 -_OBJC_SELECTOR_REFERENCES_.297 _OBJC_SELECTOR_REFERENCES_.301 -_OBJC_CLASSLIST_REFERENCES_$_.302 +_OBJC_SELECTOR_REFERENCES_.309 +_OBJC_CLASSLIST_REFERENCES_$_.310 +_OBJC_SELECTOR_REFERENCES_.314 +_OBJC_SELECTOR_REFERENCES_.318 ___block_descriptor_40_e5_v8?0lu32l8 ___block_descriptor_40_e24_v16?0"FMReachability"8lu32l8 -_OBJC_SELECTOR_REFERENCES_.315 -_OBJC_SELECTOR_REFERENCES_.319 -_OBJC_SELECTOR_REFERENCES_.321 -_OBJC_CLASSLIST_REFERENCES_$_.324 -_OBJC_SELECTOR_REFERENCES_.326 -_OBJC_CLASSLIST_REFERENCES_$_.327 -_OBJC_SELECTOR_REFERENCES_.339 +_OBJC_SELECTOR_REFERENCES_.327 +_OBJC_SELECTOR_REFERENCES_.329 +_OBJC_SELECTOR_REFERENCES_.331 +_OBJC_CLASSLIST_REFERENCES_$_.332 +_OBJC_SELECTOR_REFERENCES_.334 +_OBJC_CLASSLIST_REFERENCES_$_.335 +_OBJC_SELECTOR_REFERENCES_.337 _OBJC_SELECTOR_REFERENCES_.345 +_OBJC_SELECTOR_REFERENCES_.347 _OBJC_SELECTOR_REFERENCES_.349 _OBJC_SELECTOR_REFERENCES_.351 -_OBJC_SELECTOR_REFERENCES_.353 -_OBJC_SELECTOR_REFERENCES_.355 -_OBJC_CLASSLIST_REFERENCES_$_.358 -_OBJC_SELECTOR_REFERENCES_.360 -_OBJC_SELECTOR_REFERENCES_.362 -_OBJC_SELECTOR_REFERENCES_.364 -___block_descriptor_48_e8_32s40s_e22_v16?0"NSDictionary"8l +_OBJC_SELECTOR_REFERENCES_.359 +_OBJC_CLASSLIST_REFERENCES_$_.366 _OBJC_SELECTOR_REFERENCES_.368 -_OBJC_SELECTOR_REFERENCES_.374 +_OBJC_SELECTOR_REFERENCES_.370 +_OBJC_SELECTOR_REFERENCES_.372 +___block_descriptor_48_e8_32s40s_e22_v16?0"NSDictionary"8l _OBJC_SELECTOR_REFERENCES_.376 +_OBJC_SELECTOR_REFERENCES_.382 ___block_descriptor_40_e8_32s_e15_v32?08Q16^B24l -_OBJC_SELECTOR_REFERENCES_.379 -_OBJC_SELECTOR_REFERENCES_.381 -_OBJC_SELECTOR_REFERENCES_.383 -_OBJC_CLASSLIST_REFERENCES_$_.385 -_OBJC_CLASSLIST_REFERENCES_$_.386 +_OBJC_SELECTOR_REFERENCES_.387 +_OBJC_SELECTOR_REFERENCES_.389 +_OBJC_SELECTOR_REFERENCES_.391 +_OBJC_CLASSLIST_REFERENCES_$_.393 ___block_descriptor_32_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.392 -_OBJC_SELECTOR_REFERENCES_.398 -_OBJC_SELECTOR_REFERENCES_.400 -_OBJC_SELECTOR_REFERENCES_.404 -_OBJC_SELECTOR_REFERENCES_.406 -_OBJC_SELECTOR_REFERENCES_.408 -_OBJC_SELECTOR_REFERENCES_.414 -_OBJC_SELECTOR_REFERENCES_.416 -_OBJC_CLASSLIST_REFERENCES_$_.417 -_OBJC_SELECTOR_REFERENCES_.419 +_OBJC_SELECTOR_REFERENCES_.399 +_OBJC_SELECTOR_REFERENCES_.405 +_OBJC_SELECTOR_REFERENCES_.411 +_OBJC_SELECTOR_REFERENCES_.413 +_OBJC_SELECTOR_REFERENCES_.415 _OBJC_SELECTOR_REFERENCES_.421 _OBJC_SELECTOR_REFERENCES_.423 -_OBJC_SELECTOR_REFERENCES_.425 -_OBJC_SELECTOR_REFERENCES_.435 -_OBJC_SELECTOR_REFERENCES_.437 -_OBJC_SELECTOR_REFERENCES_.439 -_OBJC_SELECTOR_REFERENCES_.443 -_OBJC_SELECTOR_REFERENCES_.445 -_OBJC_SELECTOR_REFERENCES_.449 -_OBJC_SELECTOR_REFERENCES_.451 -_OBJC_SELECTOR_REFERENCES_.455 -_OBJC_SELECTOR_REFERENCES_.457 -_OBJC_SELECTOR_REFERENCES_.467 +_OBJC_CLASSLIST_REFERENCES_$_.424 +_OBJC_SELECTOR_REFERENCES_.426 +_OBJC_SELECTOR_REFERENCES_.428 +_OBJC_SELECTOR_REFERENCES_.430 +_OBJC_SELECTOR_REFERENCES_.432 +_OBJC_SELECTOR_REFERENCES_.442 +_OBJC_SELECTOR_REFERENCES_.444 +_OBJC_SELECTOR_REFERENCES_.446 +_OBJC_SELECTOR_REFERENCES_.450 +_OBJC_SELECTOR_REFERENCES_.452 +_OBJC_SELECTOR_REFERENCES_.456 +_OBJC_SELECTOR_REFERENCES_.458 +_OBJC_SELECTOR_REFERENCES_.462 +_OBJC_SELECTOR_REFERENCES_.464 +_OBJC_SELECTOR_REFERENCES_.474 ___block_descriptor_48_e8_32s40bs_e22_v16?0"NSDictionary"8l ___block_descriptor_48_e8_32s40bs_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.478 -_OBJC_SELECTOR_REFERENCES_.484 -_OBJC_SELECTOR_REFERENCES_.486 -_OBJC_SELECTOR_REFERENCES_.488 +_OBJC_SELECTOR_REFERENCES_.485 +_OBJC_SELECTOR_REFERENCES_.491 +_OBJC_SELECTOR_REFERENCES_.493 __OBJC_$_CLASS_METHODS_FMSession __OBJC_METACLASS_RO_$_FMSession __OBJC_$_INSTANCE_METHODS_FMSession @@ -1366,7 +1356,7 @@ Sources/Core/Private/FMSession.m Sources/Core/Private/FMSession.h __34-[FMSession rejectItem:forReason:]_block_invoke_2 __34-[FMSession rejectItem:forReason:]_block_invoke -__44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.470 +__44-[FMSession requestSkipWithSuccess:failure:]_block_invoke.477 __copy_helper_block_e8_32s40b __44-[FMSession requestSkipWithSuccess:failure:]_block_invoke __35-[FMSession requestDislikeForItem:]_block_invoke @@ -1378,7 +1368,7 @@ __61-[FMSession playStartedWithWaitingTime:bufferingTime:playID:]_block_invoke __63-[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:]_block_invoke_2 __63-[FMSession requestAudioItem:withAdvanceSeconds:withCrossfade:]_block_invoke __39-[FMSession requestPrepareForStations:]_block_invoke_2 -__39-[FMSession requestPrepareForStations:]_block_invoke.384 +__39-[FMSession requestPrepareForStations:]_block_invoke.392 __39-[FMSession requestPrepareForStations:]_block_invoke __22-[FMSession sendLogs:]_block_invoke_2 __22-[FMSession sendLogs:]_block_invoke @@ -1386,13 +1376,19 @@ __67-[FMSession requestOfflineStation:withAudiofiles:forTargetMinutes:]_block_in __32-[FMSession startNetworkMonitor]_block_invoke_3 __32-[FMSession startNetworkMonitor]_block_invoke_2 __32-[FMSession startNetworkMonitor]_block_invoke -__25-[FMSession sendRequest:]_block_invoke.289 +__25-[FMSession sendRequest:]_block_invoke.297 __destroy_helper_block_e8_32s40s48r __copy_helper_block_e8_32b40s48r __25-[FMSession sendRequest:]_block_invoke -__29-[FMSession requestNewClient]_block_invoke.246 +__29-[FMSession requestNewClient]_block_invoke.254 __29-[FMSession requestNewClient]_block_invoke -__35-[FMSession requestSession:update:]_block_invoke.230 +__destroy_helper_block_e8_32s40s48s +__copy_helper_block_e8_32s40b48s +__75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke.245 +__destroy_helper_block_e8_32s40s48s56s64s +__copy_helper_block_e8_32s40s48s56s64b +__75-[FMSession searchStationwithQuery:withExtras:pageNo:perPage:withCallback:]_block_invoke +__35-[FMSession requestSession:update:]_block_invoke.215 __35-[FMSession requestSession:update:]_block_invoke -[ScrollLabel initWithFrame:] -[ScrollLabel fullWidth] @@ -1520,6 +1516,7 @@ __OBJC_CLASS_RO_$_ScrollLabel _OBJC_CLASSLIST_REFERENCES_$_.70 _OBJC_SELECTOR_REFERENCES_.72 _OBJC_SELECTOR_REFERENCES_.74 +_OBJC_SELECTOR_REFERENCES_.83 _OBJC_IVAR_$_CWWindowContainer._notificationHeight __OBJC_METACLASS_RO_$_CWWindowContainer __OBJC_$_INSTANCE_METHODS_CWWindowContainer @@ -1535,59 +1532,57 @@ __OBJC_$_PROP_LIST_CWViewController __OBJC_CLASS_RO_$_CWViewController _OBJC_CLASSLIST_REFERENCES_$_.118 _OBJC_SELECTOR_REFERENCES_.122 -_OBJC_SELECTOR_REFERENCES_.139 +_OBJC_SELECTOR_REFERENCES_.124 +_OBJC_SELECTOR_REFERENCES_.126 +_OBJC_CLASSLIST_REFERENCES_$_.127 +_OBJC_SELECTOR_REFERENCES_.135 +_OBJC_SELECTOR_REFERENCES_.140 _OBJC_SELECTOR_REFERENCES_.141 -_OBJC_SELECTOR_REFERENCES_.143 -_OBJC_SELECTOR_REFERENCES_.151 -_OBJC_SELECTOR_REFERENCES_.153 +_OBJC_SELECTOR_REFERENCES_.156 _OBJC_CLASSLIST_REFERENCES_$_.157 -_OBJC_SELECTOR_REFERENCES_.159 -_OBJC_SELECTOR_REFERENCES_.163 -_OBJC_SELECTOR_REFERENCES_.165 +_OBJC_SELECTOR_REFERENCES_.167 +_OBJC_SELECTOR_REFERENCES_.169 ___block_descriptor_40_e8_32w_e5_v8?0l -_OBJC_SELECTOR_REFERENCES_.183 -_OBJC_SELECTOR_REFERENCES_.185 -_OBJC_SELECTOR_REFERENCES_.187 -_OBJC_SELECTOR_REFERENCES_.189 -_OBJC_SELECTOR_REFERENCES_.191 -_OBJC_SELECTOR_REFERENCES_.193 _OBJC_SELECTOR_REFERENCES_.197 -_OBJC_SELECTOR_REFERENCES_.211 -_OBJC_SELECTOR_REFERENCES_.213 -_OBJC_SELECTOR_REFERENCES_.215 +_OBJC_SELECTOR_REFERENCES_.219 +_OBJC_SELECTOR_REFERENCES_.221 _OBJC_CLASSLIST_REFERENCES_$_.222 +_OBJC_SELECTOR_REFERENCES_.228 +_OBJC_SELECTOR_REFERENCES_.236 _OBJC_SELECTOR_REFERENCES_.240 +_OBJC_SELECTOR_REFERENCES_.242 +_OBJC_SELECTOR_REFERENCES_.244 +_OBJC_SELECTOR_REFERENCES_.246 +_OBJC_SELECTOR_REFERENCES_.248 +_OBJC_SELECTOR_REFERENCES_.250 +_OBJC_SELECTOR_REFERENCES_.252 _OBJC_CLASSLIST_REFERENCES_$_.253 _OBJC_SELECTOR_REFERENCES_.255 _OBJC_SELECTOR_REFERENCES_.257 _OBJC_CLASSLIST_REFERENCES_$_.258 -_OBJC_SELECTOR_REFERENCES_.264 _OBJC_CLASSLIST_REFERENCES_$_.269 -_OBJC_SELECTOR_REFERENCES_.270 -_OBJC_SELECTOR_REFERENCES_.273 -_OBJC_SELECTOR_REFERENCES_.275 +_OBJC_SELECTOR_REFERENCES_.272 +_OBJC_SELECTOR_REFERENCES_.277 _OBJC_SELECTOR_REFERENCES_.279 _OBJC_SELECTOR_REFERENCES_.281 _OBJC_SELECTOR_REFERENCES_.283 _OBJC_SELECTOR_REFERENCES_.285 +_OBJC_SELECTOR_REFERENCES_.293 _OBJC_SELECTOR_REFERENCES_.295 -_OBJC_SELECTOR_REFERENCES_.299 -_OBJC_SELECTOR_REFERENCES_.303 -_OBJC_SELECTOR_REFERENCES_.305 _OBJC_CLASSLIST_REFERENCES_$_.306 _OBJC_SELECTOR_REFERENCES_.308 -_OBJC_SELECTOR_REFERENCES_.314 +_OBJC_SELECTOR_REFERENCES_.310 +_OBJC_SELECTOR_REFERENCES_.312 +_OBJC_SELECTOR_REFERENCES_.316 ___block_descriptor_40_e8_32bs_e5_v8?0l ___block_descriptor_48_e8_32s40bs_e8_v12?0B8l +_OBJC_SELECTOR_REFERENCES_.320 _OBJC_SELECTOR_REFERENCES_.322 _OBJC_SELECTOR_REFERENCES_.324 -_OBJC_SELECTOR_REFERENCES_.328 -_OBJC_SELECTOR_REFERENCES_.330 +_OBJC_SELECTOR_REFERENCES_.326 ___block_descriptor_40_e8_32bs_e8_v12?0B8l _OBJC_SELECTOR_REFERENCES_.332 -_OBJC_SELECTOR_REFERENCES_.334 _OBJC_SELECTOR_REFERENCES_.336 -_OBJC_SELECTOR_REFERENCES_.338 _OBJC_SELECTOR_REFERENCES_.340 _OBJC_SELECTOR_REFERENCES_.342 _OBJC_SELECTOR_REFERENCES_.344 @@ -1644,9 +1639,9 @@ perform_block_after_delay __69-[CWStatusBarNotification displayNotificationWithMessage:completion:]_block_invoke_2 __69-[CWStatusBarNotification displayNotificationWithMessage:completion:]_block_invoke UI_USER_INTERFACE_IDIOM -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h UIInterfaceOrientationIsPortrait -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h UIInterfaceOrientationIsLandscape __destroy_helper_block_e8_32w __copy_helper_block_e8_32w @@ -1802,14 +1797,14 @@ ___destroy_helper_block_e8_32s40s48w -[CAMediaTimingFunction(MarqueeLabelHelpers) controlPoints] _OBJC_IVAR_$_FMMarqueeLabel._scrollDuration _OBJC_IVAR_$_FMMarqueeLabel._rate +_OBJC_CLASSLIST_REFERENCES_$_.84 _OBJC_CLASSLIST_REFERENCES_$_.101 -_OBJC_SELECTOR_REFERENCES_.111 -_OBJC_SELECTOR_REFERENCES_.115 +_OBJC_SELECTOR_REFERENCES_.113 _OBJC_SELECTOR_REFERENCES_.117 _OBJC_SELECTOR_REFERENCES_.119 -_OBJC_SELECTOR_REFERENCES_.123 _OBJC_CLASSLIST_REFERENCES_$_.124 _OBJC_SELECTOR_REFERENCES_.128 +_OBJC_SELECTOR_REFERENCES_.130 _OBJC_SELECTOR_REFERENCES_.132 _OBJC_IVAR_$_FMMarqueeLabel._marqueeType _OBJC_IVAR_$_FMMarqueeLabel._awayOffset @@ -1825,14 +1820,26 @@ _OBJC_IVAR_$_FMMarqueeLabel._leadingBuffer _OBJC_IVAR_$_FMMarqueeLabel._trailingBuffer _OBJC_SELECTOR_REFERENCES_.134 _OBJC_SELECTOR_REFERENCES_.136 +_OBJC_SELECTOR_REFERENCES_.138 _OBJC_SELECTOR_REFERENCES_.142 -_OBJC_SELECTOR_REFERENCES_.170 -_OBJC_SELECTOR_REFERENCES_.198 -_OBJC_SELECTOR_REFERENCES_.204 +_OBJC_SELECTOR_REFERENCES_.144 +_OBJC_SELECTOR_REFERENCES_.150 +_OBJC_SELECTOR_REFERENCES_.158 +_OBJC_SELECTOR_REFERENCES_.160 +_OBJC_SELECTOR_REFERENCES_.162 +_OBJC_SELECTOR_REFERENCES_.164 +_OBJC_SELECTOR_REFERENCES_.168 +_OBJC_SELECTOR_REFERENCES_.180 +_OBJC_SELECTOR_REFERENCES_.186 +_OBJC_SELECTOR_REFERENCES_.202 +_OBJC_SELECTOR_REFERENCES_.206 +_OBJC_SELECTOR_REFERENCES_.208 +_OBJC_SELECTOR_REFERENCES_.210 +_OBJC_SELECTOR_REFERENCES_.212 _OBJC_CLASSLIST_REFERENCES_$_.239 +_OBJC_SELECTOR_REFERENCES_.241 +_OBJC_SELECTOR_REFERENCES_.243 _OBJC_SELECTOR_REFERENCES_.247 -_OBJC_SELECTOR_REFERENCES_.249 -_OBJC_SELECTOR_REFERENCES_.253 ___block_descriptor_57_e8_32w_e8_v12?0B8l _OBJC_CLASSLIST_REFERENCES_$_.257 _OBJC_SELECTOR_REFERENCES_.259 @@ -1840,41 +1847,44 @@ _OBJC_SELECTOR_REFERENCES_.261 _OBJC_CLASSLIST_REFERENCES_$_.262 ___block_descriptor_72_e8_32s40s48w_e8_v12?0B8l _OBJC_CLASSLIST_REFERENCES_$_.273 -_OBJC_CLASSLIST_REFERENCES_$_.276 -_OBJC_SELECTOR_REFERENCES_.290 +_OBJC_SELECTOR_REFERENCES_.278 _OBJC_SELECTOR_REFERENCES_.298 _OBJC_CLASSLIST_REFERENCES_$_.299 -_OBJC_SELECTOR_REFERENCES_.307 -_OBJC_SELECTOR_REFERENCES_.309 _OBJC_SELECTOR_REFERENCES_.311 _OBJC_SELECTOR_REFERENCES_.313 +_OBJC_SELECTOR_REFERENCES_.315 _OBJC_CLASSLIST_REFERENCES_$_.320 _OBJC_CLASSLIST_REFERENCES_$_.337 -_OBJC_SELECTOR_REFERENCES_.347 -_OBJC_SELECTOR_REFERENCES_.357 -_OBJC_SELECTOR_REFERENCES_.359 -_OBJC_SELECTOR_REFERENCES_.361 +_OBJC_SELECTOR_REFERENCES_.339 +_OBJC_SELECTOR_REFERENCES_.341 +_OBJC_SELECTOR_REFERENCES_.343 _OBJC_CLASSLIST_REFERENCES_$_.362 +_OBJC_SELECTOR_REFERENCES_.364 _OBJC_SELECTOR_REFERENCES_.366 -_OBJC_SELECTOR_REFERENCES_.370 -_OBJC_SELECTOR_REFERENCES_.372 +_OBJC_SELECTOR_REFERENCES_.374 _OBJC_SELECTOR_REFERENCES_.378 _OBJC_SELECTOR_REFERENCES_.380 -_OBJC_SELECTOR_REFERENCES_.382 -_OBJC_SELECTOR_REFERENCES_.384 _OBJC_SELECTOR_REFERENCES_.386 -_OBJC_SELECTOR_REFERENCES_.388 -_OBJC_SELECTOR_REFERENCES_.390 -_OBJC_SELECTOR_REFERENCES_.394 +_OBJC_SELECTOR_REFERENCES_.392 _OBJC_SELECTOR_REFERENCES_.396 -_OBJC_SELECTOR_REFERENCES_.402 +_OBJC_SELECTOR_REFERENCES_.400 +_OBJC_SELECTOR_REFERENCES_.406 +_OBJC_SELECTOR_REFERENCES_.408 _OBJC_SELECTOR_REFERENCES_.410 _OBJC_SELECTOR_REFERENCES_.412 +_OBJC_SELECTOR_REFERENCES_.414 +_OBJC_SELECTOR_REFERENCES_.416 +_OBJC_CLASSLIST_REFERENCES_$_.417 +_OBJC_SELECTOR_REFERENCES_.419 +_OBJC_SELECTOR_REFERENCES_.425 _OBJC_SELECTOR_REFERENCES_.427 _OBJC_SELECTOR_REFERENCES_.429 _OBJC_SELECTOR_REFERENCES_.431 _OBJC_SELECTOR_REFERENCES_.433 _OBJC_IVAR_$_FMMarqueeLabel._gradientColors +_OBJC_SELECTOR_REFERENCES_.435 +_OBJC_SELECTOR_REFERENCES_.437 +_OBJC_SELECTOR_REFERENCES_.439 _OBJC_IVAR_$_FMMarqueeLabel._subLabel _OBJC_IVAR_$_FMMarqueeLabel._tapRecognizer _OBJC_IVAR_$_FMMarqueeLabel._homeLabelFrame @@ -1923,7 +1933,7 @@ __86-[FMMarqueeLabel scrollContinuousWithInterval:after:labelAnimation:gradientA MLOffsetCGPoint __66-[FMMarqueeLabel scrollAwayWithInterval:delayAmount:shouldReturn:]_block_invoke __CGSizeEqualToSize -/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.2.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h +Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h -[FMSimulcastAudioPlayer initWithURL:] +[FMSimulcastAudioPlayer names] ___31+[FMSimulcastAudioPlayer names]_block_invoke @@ -1951,11 +1961,6 @@ ___60-[FMSimulcastAudioPlayer didReceiveNextAudioItem:elapsedTo:]_block_invoke -[FMSimulcastAudioPlayer startElapseTimer] -[FMSimulcastAudioPlayer currentTime] -[FMSimulcastAudioPlayer currentDuration] --[FMSimulcastAudioPlayer initializeAVAudioSession] --[FMSimulcastAudioPlayer audioHardwareRouteChanged:] --[FMSimulcastAudioPlayer caughtInterruption:] --[FMSimulcastAudioPlayer resetAudio:] --[FMSimulcastAudioPlayer destroyAVAudioSession] -[FMSimulcastAudioPlayer setAVAudioSessionCategory:mode:options:] -[FMSimulcastAudioPlayer play] -[FMSimulcastAudioPlayer stop] @@ -1980,18 +1985,19 @@ _OBJC_CLASSLIST_REFERENCES_$_.129 _OBJC_CLASSLIST_REFERENCES_$_.132 _OBJC_CLASSLIST_REFERENCES_$_.139 _OBJC_CLASSLIST_REFERENCES_$_.152 +_OBJC_CLASSLIST_REFERENCES_$_.165 _OBJC_CLASSLIST_REFERENCES_$_.174 _OBJC_CLASSLIST_REFERENCES_$_.183 _OBJC_CLASSLIST_REFERENCES_$_.198 _OBJC_CLASSLIST_REFERENCES_$_.211 _OBJC_CLASSLIST_REFERENCES_$_.216 -_OBJC_SELECTOR_REFERENCES_.231 -_OBJC_SELECTOR_REFERENCES_.233 +_OBJC_SELECTOR_REFERENCES_.235 _OBJC_SELECTOR_REFERENCES_.237 _OBJC_CLASSLIST_REFERENCES_$_.246 -_OBJC_SELECTOR_REFERENCES_.256 +_OBJC_SELECTOR_REFERENCES_.254 _OBJC_SELECTOR_REFERENCES_.263 -_OBJC_CLASSLIST_REFERENCES_$_.266 +_OBJC_SELECTOR_REFERENCES_.267 +_OBJC_SELECTOR_REFERENCES_.269 __OBJC_$_CLASS_METHODS_FMSimulcastAudioPlayer __OBJC_METACLASS_RO_$_FMSimulcastAudioPlayer __OBJC_$_INSTANCE_METHODS_FMSimulcastAudioPlayer @@ -2169,10 +2175,12 @@ _OBJC_CLASSLIST_REFERENCES_$_.123 _OBJC_CLASSLIST_REFERENCES_$_.125 _OBJC_SELECTOR_REFERENCES_.127 _OBJC_CLASSLIST_REFERENCES_$_.128 +_OBJC_CLASSLIST_REFERENCES_$_.131 _OBJC_CLASSLIST_REFERENCES_$_.167 _OBJC_CLASSLIST_REFERENCES_$_.193 _OBJC_CLASSLIST_REFERENCES_$_.204 _OBJC_CLASSLIST_REFERENCES_$_.209 +_OBJC_CLASSLIST_REFERENCES_$_.224 __OBJC_$_PROTOCOL_REFS_VIURLSessionDelegateObjectDelegate __OBJC_$_PROTOCOL_INSTANCE_METHODS_VIURLSessionDelegateObjectDelegate __OBJC_$_PROTOCOL_METHOD_TYPES_VIURLSessionDelegateObjectDelegate @@ -2198,7 +2206,6 @@ __OBJC_$_PROP_LIST_VIActionWorker __OBJC_CLASS_RO_$_VIActionWorker _shared.instance _shared.onceToken -_OBJC_CLASSLIST_REFERENCES_$_.326 ___block_descriptor_40_e8__e5_v8?0l __OBJC_$_CLASS_METHODS_VIMediaDownloaderStatus __OBJC_METACLASS_RO_$_VIMediaDownloaderStatus @@ -2207,10 +2214,8 @@ _OBJC_IVAR_$_VIMediaDownloaderStatus._downloadingURLS __OBJC_$_INSTANCE_VARIABLES_VIMediaDownloaderStatus __OBJC_$_PROP_LIST_VIMediaDownloaderStatus __OBJC_CLASS_RO_$_VIMediaDownloaderStatus -_OBJC_SELECTOR_REFERENCES_.363 -_OBJC_SELECTOR_REFERENCES_.365 +_OBJC_CLASSLIST_REFERENCES_$_.358 _OBJC_CLASSLIST_REFERENCES_$_.371 -_OBJC_SELECTOR_REFERENCES_.373 _OBJC_CLASSLIST_REFERENCES_$_.374 _OBJC_SELECTOR_REFERENCES_.375 _OBJC_SELECTOR_REFERENCES_.418 @@ -2557,6 +2562,7 @@ _OBJC_IVAR_$_FMAssetAndAVPlayer._periodicTimeObserverToken __OBJC_$_INSTANCE_VARIABLES_FMAssetAndAVPlayer __OBJC_$_PROP_LIST_FMAssetAndAVPlayer __OBJC_CLASS_RO_$_FMAssetAndAVPlayer +_OBJC_CLASSLIST_REFERENCES_$_.136 ___block_descriptor_40_e8_32w_e15_v32?0{?=qiIq}8l _FMMixingAudioPlayerPlayerCurrentItemContext _OBJC_CLASSLIST_REFERENCES_$_.149 @@ -2566,40 +2572,27 @@ _OBJC_CLASSLIST_REFERENCES_$_.205 ___block_descriptor_40_e8_32r_e34_v24?0"FMAsset"8"AVPlayerItem"16l ___block_descriptor_40_e8_32r_e29_v24?0"FMAsset"8"NSError"16l _OBJC_CLASSLIST_REFERENCES_$_.274 +_OBJC_SELECTOR_REFERENCES_.321 ___block_descriptor_64_e8_32s40s48r56w_e5_v8?0l _OBJC_CLASSLIST_REFERENCES_$_.345 _OBJC_CLASSLIST_REFERENCES_$_.376 ___block_descriptor_72_e8_32s40s48s56r64w_e5_v8?0l _OBJC_SELECTOR_REFERENCES_.385 -_OBJC_SELECTOR_REFERENCES_.387 _OBJC_SELECTOR_REFERENCES_.397 _FMMixingAudioPlayerPlayerItemStatusObservationContext _OBJC_SELECTOR_REFERENCES_.401 _OBJC_SELECTOR_REFERENCES_.403 -_OBJC_SELECTOR_REFERENCES_.405 _FMMixingAudioPlayerItemPlaybackBufferEmptyObservationContext -_OBJC_SELECTOR_REFERENCES_.407 -_OBJC_SELECTOR_REFERENCES_.409 _OBJC_CLASSLIST_REFERENCES_$_.418 -_OBJC_SELECTOR_REFERENCES_.426 -_OBJC_SELECTOR_REFERENCES_.428 -_OBJC_SELECTOR_REFERENCES_.430 _OBJC_SELECTOR_REFERENCES_.434 _OBJC_SELECTOR_REFERENCES_.436 _OBJC_SELECTOR_REFERENCES_.438 -_OBJC_SELECTOR_REFERENCES_.442 -_OBJC_SELECTOR_REFERENCES_.450 -_OBJC_SELECTOR_REFERENCES_.452 -_OBJC_SELECTOR_REFERENCES_.456 -_OBJC_SELECTOR_REFERENCES_.458 -_OBJC_SELECTOR_REFERENCES_.464 _OBJC_SELECTOR_REFERENCES_.468 _OBJC_SELECTOR_REFERENCES_.470 -_OBJC_SELECTOR_REFERENCES_.474 _OBJC_SELECTOR_REFERENCES_.482 +_OBJC_SELECTOR_REFERENCES_.484 _OBJC_SELECTOR_REFERENCES_.490 _OBJC_SELECTOR_REFERENCES_.492 -_OBJC_SELECTOR_REFERENCES_.493 _OBJC_SELECTOR_REFERENCES_.494 _OBJC_SELECTOR_REFERENCES_.496 _OBJC_SELECTOR_REFERENCES_.498 @@ -2895,9 +2888,7 @@ __OBJC_CLASS_RO_$_FMAudioItem /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMAudioItem.m Sources/Core/Private/FMAudioItem.m Sources/Core/FMAudioItem.h -+[FMBase64 dataFromBase64String:] +[FMBase64 base64EncodedStringFromData:] -_fm_base64DecodeLookup _fm_base64EncodeLookup __OBJC_$_CLASS_METHODS_FMBase64 __OBJC_METACLASS_RO_$_FMBase64 @@ -2905,7 +2896,6 @@ __OBJC_CLASS_RO_$_FMBase64 /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMBase64.m Sources/Core/Private/FMBase64.m FM_NewBase64Encode -FM_NewBase64Decode -[FMOfflineStationManager initWithStation:] -[FMOfflineStationManager dealloc] -[FMOfflineStationManager getAudioFilesAvailable] @@ -2956,8 +2946,8 @@ _OBJC_CLASSLIST_REFERENCES_$_.69 _OBJC_CLASSLIST_REFERENCES_$_.99 ___block_descriptor_48_e8_32s40s_e45_v32?0"NSURL"8"NSURLResponse"16"NSError"24l _OBJC_CLASSLIST_REFERENCES_$_.176 -_OBJC_CLASSLIST_REFERENCES_$_.179 _OBJC_CLASSLIST_REFERENCES_$_.182 +_OBJC_CLASSLIST_REFERENCES_$_.213 __OBJC_CLASS_PROTOCOLS_$_FMOfflineStationManager __OBJC_METACLASS_RO_$_FMOfflineStationManager __OBJC_$_INSTANCE_METHODS_FMOfflineStationManager @@ -2989,11 +2979,12 @@ __40-[FMOfflineStationManager downloadFile:]_block_invoke -[FMAudioPlayer applicationWillTerminate:] -[FMAudioPlayer didEnterBackground:] -[FMAudioPlayer willEnterForeground:] -+[FMAudioPlayer setClientToken:secret:detectLocalMusic:] +[FMAudioPlayer setClientToken:secret:] -[FMAudioPlayer onClientId:] -[FMAudioPlayer skipStatus:] -[FMAudioPlayer skipStatusUpdated:] +-[FMAudioPlayer searchForStationwithQuery:pageNo:perPage:withCallback:] +-[FMAudioPlayer searchForStationByMetadata:pageNo:perPage:withCallback:] -[FMAudioPlayer activeStation] -[FMAudioPlayer currentItem] -[FMAudioPlayer setPlayerControlDelegate:] @@ -3058,8 +3049,6 @@ ___destroy_helper_block_e8_32s40w ___22+[FMAudioPlayer names]_block_invoke +[FMAudioPlayer nameForType:] -[FMAudioPlayer setPlaybackState:] --[FMAudioPlayer startSimulcastPlayer] --[FMAudioPlayer stopSimulcastPlayer] -[FMAudioPlayer simulcastAudioPlayerItemDidBeginPlayback:] -[FMAudioPlayer currentItemDidChange:] -[FMAudioPlayer simulcastAudioPlayerStateDidChange:] @@ -3101,15 +3090,10 @@ ___33-[FMAudioPlayer updateNowPlaying]_block_invoke -[FMAudioPlayer setSecondsOfCrossfade:] -[FMAudioPlayer secondsOfCrossfade] -[FMAudioPlayer setActiveStation:] --[FMAudioPlayer setActiveStationByName:] --[FMAudioPlayer setActiveStationByName:withCrossfade:] -[FMAudioPlayer setActiveStation:withAdvance:] -[FMAudioPlayer setActiveStation:withCrossfade:] -[FMAudioPlayer setActiveStation:withCrossfade:withAdvance:] -[FMAudioPlayer getStationCrossfade:] --[FMAudioPlayer getStationWithOptionKey:Value:] --[FMAudioPlayer getStationWithOptions:] --[FMAudioPlayer getAllStationsWithOptions:] -[FMAudioPlayer prepareToPlay] -[FMAudioPlayer play] -[FMAudioPlayer playAudioItem:] @@ -3140,7 +3124,6 @@ ___21-[FMAudioPlayer skip]_block_invoke_2 -[FMAudioPlayer setDoesHandleRemoteCommands:] -[FMAudioPlayer lockScreenDelegate] -[FMAudioPlayer setLockScreenDelegate:] --[FMAudioPlayer isPreparedToPlay] -[FMAudioPlayer cacheList] -[FMAudioPlayer setCacheList:] -[FMAudioPlayer playerControlDelegate] @@ -3154,33 +3137,39 @@ _OBJC_SELECTOR_REFERENCES_.102 _OBJC_CLASSLIST_REFERENCES_$_.117 _OBJC_CLASSLIST_REFERENCES_$_.137 _OBJC_CLASSLIST_REFERENCES_$_.140 -_OBJC_CLASSLIST_REFERENCES_$_.207 -_OBJC_SELECTOR_REFERENCES_.227 -_OBJC_CLASSLIST_REFERENCES_$_.242 -_OBJC_CLASSLIST_REFERENCES_$_.277 +_OBJC_SELECTOR_REFERENCES_.225 +_OBJC_SELECTOR_REFERENCES_.239 +_OBJC_CLASSLIST_REFERENCES_$_.240 +_OBJC_CLASSLIST_REFERENCES_$_.275 +_OBJC_CLASSLIST_REFERENCES_$_.304 +_OBJC_SELECTOR_REFERENCES_.306 +_OBJC_SELECTOR_REFERENCES_.346 +_OBJC_SELECTOR_REFERENCES_.352 _OBJC_SELECTOR_REFERENCES_.354 _OBJC_SELECTOR_REFERENCES_.356 _OBJC_SELECTOR_REFERENCES_.358 -_OBJC_SELECTOR_REFERENCES_.417 -_OBJC_SELECTOR_REFERENCES_.447 -_OBJC_CLASSLIST_REFERENCES_$_.448 -_OBJC_SELECTOR_REFERENCES_.460 +_OBJC_SELECTOR_REFERENCES_.360 +_OBJC_SELECTOR_REFERENCES_.441 +_OBJC_SELECTOR_REFERENCES_.445 +_OBJC_CLASSLIST_REFERENCES_$_.446 +_OBJC_SELECTOR_REFERENCES_.448 +_OBJC_SELECTOR_REFERENCES_.454 _OBJC_SELECTOR_REFERENCES_.466 -_OBJC_CLASSLIST_REFERENCES_$_.471 -_OBJC_SELECTOR_REFERENCES_.473 +_OBJC_CLASSLIST_REFERENCES_$_.469 +_OBJC_SELECTOR_REFERENCES_.471 ___block_descriptor_48_e8_32s40w_e5_v8?0l +_OBJC_SELECTOR_REFERENCES_.473 _OBJC_SELECTOR_REFERENCES_.475 -_OBJC_SELECTOR_REFERENCES_.477 -_OBJC_SELECTOR_REFERENCES_.489 -_OBJC_SELECTOR_REFERENCES_.495 -_OBJC_SELECTOR_REFERENCES_.499 -_OBJC_SELECTOR_REFERENCES_.519 -_OBJC_CLASSLIST_REFERENCES_$_.524 -_OBJC_CLASSLIST_REFERENCES_$_.525 -_OBJC_SELECTOR_REFERENCES_.527 -_OBJC_SELECTOR_REFERENCES_.529 -_OBJC_SELECTOR_REFERENCES_.531 -_OBJC_SELECTOR_REFERENCES_.533 +_OBJC_SELECTOR_REFERENCES_.487 +_OBJC_SELECTOR_REFERENCES_.497 +_OBJC_SELECTOR_REFERENCES_.521 +_OBJC_CLASSLIST_REFERENCES_$_.530 +_OBJC_SELECTOR_REFERENCES_.532 +_OBJC_SELECTOR_REFERENCES_.534 +_OBJC_SELECTOR_REFERENCES_.536 +_OBJC_SELECTOR_REFERENCES_.538 +_OBJC_SELECTOR_REFERENCES_.540 +_OBJC_SELECTOR_REFERENCES_.542 _OBJC_SELECTOR_REFERENCES_.548 _OBJC_SELECTOR_REFERENCES_.550 _OBJC_SELECTOR_REFERENCES_.554 @@ -3188,54 +3177,55 @@ _OBJC_SELECTOR_REFERENCES_.556 _OBJC_SELECTOR_REFERENCES_.558 _OBJC_SELECTOR_REFERENCES_.560 _OBJC_SELECTOR_REFERENCES_.562 -_OBJC_SELECTOR_REFERENCES_.566 -_OBJC_SELECTOR_REFERENCES_.570 -_OBJC_SELECTOR_REFERENCES_.574 -_OBJC_CLASSLIST_REFERENCES_$_.575 +_OBJC_CLASSLIST_REFERENCES_$_.563 +_OBJC_SELECTOR_REFERENCES_.565 +_OBJC_SELECTOR_REFERENCES_.567 +_OBJC_SELECTOR_REFERENCES_.569 +_OBJC_SELECTOR_REFERENCES_.571 +_OBJC_SELECTOR_REFERENCES_.573 +_OBJC_SELECTOR_REFERENCES_.575 _OBJC_SELECTOR_REFERENCES_.577 _OBJC_SELECTOR_REFERENCES_.579 _OBJC_SELECTOR_REFERENCES_.581 _OBJC_SELECTOR_REFERENCES_.583 -_OBJC_SELECTOR_REFERENCES_.585 -_OBJC_SELECTOR_REFERENCES_.587 -_OBJC_SELECTOR_REFERENCES_.589 -_OBJC_SELECTOR_REFERENCES_.591 -_OBJC_SELECTOR_REFERENCES_.593 -_OBJC_CLASSLIST_REFERENCES_$_.594 -_OBJC_SELECTOR_REFERENCES_.596 -_OBJC_SELECTOR_REFERENCES_.598 -_OBJC_SELECTOR_REFERENCES_.600 -_OBJC_SELECTOR_REFERENCES_.602 +_OBJC_CLASSLIST_REFERENCES_$_.584 +_OBJC_SELECTOR_REFERENCES_.586 +_OBJC_SELECTOR_REFERENCES_.588 +_OBJC_SELECTOR_REFERENCES_.590 +_OBJC_SELECTOR_REFERENCES_.592 ___block_descriptor_40_e8_32s_e27_"UIImage"24?0{CGSize=dd}8l +_OBJC_SELECTOR_REFERENCES_.595 +_OBJC_SELECTOR_REFERENCES_.603 _OBJC_SELECTOR_REFERENCES_.605 +_OBJC_SELECTOR_REFERENCES_.607 _OBJC_SELECTOR_REFERENCES_.609 -_OBJC_SELECTOR_REFERENCES_.611 -_OBJC_SELECTOR_REFERENCES_.613 -_OBJC_CLASSLIST_REFERENCES_$_.626 +_OBJC_CLASSLIST_REFERENCES_$_.616 +_OBJC_SELECTOR_REFERENCES_.622 +_OBJC_SELECTOR_REFERENCES_.626 _OBJC_SELECTOR_REFERENCES_.628 _OBJC_SELECTOR_REFERENCES_.630 -_OBJC_SELECTOR_REFERENCES_.634 -_OBJC_SELECTOR_REFERENCES_.636 -_OBJC_SELECTOR_REFERENCES_.638 -_OBJC_CLASSLIST_REFERENCES_$_.641 -_OBJC_SELECTOR_REFERENCES_.643 +_OBJC_CLASSLIST_REFERENCES_$_.633 +_OBJC_SELECTOR_REFERENCES_.635 +_OBJC_SELECTOR_REFERENCES_.641 _OBJC_SELECTOR_REFERENCES_.645 +_OBJC_SELECTOR_REFERENCES_.647 _OBJC_SELECTOR_REFERENCES_.649 -_OBJC_SELECTOR_REFERENCES_.653 -_OBJC_SELECTOR_REFERENCES_.655 +_OBJC_SELECTOR_REFERENCES_.651 _OBJC_SELECTOR_REFERENCES_.657 _OBJC_SELECTOR_REFERENCES_.659 -_OBJC_SELECTOR_REFERENCES_.665 -_OBJC_SELECTOR_REFERENCES_.667 -_OBJC_SELECTOR_REFERENCES_.669 +_OBJC_SELECTOR_REFERENCES_.663 +_OBJC_SELECTOR_REFERENCES_.671 _OBJC_SELECTOR_REFERENCES_.673 -_OBJC_SELECTOR_REFERENCES_.681 +_OBJC_SELECTOR_REFERENCES_.675 _OBJC_SELECTOR_REFERENCES_.683 _OBJC_SELECTOR_REFERENCES_.685 -_OBJC_SELECTOR_REFERENCES_.693 -_OBJC_SELECTOR_REFERENCES_.695 -_OBJC_SELECTOR_REFERENCES_.701 +_OBJC_SELECTOR_REFERENCES_.691 +_OBJC_SELECTOR_REFERENCES_.697 +_OBJC_SELECTOR_REFERENCES_.705 _OBJC_SELECTOR_REFERENCES_.707 +_OBJC_SELECTOR_REFERENCES_.709 +_OBJC_SELECTOR_REFERENCES_.711 +_OBJC_SELECTOR_REFERENCES_.713 _OBJC_SELECTOR_REFERENCES_.715 _OBJC_SELECTOR_REFERENCES_.717 _OBJC_SELECTOR_REFERENCES_.719 @@ -3247,31 +3237,21 @@ _OBJC_SELECTOR_REFERENCES_.729 _OBJC_SELECTOR_REFERENCES_.731 _OBJC_SELECTOR_REFERENCES_.733 _OBJC_SELECTOR_REFERENCES_.735 -_OBJC_SELECTOR_REFERENCES_.737 -_OBJC_SELECTOR_REFERENCES_.739 -_OBJC_SELECTOR_REFERENCES_.741 _OBJC_SELECTOR_REFERENCES_.743 _OBJC_SELECTOR_REFERENCES_.745 _OBJC_SELECTOR_REFERENCES_.747 -_OBJC_SELECTOR_REFERENCES_.755 -_OBJC_SELECTOR_REFERENCES_.757 -_OBJC_SELECTOR_REFERENCES_.759 -_OBJC_SELECTOR_REFERENCES_.761 +_OBJC_SELECTOR_REFERENCES_.751 _OBJC_SELECTOR_REFERENCES_.765 -_OBJC_SELECTOR_REFERENCES_.767 -_OBJC_SELECTOR_REFERENCES_.769 -_OBJC_SELECTOR_REFERENCES_.771 -_OBJC_SELECTOR_REFERENCES_.785 -_OBJC_SELECTOR_REFERENCES_.801 -_OBJC_SELECTOR_REFERENCES_.807 +_OBJC_SELECTOR_REFERENCES_.781 +_OBJC_SELECTOR_REFERENCES_.787 ___block_descriptor_48_e8_32s40s_e17_v16?0"NSError"8l -_OBJC_SELECTOR_REFERENCES_.816 -_OBJC_SELECTOR_REFERENCES_.818 -_OBJC_SELECTOR_REFERENCES_.822 -_OBJC_SELECTOR_REFERENCES_.824 -_OBJC_SELECTOR_REFERENCES_.828 -_OBJC_SELECTOR_REFERENCES_.830 -_OBJC_SELECTOR_REFERENCES_.834 +_OBJC_SELECTOR_REFERENCES_.796 +_OBJC_SELECTOR_REFERENCES_.798 +_OBJC_SELECTOR_REFERENCES_.802 +_OBJC_SELECTOR_REFERENCES_.804 +_OBJC_SELECTOR_REFERENCES_.808 +_OBJC_SELECTOR_REFERENCES_.810 +_OBJC_SELECTOR_REFERENCES_.814 __OBJC_$_CLASS_METHODS_FMAudioPlayer __OBJC_$_PROTOCOL_REFS_FMMixingAudioPlayerDelegate __OBJC_$_PROTOCOL_INSTANCE_METHODS_FMMixingAudioPlayerDelegate @@ -3288,7 +3268,6 @@ __OBJC_$_CLASS_PROP_LIST_FMAudioPlayer __OBJC_METACLASS_RO_$_FMAudioPlayer __OBJC_$_INSTANCE_METHODS_FMAudioPlayer _OBJC_IVAR_$_FMAudioPlayer._player -_OBJC_IVAR_$_FMAudioPlayer._simulcastPlayer _OBJC_IVAR_$_FMAudioPlayer._session _OBJC_IVAR_$_FMAudioPlayer._offlineSession _OBJC_IVAR_$_FMAudioPlayer._isOfflineStationActive @@ -3313,7 +3292,6 @@ _OBJC_IVAR_$_FMAudioPlayer.reach _OBJC_IVAR_$_FMAudioPlayer.disableAVAudioSession _OBJC_IVAR_$_FMAudioPlayer._disableSongStartNotifications _OBJC_IVAR_$_FMAudioPlayer._doesHandleRemoteCommands -_OBJC_IVAR_$_FMAudioPlayer._isPreparedToPlay _OBJC_IVAR_$_FMAudioPlayer._playbackState _OBJC_IVAR_$_FMAudioPlayer._stationList _OBJC_IVAR_$_FMAudioPlayer._remoteOfflineStationList @@ -3388,6 +3366,7 @@ _OBJC_CLASSLIST_REFERENCES_$_.22 _OBJC_CLASSLIST_REFERENCES_$_.31 ___block_descriptor_48_e8_32s40s_e40_v32?0"FMOfflineStationManager"8Q16^B24l ___block_descriptor_48_e8_32s40s_e25_v32?0"NSString"8Q16^B24l +_OBJC_CLASSLIST_REFERENCES_$_.134 _OBJC_CLASSLIST_REFERENCES_$_.143 ___block_descriptor_40_e8_32s_e28_B32?0"FMAudioItem"8Q16^B24l _OBJC_CLASSLIST_REFERENCES_$_.188 @@ -3426,7 +3405,6 @@ ___25-[FMAsset failWithError:]_block_invoke ___25-[FMAsset loadPlayerItem]_block_invoke ___25-[FMAsset loadPlayerItem]_block_invoke_2 ___copy_helper_block_e8_32s40s48s -___destroy_helper_block_e8_32s40s48s -[FMAsset prepareToPlayAsset:withKeys:] -[FMAsset description] -[FMAsset audioItem] @@ -3457,7 +3435,6 @@ __OBJC_CLASS_RO_$_FMAsset /Users/arveenkumar/Documents/GitHub/iOS-SDK-Core/FeedMediaCore/Sources/Core/Private/FMAsset.m Sources/Core/Private/FMAsset.m Sources/Core/Private/FMAsset.h -__destroy_helper_block_e8_32s40s48s __copy_helper_block_e8_32s40s48s __25-[FMAsset loadPlayerItem]_block_invoke_2 __25-[FMAsset loadPlayerItem]_block_invoke @@ -3571,7 +3548,6 @@ __OBJC_CLASS_RO_$_VIResourceLoaderManager _sharedInstance._sharedInstance _sharedInstance.singletonToken ___block_literal_global.146 -_OBJC_CLASSLIST_REFERENCES_$_.147 __OBJC_$_CATEGORY_INSTANCE_METHODS_VIResourceLoaderManager_$_Convenient __OBJC_$_CATEGORY_CLASS_METHODS_VIResourceLoaderManager_$_Convenient __OBJC_$_CATEGORY_VIResourceLoaderManager_$_Convenient diff --git a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/FeedMedia b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/FeedMedia index 9d2f75a..daa8629 100755 Binary files a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/FeedMedia and b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/FeedMedia differ diff --git a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioItem.h b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioItem.h index d08f5ed..80213ce 100644 --- a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioItem.h +++ b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioItem.h @@ -107,6 +107,9 @@ @property double preGain; + +- (id)initWithId:(id)stationId :(NSURL*) url; + /** * Creates FMAudioItem from the JSON provided. * diff --git a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioPlayer.h b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioPlayer.h index 4c0a03d..dadb459 100644 --- a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioPlayer.h +++ b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FMAudioPlayer.h @@ -1286,125 +1286,6 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { - (void)destroy; -///----------------------------------------------------- -/// @name Deprecated -///----------------------------------------------------- - - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Search throught the list of available stations, and return one that has - options that match those passed in via optionKeysAndValues. This differs from - getStationWithOptionKey:Value: in that you can specify multiple key/value - pairs, like so: - - [player getStationWithOptions: @{ @"genre": @"80s", @"bpm" : @"slow" } - - This method returns the first station with the matching values, or nil. - - @param optionKeysAndValues key value pairs to search for - @return a station whose options contain optionKeysAndValues - - */ - -- (nullable FMStation *) getStationWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Similar to getStationWithOptions:, but this method returns all the stations - that match the passed in optionsKeysAndValues. - - @param optionKeysAndValues key value pairs to search for - @return an array of stations whose options contain optionKeysAndValues. never nil. - - */ - -- (nullable NSArray *) getAllStationsWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. - * - * @param name Station name. Should not be nil. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. If - * `withCrossfade` is true, any currently playing music will crossfade into the first - * song in the new station. - * - * @param name Station name. Should not be nil. - * @param withCrossfade if true, if crossfading is enabled, and if music is currenty - * playing, the currently playing song will fade into the song in the new station - * as soon as it is loaded. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name withCrossfade: (BOOL) withCrossfade DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList, localOfflineStationList, or remoteOfflineStationList. - * - * Search through the list of available stations, and return the one that has - * an option attribute named 'key' with a string value of 'value'. - * - * @param key name of attribute to inspect - * @param value attribute value that matching station should contain - */ - -- (nullable FMStation *) getStationWithOptionKey: (nonnull NSString *) key Value: (nonnull NSObject *) value DEPRECATED_ATTRIBUTE; - -/** - * @deprected This method is called internally now and clients need not call it. - * - * @param stations list of stations to prepare - */ -- (void)prepareStations:(nullable NSArray *) stations DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should look for the FMAudioPlayerMusicQueuedNotification - * notification to know when music is queued up in the player, rather than - * rely on this property, which will be removed in the next major version. - * - * Indicates if the SDK has retrieved the next song for playback from the - * server and is ready to start playing it. - */ -@property (nonatomic, readonly) BOOL isPreparedToPlay DEPRECATED_ATTRIBUTE; - -/** - @deprecated local detection is no longer performed by this library - - This call to initialize the library and then detect whether the user had any local - music available for playback. - - @param token public authentication token. Use `@"demo"` during testing/development. - @param secret private authentication token. Use `@"demo"` during testing/development. - @param detectLocalMusic when true, the user's local media collection will be queried to - sample what type of music they listen to - */ - -+ (void)setClientToken:(nonnull NSString *)token secret:(nonnull NSString *)secret detectLocalMusic:(BOOL) detectLocalMusic DEPRECATED_ATTRIBUTE; - /** * Seek station by give no of seconds. * Max allowed value can be obtained by maxSeekableLength @@ -1462,4 +1343,31 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { +(void) setMockLocation:(MockLocation)mockLocation; + +/** +* Search for stations +* @param searchQuery A string search query +* @param pageNo result page no +* @param perPage No of results per page +* @param onSearchCompleted callback block +*/ + +- (void)searchForStationwithQuery:(nonnull NSString *)searchQuery + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)(NSDictionary* _Nonnull)) onSearchCompleted; + +/** + * Search for stations + * @param metaData metadata search in station metadata for key pair values. All key pairs much match for a positive hit. + * @param pageNo result page no + * @param perPage No of results per page + * @param onSearchCompleted callback block + */ +- (void)searchForStationByMetadata:(nonnull NSDictionary *)metaData + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)( NSDictionary* _Nonnull )) onSearchCompleted; + + @end diff --git a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FeedMediaCore.h b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FeedMediaCore.h index 5425056..c347f6c 100644 --- a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FeedMediaCore.h +++ b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Headers/FeedMediaCore.h @@ -6,7 +6,7 @@ // Copyright © 2017 Feed Media. All rights reserved. // -#define FEED_MEDIA_CLIENT_VERSION @"5.1.6" +#define FEED_MEDIA_CLIENT_VERSION @"5.1.7" // All public headers diff --git a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Info.plist b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Info.plist index b896c63..27e4c75 100644 Binary files a/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Info.plist and b/FeedMedia.xcframework/ios-arm64_armv7/FeedMedia.framework/Info.plist differ diff --git a/FeedMedia.xcframework/ios-arm64_armv7/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia b/FeedMedia.xcframework/ios-arm64_armv7/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia index b74766c..a345c51 100644 Binary files a/FeedMedia.xcframework/ios-arm64_armv7/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia and b/FeedMedia.xcframework/ios-arm64_armv7/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia differ diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia index f5dac9f..3d0d69b 100755 Binary files a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia and b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia differ diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h index d08f5ed..80213ce 100644 --- a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h +++ b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h @@ -107,6 +107,9 @@ @property double preGain; + +- (id)initWithId:(id)stationId :(NSURL*) url; + /** * Creates FMAudioItem from the JSON provided. * diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h index 4c0a03d..dadb459 100644 --- a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h +++ b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h @@ -1286,125 +1286,6 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { - (void)destroy; -///----------------------------------------------------- -/// @name Deprecated -///----------------------------------------------------- - - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Search throught the list of available stations, and return one that has - options that match those passed in via optionKeysAndValues. This differs from - getStationWithOptionKey:Value: in that you can specify multiple key/value - pairs, like so: - - [player getStationWithOptions: @{ @"genre": @"80s", @"bpm" : @"slow" } - - This method returns the first station with the matching values, or nil. - - @param optionKeysAndValues key value pairs to search for - @return a station whose options contain optionKeysAndValues - - */ - -- (nullable FMStation *) getStationWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Similar to getStationWithOptions:, but this method returns all the stations - that match the passed in optionsKeysAndValues. - - @param optionKeysAndValues key value pairs to search for - @return an array of stations whose options contain optionKeysAndValues. never nil. - - */ - -- (nullable NSArray *) getAllStationsWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. - * - * @param name Station name. Should not be nil. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. If - * `withCrossfade` is true, any currently playing music will crossfade into the first - * song in the new station. - * - * @param name Station name. Should not be nil. - * @param withCrossfade if true, if crossfading is enabled, and if music is currenty - * playing, the currently playing song will fade into the song in the new station - * as soon as it is loaded. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name withCrossfade: (BOOL) withCrossfade DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList, localOfflineStationList, or remoteOfflineStationList. - * - * Search through the list of available stations, and return the one that has - * an option attribute named 'key' with a string value of 'value'. - * - * @param key name of attribute to inspect - * @param value attribute value that matching station should contain - */ - -- (nullable FMStation *) getStationWithOptionKey: (nonnull NSString *) key Value: (nonnull NSObject *) value DEPRECATED_ATTRIBUTE; - -/** - * @deprected This method is called internally now and clients need not call it. - * - * @param stations list of stations to prepare - */ -- (void)prepareStations:(nullable NSArray *) stations DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should look for the FMAudioPlayerMusicQueuedNotification - * notification to know when music is queued up in the player, rather than - * rely on this property, which will be removed in the next major version. - * - * Indicates if the SDK has retrieved the next song for playback from the - * server and is ready to start playing it. - */ -@property (nonatomic, readonly) BOOL isPreparedToPlay DEPRECATED_ATTRIBUTE; - -/** - @deprecated local detection is no longer performed by this library - - This call to initialize the library and then detect whether the user had any local - music available for playback. - - @param token public authentication token. Use `@"demo"` during testing/development. - @param secret private authentication token. Use `@"demo"` during testing/development. - @param detectLocalMusic when true, the user's local media collection will be queried to - sample what type of music they listen to - */ - -+ (void)setClientToken:(nonnull NSString *)token secret:(nonnull NSString *)secret detectLocalMusic:(BOOL) detectLocalMusic DEPRECATED_ATTRIBUTE; - /** * Seek station by give no of seconds. * Max allowed value can be obtained by maxSeekableLength @@ -1462,4 +1343,31 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { +(void) setMockLocation:(MockLocation)mockLocation; + +/** +* Search for stations +* @param searchQuery A string search query +* @param pageNo result page no +* @param perPage No of results per page +* @param onSearchCompleted callback block +*/ + +- (void)searchForStationwithQuery:(nonnull NSString *)searchQuery + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)(NSDictionary* _Nonnull)) onSearchCompleted; + +/** + * Search for stations + * @param metaData metadata search in station metadata for key pair values. All key pairs much match for a positive hit. + * @param pageNo result page no + * @param perPage No of results per page + * @param onSearchCompleted callback block + */ +- (void)searchForStationByMetadata:(nonnull NSDictionary *)metaData + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)( NSDictionary* _Nonnull )) onSearchCompleted; + + @end diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h index 5425056..c347f6c 100644 --- a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h +++ b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h @@ -6,7 +6,7 @@ // Copyright © 2017 Feed Media. All rights reserved. // -#define FEED_MEDIA_CLIENT_VERSION @"5.1.6" +#define FEED_MEDIA_CLIENT_VERSION @"5.1.7" // All public headers diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Info.plist b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Info.plist index 7f1c2ed..eace4d7 100644 Binary files a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Info.plist and b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/Info.plist differ diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources index bc65d01..e9b97a0 100644 --- a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources +++ b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources @@ -14,11 +14,11 @@ Headers/FMAudioItem.h - 10mGvtyAcEkOFlI0YYV17oJxHvo= + KtX29i6bwIJ6HKs9LEJtq41p/Fo= Headers/FMAudioPlayer.h - ILeMbuAd2jucSA9XGf/7JCREFKk= + 32RNRTuBV+6LSrAHudGG7PDKYt4= Headers/FMDislikeButton.h @@ -110,11 +110,11 @@ Headers/FeedMediaCore.h - X8m4GHWdA82MOD+IBnvCiL6Lei0= + LJkjQRS/ewoy4Sh+/z085Wq6KHQ= Info.plist - fwUl/1rthhpxEwILyaZt875T1Xg= + RZpBm48kZL/F8ZbeGTaZZ4k85O0= Modules/module.modulemap @@ -149,22 +149,22 @@ hash - 10mGvtyAcEkOFlI0YYV17oJxHvo= + KtX29i6bwIJ6HKs9LEJtq41p/Fo= hash2 - EikqSt1bjt5s6rgFseEjmLTuOnP1lEv9MvhuFdHC69M= + IyqQ5hBOsAOviWRKGvWArHhwpsmI88TDEOVbKJ4q00I= Headers/FMAudioPlayer.h hash - ILeMbuAd2jucSA9XGf/7JCREFKk= + 32RNRTuBV+6LSrAHudGG7PDKYt4= hash2 - 8J69800ufTZmpQ3aTCLSm2Dn2z1BdcvDXLngiEAQQYI= + IIVZfXv6bZsUqfeAiibVjmEpdB03ptSHx2SLVJA2Ydc= Headers/FMDislikeButton.h @@ -413,11 +413,11 @@ hash - X8m4GHWdA82MOD+IBnvCiL6Lei0= + LJkjQRS/ewoy4Sh+/z085Wq6KHQ= hash2 - khrnqyiolKsEIVs8Cx4tvZv9WsfH4y9LqAWFsUwlsqo= + D8stXGPPks9DNvTI8Emld99AmINwDEOaDXd77utX+2U= Modules/module.modulemap diff --git a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia index d33aa3f..f4488be 100644 Binary files a/FeedMedia.xcframework/ios-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia and b/FeedMedia.xcframework/ios-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia differ diff --git a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/FeedMedia b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/FeedMedia index c86449d..867d5ab 100755 Binary files a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/FeedMedia and b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/FeedMedia differ diff --git a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioItem.h b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioItem.h index d08f5ed..80213ce 100644 --- a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioItem.h +++ b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioItem.h @@ -107,6 +107,9 @@ @property double preGain; + +- (id)initWithId:(id)stationId :(NSURL*) url; + /** * Creates FMAudioItem from the JSON provided. * diff --git a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioPlayer.h b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioPlayer.h index 4c0a03d..dadb459 100644 --- a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioPlayer.h +++ b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FMAudioPlayer.h @@ -1286,125 +1286,6 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { - (void)destroy; -///----------------------------------------------------- -/// @name Deprecated -///----------------------------------------------------- - - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Search throught the list of available stations, and return one that has - options that match those passed in via optionKeysAndValues. This differs from - getStationWithOptionKey:Value: in that you can specify multiple key/value - pairs, like so: - - [player getStationWithOptions: @{ @"genre": @"80s", @"bpm" : @"slow" } - - This method returns the first station with the matching values, or nil. - - @param optionKeysAndValues key value pairs to search for - @return a station whose options contain optionKeysAndValues - - */ - -- (nullable FMStation *) getStationWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Similar to getStationWithOptions:, but this method returns all the stations - that match the passed in optionsKeysAndValues. - - @param optionKeysAndValues key value pairs to search for - @return an array of stations whose options contain optionKeysAndValues. never nil. - - */ - -- (nullable NSArray *) getAllStationsWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. - * - * @param name Station name. Should not be nil. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. If - * `withCrossfade` is true, any currently playing music will crossfade into the first - * song in the new station. - * - * @param name Station name. Should not be nil. - * @param withCrossfade if true, if crossfading is enabled, and if music is currenty - * playing, the currently playing song will fade into the song in the new station - * as soon as it is loaded. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name withCrossfade: (BOOL) withCrossfade DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList, localOfflineStationList, or remoteOfflineStationList. - * - * Search through the list of available stations, and return the one that has - * an option attribute named 'key' with a string value of 'value'. - * - * @param key name of attribute to inspect - * @param value attribute value that matching station should contain - */ - -- (nullable FMStation *) getStationWithOptionKey: (nonnull NSString *) key Value: (nonnull NSObject *) value DEPRECATED_ATTRIBUTE; - -/** - * @deprected This method is called internally now and clients need not call it. - * - * @param stations list of stations to prepare - */ -- (void)prepareStations:(nullable NSArray *) stations DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should look for the FMAudioPlayerMusicQueuedNotification - * notification to know when music is queued up in the player, rather than - * rely on this property, which will be removed in the next major version. - * - * Indicates if the SDK has retrieved the next song for playback from the - * server and is ready to start playing it. - */ -@property (nonatomic, readonly) BOOL isPreparedToPlay DEPRECATED_ATTRIBUTE; - -/** - @deprecated local detection is no longer performed by this library - - This call to initialize the library and then detect whether the user had any local - music available for playback. - - @param token public authentication token. Use `@"demo"` during testing/development. - @param secret private authentication token. Use `@"demo"` during testing/development. - @param detectLocalMusic when true, the user's local media collection will be queried to - sample what type of music they listen to - */ - -+ (void)setClientToken:(nonnull NSString *)token secret:(nonnull NSString *)secret detectLocalMusic:(BOOL) detectLocalMusic DEPRECATED_ATTRIBUTE; - /** * Seek station by give no of seconds. * Max allowed value can be obtained by maxSeekableLength @@ -1462,4 +1343,31 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { +(void) setMockLocation:(MockLocation)mockLocation; + +/** +* Search for stations +* @param searchQuery A string search query +* @param pageNo result page no +* @param perPage No of results per page +* @param onSearchCompleted callback block +*/ + +- (void)searchForStationwithQuery:(nonnull NSString *)searchQuery + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)(NSDictionary* _Nonnull)) onSearchCompleted; + +/** + * Search for stations + * @param metaData metadata search in station metadata for key pair values. All key pairs much match for a positive hit. + * @param pageNo result page no + * @param perPage No of results per page + * @param onSearchCompleted callback block + */ +- (void)searchForStationByMetadata:(nonnull NSDictionary *)metaData + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)( NSDictionary* _Nonnull )) onSearchCompleted; + + @end diff --git a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FeedMediaCore.h b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FeedMediaCore.h index 5425056..c347f6c 100644 --- a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FeedMediaCore.h +++ b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Headers/FeedMediaCore.h @@ -6,7 +6,7 @@ // Copyright © 2017 Feed Media. All rights reserved. // -#define FEED_MEDIA_CLIENT_VERSION @"5.1.6" +#define FEED_MEDIA_CLIENT_VERSION @"5.1.7" // All public headers diff --git a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Resources/Info.plist b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Resources/Info.plist index a49bc14..03a4783 100644 --- a/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Resources/Info.plist +++ b/FeedMedia.xcframework/ios-x86_64-maccatalyst/FeedMedia.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 21C52 + 21G115 CFBundleDevelopmentRegion en CFBundleExecutable @@ -27,19 +27,19 @@ DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 13C90 + 13A5154h DTPlatformName macosx DTPlatformVersion - 12.1 + 12.0 DTSDKBuild - 21C46 + 21A5248o DTSDKName - macosx12.1 + macosx12.0 DTXcode - 1320 + 1300 DTXcodeBuild - 13C90 + 13A5154h LSMinimumSystemVersion 10.15 UIDeviceFamily diff --git a/FeedMedia.xcframework/ios-x86_64-maccatalyst/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia b/FeedMedia.xcframework/ios-x86_64-maccatalyst/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia index 243dfc5..6fbc858 100644 Binary files a/FeedMedia.xcframework/ios-x86_64-maccatalyst/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia and b/FeedMedia.xcframework/ios-x86_64-maccatalyst/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia differ diff --git a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/FeedMedia b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/FeedMedia index 29d4ca0..c89388d 100755 Binary files a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/FeedMedia and b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/FeedMedia differ diff --git a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioItem.h b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioItem.h index d08f5ed..80213ce 100644 --- a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioItem.h +++ b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioItem.h @@ -107,6 +107,9 @@ @property double preGain; + +- (id)initWithId:(id)stationId :(NSURL*) url; + /** * Creates FMAudioItem from the JSON provided. * diff --git a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioPlayer.h b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioPlayer.h index 4c0a03d..dadb459 100644 --- a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioPlayer.h +++ b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FMAudioPlayer.h @@ -1286,125 +1286,6 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { - (void)destroy; -///----------------------------------------------------- -/// @name Deprecated -///----------------------------------------------------- - - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Search throught the list of available stations, and return one that has - options that match those passed in via optionKeysAndValues. This differs from - getStationWithOptionKey:Value: in that you can specify multiple key/value - pairs, like so: - - [player getStationWithOptions: @{ @"genre": @"80s", @"bpm" : @"slow" } - - This method returns the first station with the matching values, or nil. - - @param optionKeysAndValues key value pairs to search for - @return a station whose options contain optionKeysAndValues - - */ - -- (nullable FMStation *) getStationWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Similar to getStationWithOptions:, but this method returns all the stations - that match the passed in optionsKeysAndValues. - - @param optionKeysAndValues key value pairs to search for - @return an array of stations whose options contain optionKeysAndValues. never nil. - - */ - -- (nullable NSArray *) getAllStationsWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. - * - * @param name Station name. Should not be nil. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. If - * `withCrossfade` is true, any currently playing music will crossfade into the first - * song in the new station. - * - * @param name Station name. Should not be nil. - * @param withCrossfade if true, if crossfading is enabled, and if music is currenty - * playing, the currently playing song will fade into the song in the new station - * as soon as it is loaded. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name withCrossfade: (BOOL) withCrossfade DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList, localOfflineStationList, or remoteOfflineStationList. - * - * Search through the list of available stations, and return the one that has - * an option attribute named 'key' with a string value of 'value'. - * - * @param key name of attribute to inspect - * @param value attribute value that matching station should contain - */ - -- (nullable FMStation *) getStationWithOptionKey: (nonnull NSString *) key Value: (nonnull NSObject *) value DEPRECATED_ATTRIBUTE; - -/** - * @deprected This method is called internally now and clients need not call it. - * - * @param stations list of stations to prepare - */ -- (void)prepareStations:(nullable NSArray *) stations DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should look for the FMAudioPlayerMusicQueuedNotification - * notification to know when music is queued up in the player, rather than - * rely on this property, which will be removed in the next major version. - * - * Indicates if the SDK has retrieved the next song for playback from the - * server and is ready to start playing it. - */ -@property (nonatomic, readonly) BOOL isPreparedToPlay DEPRECATED_ATTRIBUTE; - -/** - @deprecated local detection is no longer performed by this library - - This call to initialize the library and then detect whether the user had any local - music available for playback. - - @param token public authentication token. Use `@"demo"` during testing/development. - @param secret private authentication token. Use `@"demo"` during testing/development. - @param detectLocalMusic when true, the user's local media collection will be queried to - sample what type of music they listen to - */ - -+ (void)setClientToken:(nonnull NSString *)token secret:(nonnull NSString *)secret detectLocalMusic:(BOOL) detectLocalMusic DEPRECATED_ATTRIBUTE; - /** * Seek station by give no of seconds. * Max allowed value can be obtained by maxSeekableLength @@ -1462,4 +1343,31 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { +(void) setMockLocation:(MockLocation)mockLocation; + +/** +* Search for stations +* @param searchQuery A string search query +* @param pageNo result page no +* @param perPage No of results per page +* @param onSearchCompleted callback block +*/ + +- (void)searchForStationwithQuery:(nonnull NSString *)searchQuery + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)(NSDictionary* _Nonnull)) onSearchCompleted; + +/** + * Search for stations + * @param metaData metadata search in station metadata for key pair values. All key pairs much match for a positive hit. + * @param pageNo result page no + * @param perPage No of results per page + * @param onSearchCompleted callback block + */ +- (void)searchForStationByMetadata:(nonnull NSDictionary *)metaData + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)( NSDictionary* _Nonnull )) onSearchCompleted; + + @end diff --git a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FeedMediaCore.h b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FeedMediaCore.h index 5425056..c347f6c 100644 --- a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FeedMediaCore.h +++ b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Headers/FeedMediaCore.h @@ -6,7 +6,7 @@ // Copyright © 2017 Feed Media. All rights reserved. // -#define FEED_MEDIA_CLIENT_VERSION @"5.1.6" +#define FEED_MEDIA_CLIENT_VERSION @"5.1.7" // All public headers diff --git a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Info.plist b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Info.plist index 696573a..85efecd 100644 Binary files a/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Info.plist and b/FeedMedia.xcframework/tvos-arm64/FeedMedia.framework/Info.plist differ diff --git a/FeedMedia.xcframework/tvos-arm64/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia b/FeedMedia.xcframework/tvos-arm64/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia index db301e8..5a927b9 100644 Binary files a/FeedMedia.xcframework/tvos-arm64/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia and b/FeedMedia.xcframework/tvos-arm64/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia differ diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia index 062efc2..9ff21b8 100755 Binary files a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia and b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/FeedMedia differ diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h index d08f5ed..80213ce 100644 --- a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h +++ b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioItem.h @@ -107,6 +107,9 @@ @property double preGain; + +- (id)initWithId:(id)stationId :(NSURL*) url; + /** * Creates FMAudioItem from the JSON provided. * diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h index 4c0a03d..dadb459 100644 --- a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h +++ b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FMAudioPlayer.h @@ -1286,125 +1286,6 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { - (void)destroy; -///----------------------------------------------------- -/// @name Deprecated -///----------------------------------------------------- - - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Search throught the list of available stations, and return one that has - options that match those passed in via optionKeysAndValues. This differs from - getStationWithOptionKey:Value: in that you can specify multiple key/value - pairs, like so: - - [player getStationWithOptions: @{ @"genre": @"80s", @"bpm" : @"slow" } - - This method returns the first station with the matching values, or nil. - - @param optionKeysAndValues key value pairs to search for - @return a station whose options contain optionKeysAndValues - - */ - -- (nullable FMStation *) getStationWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - -/** - @deprecated Clients should use the `FMStationArray` interface to - search for stations based on option values. - - Similar to getStationWithOptions:, but this method returns all the stations - that match the passed in optionsKeysAndValues. - - @param optionKeysAndValues key value pairs to search for - @return an array of stations whose options contain optionKeysAndValues. never nil. - - */ - -- (nullable NSArray *) getAllStationsWithOptions: (nonnull NSDictionary *) optionKeysAndValues DEPRECATED_ATTRIBUTE; - - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. - * - * @param name Station name. Should not be nil. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList or localOfflineStationList and then assigning the reference - * to the activeStation property or calling setActiveStation:withCrossfade: - * - * Finds a station with the given name and assigns it to the `activeStation`. If - * `withCrossfade` is true, any currently playing music will crossfade into the first - * song in the new station. - * - * @param name Station name. Should not be nil. - * @param withCrossfade if true, if crossfading is enabled, and if music is currenty - * playing, the currently playing song will fade into the song in the new station - * as soon as it is loaded. - * - * @return true if a station with the given name is found - * @see activeStation - */ - -- (BOOL) setActiveStationByName: (nonnull NSString *)name withCrossfade: (BOOL) withCrossfade DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should find FMStation references by pulling them from - * stationList, localOfflineStationList, or remoteOfflineStationList. - * - * Search through the list of available stations, and return the one that has - * an option attribute named 'key' with a string value of 'value'. - * - * @param key name of attribute to inspect - * @param value attribute value that matching station should contain - */ - -- (nullable FMStation *) getStationWithOptionKey: (nonnull NSString *) key Value: (nonnull NSObject *) value DEPRECATED_ATTRIBUTE; - -/** - * @deprected This method is called internally now and clients need not call it. - * - * @param stations list of stations to prepare - */ -- (void)prepareStations:(nullable NSArray *) stations DEPRECATED_ATTRIBUTE; - -/** - * @deprecated Clients should look for the FMAudioPlayerMusicQueuedNotification - * notification to know when music is queued up in the player, rather than - * rely on this property, which will be removed in the next major version. - * - * Indicates if the SDK has retrieved the next song for playback from the - * server and is ready to start playing it. - */ -@property (nonatomic, readonly) BOOL isPreparedToPlay DEPRECATED_ATTRIBUTE; - -/** - @deprecated local detection is no longer performed by this library - - This call to initialize the library and then detect whether the user had any local - music available for playback. - - @param token public authentication token. Use `@"demo"` during testing/development. - @param secret private authentication token. Use `@"demo"` during testing/development. - @param detectLocalMusic when true, the user's local media collection will be queried to - sample what type of music they listen to - */ - -+ (void)setClientToken:(nonnull NSString *)token secret:(nonnull NSString *)secret detectLocalMusic:(BOOL) detectLocalMusic DEPRECATED_ATTRIBUTE; - /** * Seek station by give no of seconds. * Max allowed value can be obtained by maxSeekableLength @@ -1462,4 +1343,31 @@ typedef NS_ENUM(NSInteger, FMMixingAudioPlayerCompletionReason) { +(void) setMockLocation:(MockLocation)mockLocation; + +/** +* Search for stations +* @param searchQuery A string search query +* @param pageNo result page no +* @param perPage No of results per page +* @param onSearchCompleted callback block +*/ + +- (void)searchForStationwithQuery:(nonnull NSString *)searchQuery + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)(NSDictionary* _Nonnull)) onSearchCompleted; + +/** + * Search for stations + * @param metaData metadata search in station metadata for key pair values. All key pairs much match for a positive hit. + * @param pageNo result page no + * @param perPage No of results per page + * @param onSearchCompleted callback block + */ +- (void)searchForStationByMetadata:(nonnull NSDictionary *)metaData + pageNo:(nonnull NSNumber *)pageNo + perPage:(nonnull NSNumber *)perPage + withCallback:(nonnull void (^)( NSDictionary* _Nonnull )) onSearchCompleted; + + @end diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h index 5425056..c347f6c 100644 --- a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h +++ b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Headers/FeedMediaCore.h @@ -6,7 +6,7 @@ // Copyright © 2017 Feed Media. All rights reserved. // -#define FEED_MEDIA_CLIENT_VERSION @"5.1.6" +#define FEED_MEDIA_CLIENT_VERSION @"5.1.7" // All public headers diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Info.plist b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Info.plist index f019991..7c52759 100644 Binary files a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Info.plist and b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/Info.plist differ diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources index ec7ae01..6ed58a1 100644 --- a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources +++ b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/FeedMedia.framework/_CodeSignature/CodeResources @@ -10,11 +10,11 @@ Headers/FMAudioItem.h - 10mGvtyAcEkOFlI0YYV17oJxHvo= + KtX29i6bwIJ6HKs9LEJtq41p/Fo= Headers/FMAudioPlayer.h - ILeMbuAd2jucSA9XGf/7JCREFKk= + 32RNRTuBV+6LSrAHudGG7PDKYt4= Headers/FMDislikeButton.h @@ -98,11 +98,11 @@ Headers/FeedMediaCore.h - X8m4GHWdA82MOD+IBnvCiL6Lei0= + LJkjQRS/ewoy4Sh+/z085Wq6KHQ= Info.plist - c26DvG/UNLBcc/vcGcY3Nmt3lhk= + BrRDETeWxtCu7DbRlqAjXhbEClc= Modules/module.modulemap @@ -122,14 +122,14 @@ hash2 - EikqSt1bjt5s6rgFseEjmLTuOnP1lEv9MvhuFdHC69M= + IyqQ5hBOsAOviWRKGvWArHhwpsmI88TDEOVbKJ4q00I= Headers/FMAudioPlayer.h hash2 - 8J69800ufTZmpQ3aTCLSm2Dn2z1BdcvDXLngiEAQQYI= + IIVZfXv6bZsUqfeAiibVjmEpdB03ptSHx2SLVJA2Ydc= Headers/FMDislikeButton.h @@ -276,7 +276,7 @@ hash2 - khrnqyiolKsEIVs8Cx4tvZv9WsfH4y9LqAWFsUwlsqo= + D8stXGPPks9DNvTI8Emld99AmINwDEOaDXd77utX+2U= Modules/module.modulemap diff --git a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia index ab12859..e608fcd 100644 Binary files a/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia and b/FeedMedia.xcframework/tvos-arm64_x86_64-simulator/dSYMs/FeedMedia.framework.dSYM/Contents/Resources/DWARF/FeedMedia differ