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