this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #1302 from vadd98/shazamkit

Add ShazamKit and UniformTypeIdentifier frameworks

authored by

Ariel Abreu and committed by
GitHub
04cacaee c9522cc1

+11934
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ShazamKit.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ShazamKit.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/frameworks/ShazamKit/include/ShazamKit
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ShazamKit.framework/Versions/Current
··· 1 + A
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/Current
··· 1 + A
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamCore.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamCore.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/private-frameworks/ShazamCore/include/ShazamCore
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamCore.framework/Versions/Current
··· 1 + A
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamEvents.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamEvents.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/private-frameworks/ShazamEvents/include/ShazamEvents
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamEvents.framework/Versions/Current
··· 1 + A
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamInsights.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamInsights.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/private-frameworks/ShazamInsights/include/ShazamInsights
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamInsights.framework/Versions/Current
··· 1 + A
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamKitUI.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamKitUI.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/private-frameworks/ShazamKitUI/include/ShazamKitUI
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamKitUI.framework/Versions/Current
··· 1 + A
+1
framework-include/ShazamKit
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ShazamKit.framework/Headers
+1
framework-include/UniformTypeIdentifiers
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/UniformTypeIdentifiers.framework/Headers
+1
framework-private-include/ShazamCore
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamCore.framework/Headers
+1
framework-private-include/ShazamEvents
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamEvents.framework/Headers
+1
framework-private-include/ShazamInsights
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamInsights.framework/Headers
+1
framework-private-include/ShazamKitUI
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/ShazamKitUI.framework/Headers
+2
src/frameworks/CMakeLists.txt
··· 65 65 add_subdirectory(ServiceManagement) 66 66 add_subdirectory(Quartz) 67 67 add_subdirectory(QuickLook) 68 + add_subdirectory(UniformTypeIdentifiers) 68 69 add_subdirectory(UserNotifications) 69 70 add_subdirectory(VideoToolbox) 70 71 endif() ··· 120 121 add_subdirectory(OSAKit) 121 122 add_subdirectory(QTKit) 122 123 add_subdirectory(ScreenSaver) 124 + add_subdirectory(ShazamKit) 123 125 add_subdirectory(SpriteKit) 124 126 add_subdirectory(StoreKit) 125 127 add_subdirectory(SyncServices)
+105
src/frameworks/ShazamKit/CMakeLists.txt
··· 1 + project(ShazamKit) 2 + 3 + remove_sdk_framework(ShazamKit) 4 + 5 + set(DYLIB_COMPAT_VERSION "1.0.0") 6 + set(DYLIB_CURRENT_VERSION "1.0.0") 7 + 8 + set(FRAMEWORK_VERSION "A") 9 + 10 + generate_sdk_framework(ShazamKit 11 + VERSION ${FRAMEWORK_VERSION} 12 + HEADER "include/ShazamKit" 13 + ) 14 + 15 + 16 + add_framework(ShazamKit 17 + FAT 18 + CURRENT_VERSION 19 + VERSION ${FRAMEWORK_VERSION} 20 + 21 + SOURCES 22 + src/SHCustomCatalog.m 23 + src/SHAudioConverter.m 24 + src/SHSessionDriverSignatureSlot.m 25 + src/SHStreamingSessionDriver.m 26 + src/SHMatch.m 27 + src/SHShazamKey.m 28 + src/SHCustomCatalogMatcherResultBuilder.m 29 + src/SHCustomCatalogMemoryStorage.m 30 + src/SHMediaLibraryTrackBuilder.m 31 + src/SHMediaLibrary.m 32 + src/SHMediaLibraryTrack.m 33 + src/SigCrop.m 34 + src/SHContinuityTracker.m 35 + src/SHCustomCatalogMatcher.m 36 + src/SHReferenceSignature.m 37 + src/SHMutableSignature.m 38 + src/MRE.m 39 + src/SignatureAlignmentTracker.m 40 + src/SHEventSignaller.m 41 + src/SHManagedSessionDriverDaemonDelegate.m 42 + src/SHAudioUtilities.m 43 + src/SHMediaItem.m 44 + src/SHShazamKitUIServiceInterfaces.m 45 + src/SHCatalog.m 46 + src/SHSyncedLyrics.m 47 + src/SHAttribution.m 48 + src/SHSignatureDataRepresentationValidator.m 49 + src/SHMediaItemPresentationSettings.m 50 + src/SHLyricLine.m 51 + src/SHMediaLibraryTrackUpdate.m 52 + src/SHShazamKitServiceConnection.m 53 + src/SigX.m 54 + src/SHMatchedMediaItem.m 55 + src/SHMediaItemPropertyUtilities.m 56 + src/SHSignatureBuffer.m 57 + src/SHError.m 58 + src/SHShazamKitServiceConnectionClient.m 59 + src/SHMediaTimelineCustomCatalogMatcher.m 60 + src/SHShazamKitServiceInterfaces.m 61 + src/SigSonify.m 62 + src/SHMediaLibraryItemMetadata.m 63 + src/SHCustomCatalogTracker.m 64 + src/SHMediaItemSerialization.m 65 + src/SHMediaLibraryGroup.m 66 + src/SHManagedSessionDriver.m 67 + src/SHCustomCatalogContainer.m 68 + src/SHSignature.m 69 + src/SHManagedSession.m 70 + src/SHJSONLCustomCatalogTransformer.m 71 + src/SHMediaTimeline.m 72 + src/SHTrackMO.m 73 + src/SHMediaLibraryLabel.m 74 + src/SHSignatureChunker.m 75 + src/SHRotatingInstallationID.m 76 + src/SHSignatureGenerator.m 77 + src/SHSignatureMetrics.m 78 + src/SHMediaLibraryRequest.m 79 + src/SHMediaLibrarySnapshot.m 80 + src/SHSession.m 81 + src/SHRange.m 82 + src/SignatureAlignmentTrackerResult.m 83 + src/SHGroupMO.m 84 + src/SHCatalogConfiguration.m 85 + src/SHContinuityTrackerResult.m 86 + src/SHShazamKitServiceConnectionProvider.m 87 + src/MRESignature.m 88 + src/SHMetadataMO.m 89 + src/SHCustomCatalogConfiguration.m 90 + src/SHMatcherResponse.m 91 + src/SHMediaLibraryInfo.m 92 + src/SHShazamCatalog.m 93 + src/MREResult.m 94 + src/SHMediaLibraryChange.m 95 + src/SHMatcherRequest.m 96 + src/SHMediaLibraryQueryParameters.m 97 + src/UTType+SHShazamAdditions.m 98 + src/NSError+SHError.m 99 + src/ShazamKit.m 100 + 101 + DEPENDENCIES 102 + system 103 + objc 104 + Foundation 105 + )
+24
src/frameworks/ShazamKit/include/ShazamKit/MRE.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface MRE : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/MREResult.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface MREResult : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/MRESignature.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface MRESignature : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/NSError+SHError.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface NSError (SHError) 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHAttribution.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHAttribution : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHAudioConverter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHAudioConverter : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHAudioUtilities.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHAudioUtilities : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCatalog.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCatalog : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCatalogConfiguration.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCatalogConfiguration : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHContinuityTracker.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHContinuityTracker : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHContinuityTrackerResult.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHContinuityTrackerResult : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalog.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalog : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogConfiguration.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalogConfiguration : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogContainer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalogContainer : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogMatcher.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalogMatcher : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogMatcherResultBuilder.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalogMatcherResultBuilder : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogMemoryStorage.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalogMemoryStorage : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogStorage.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHCustomCatalogStorage 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHCustomCatalogTracker.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomCatalogTracker : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHError.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHError : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHEventSignaller.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHEventSignaller : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHEventSignalling.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHEventSignalling 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHGroupMO.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHGroupMO : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHJSONLCustomCatalogTransformer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHJSONLCustomCatalogTransformer : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHJSONLCustomCatalogTransformerDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHJSONLCustomCatalogTransformerDelegate 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHJSONLDataDetokenizerDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHJSONLDataDetokenizerDelegate 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHLyricLine.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHLyricLine : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHManagedSession.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHManagedSession : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHManagedSessionDriver.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHManagedSessionDriver : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHManagedSessionDriverDaemonDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHManagedSessionDriverDaemonDelegate : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMatch.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMatch : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMatchedMediaItem.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMatchedMediaItem : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMatcher.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMatcher 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMatcherDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMatcherDelegate 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMatcherRequest.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMatcherRequest : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMatcherResponse.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMatcherResponse : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaItem.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaItem : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaItemPresentation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaItemPresentation 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaItemPresentationSettings.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaItemPresentationSettings : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaItemPropertyUtilities.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaItemPropertyUtilities : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaItemProvider.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaItemProvider 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaItemSerialization.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaItemSerialization : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibrary.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaLibrary 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryChange.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryChange : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryGroup.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryGroup : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryInfo.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryInfo : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryItem.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaLibraryItem 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryItemMetadata.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryItemMetadata : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryLabel.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryLabel : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryQuery.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaLibraryQuery 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryQueryParameters.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryQueryParameters : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryRequest.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryRequest : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibrarySnapshot.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibrarySnapshot : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibrarySync.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaLibrarySync 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibrarySyncDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaLibrarySyncDelegate 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryTrack.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryTrack : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryTrackBuilder.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryTrackBuilder : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaLibraryTrackUpdate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaLibraryTrackUpdate : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaTimeline.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaTimeline : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaTimelineCustomCatalogMatcher.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaTimelineCustomCatalogMatcher : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMediaTimelineDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaTimelineDelegate 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMetadataMO.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMetadataMO : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHMutableSignature.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMutableSignature : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHRange.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHRange : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHReferenceSignature.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHReferenceSignature : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHRotatingInstallationID.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHRotatingInstallationID : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSession.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSession : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSessionDriver.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHSessionDriver 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSessionDriverDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHSessionDriverDelegate 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSessionDriverSignatureSlot.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSessionDriverSignatureSlot : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamCatalog.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamCatalog : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKey.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamKey : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitClient.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamKitClient 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitService.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamKitService 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitServiceConnection.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamKitServiceConnection : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitServiceConnectionClient.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamKitServiceConnectionClient : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitServiceConnectionProvider.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamKitServiceConnectionProvider 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitServiceInterfaces.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamKitServiceInterfaces : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitUIService.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamKitUIService 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHShazamKitUIServiceInterfaces.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamKitUIServiceInterfaces : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSignature.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSignature : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSignatureBuffer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSignatureBuffer : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSignatureChunker.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSignatureChunker : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSignatureDataRepresentationValidator.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSignatureDataRepresentationValidator : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSignatureGenerator.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSignatureGenerator : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSignatureMetrics.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSignatureMetrics : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHStreamingSessionDriver.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHStreamingSessionDriver : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHSyncedLyrics.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSyncedLyrics : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SHTrackMO.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHTrackMO : NSObject 23 + 24 + @end
+182
src/frameworks/ShazamKit/include/ShazamKit/ShazamKit.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _SHAZAMKIT_H_ 21 + #define _SHAZAMKIT_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <ShazamKit/MRE.h> 26 + #import <ShazamKit/MREResult.h> 27 + #import <ShazamKit/MRESignature.h> 28 + #import <ShazamKit/NSError+SHError.h> 29 + #import <ShazamKit/SHAttribution.h> 30 + #import <ShazamKit/SHAudioConverter.h> 31 + #import <ShazamKit/SHAudioUtilities.h> 32 + #import <ShazamKit/SHCatalog.h> 33 + #import <ShazamKit/SHCatalogConfiguration.h> 34 + #import <ShazamKit/SHContinuityTracker.h> 35 + #import <ShazamKit/SHContinuityTrackerResult.h> 36 + #import <ShazamKit/SHCustomCatalog.h> 37 + #import <ShazamKit/SHCustomCatalogConfiguration.h> 38 + #import <ShazamKit/SHCustomCatalogContainer.h> 39 + #import <ShazamKit/SHCustomCatalogMatcher.h> 40 + #import <ShazamKit/SHCustomCatalogMatcherResultBuilder.h> 41 + #import <ShazamKit/SHCustomCatalogMemoryStorage.h> 42 + #import <ShazamKit/SHCustomCatalogStorage.h> 43 + #import <ShazamKit/SHCustomCatalogTracker.h> 44 + #import <ShazamKit/SHError.h> 45 + #import <ShazamKit/SHEventSignaller.h> 46 + #import <ShazamKit/SHEventSignalling.h> 47 + #import <ShazamKit/SHGroupMO.h> 48 + #import <ShazamKit/SHJSONLCustomCatalogTransformer.h> 49 + #import <ShazamKit/SHJSONLCustomCatalogTransformerDelegate.h> 50 + #import <ShazamKit/SHJSONLDataDetokenizerDelegate.h> 51 + #import <ShazamKit/SHLyricLine.h> 52 + #import <ShazamKit/SHManagedSession.h> 53 + #import <ShazamKit/SHManagedSessionDriver.h> 54 + #import <ShazamKit/SHManagedSessionDriverDaemonDelegate.h> 55 + #import <ShazamKit/SHMatch.h> 56 + #import <ShazamKit/SHMatchedMediaItem.h> 57 + #import <ShazamKit/SHMatcher.h> 58 + #import <ShazamKit/SHMatcherDelegate.h> 59 + #import <ShazamKit/SHMatcherRequest.h> 60 + #import <ShazamKit/SHMatcherResponse.h> 61 + #import <ShazamKit/SHMediaItem.h> 62 + #import <ShazamKit/SHMediaItemPresentation.h> 63 + #import <ShazamKit/SHMediaItemPresentationSettings.h> 64 + #import <ShazamKit/SHMediaItemPropertyUtilities.h> 65 + #import <ShazamKit/SHMediaItemProvider.h> 66 + #import <ShazamKit/SHMediaItemSerialization.h> 67 + #import <ShazamKit/SHMediaLibrary.h> 68 + #import <ShazamKit/SHMediaLibrary.h> 69 + #import <ShazamKit/SHMediaLibraryChange.h> 70 + #import <ShazamKit/SHMediaLibraryGroup.h> 71 + #import <ShazamKit/SHMediaLibraryInfo.h> 72 + #import <ShazamKit/SHMediaLibraryItem.h> 73 + #import <ShazamKit/SHMediaLibraryItemMetadata.h> 74 + #import <ShazamKit/SHMediaLibraryLabel.h> 75 + #import <ShazamKit/SHMediaLibraryQuery.h> 76 + #import <ShazamKit/SHMediaLibraryQueryParameters.h> 77 + #import <ShazamKit/SHMediaLibraryRequest.h> 78 + #import <ShazamKit/SHMediaLibrarySnapshot.h> 79 + #import <ShazamKit/SHMediaLibrarySync.h> 80 + #import <ShazamKit/SHMediaLibrarySyncDelegate.h> 81 + #import <ShazamKit/SHMediaLibraryTrack.h> 82 + #import <ShazamKit/SHMediaLibraryTrackBuilder.h> 83 + #import <ShazamKit/SHMediaLibraryTrackUpdate.h> 84 + #import <ShazamKit/SHMediaTimeline.h> 85 + #import <ShazamKit/SHMediaTimelineCustomCatalogMatcher.h> 86 + #import <ShazamKit/SHMediaTimelineDelegate.h> 87 + #import <ShazamKit/SHMetadataMO.h> 88 + #import <ShazamKit/SHMutableSignature.h> 89 + #import <ShazamKit/SHRange.h> 90 + #import <ShazamKit/SHReferenceSignature.h> 91 + #import <ShazamKit/SHRotatingInstallationID.h> 92 + #import <ShazamKit/SHSession.h> 93 + #import <ShazamKit/SHSessionDriver.h> 94 + #import <ShazamKit/SHSessionDriverDelegate.h> 95 + #import <ShazamKit/SHSessionDriverSignatureSlot.h> 96 + #import <ShazamKit/SHShazamCatalog.h> 97 + #import <ShazamKit/SHShazamKey.h> 98 + #import <ShazamKit/SHShazamKitClient.h> 99 + #import <ShazamKit/SHShazamKitService.h> 100 + #import <ShazamKit/SHShazamKitServiceConnection.h> 101 + #import <ShazamKit/SHShazamKitServiceConnectionClient.h> 102 + #import <ShazamKit/SHShazamKitServiceConnectionProvider.h> 103 + #import <ShazamKit/SHShazamKitServiceConnectionProvider.h> 104 + #import <ShazamKit/SHShazamKitServiceInterfaces.h> 105 + #import <ShazamKit/SHShazamKitUIService.h> 106 + #import <ShazamKit/SHShazamKitUIServiceInterfaces.h> 107 + #import <ShazamKit/SHSignature.h> 108 + #import <ShazamKit/SHSignatureBuffer.h> 109 + #import <ShazamKit/SHSignatureChunker.h> 110 + #import <ShazamKit/SHSignatureDataRepresentationValidator.h> 111 + #import <ShazamKit/SHSignatureGenerator.h> 112 + #import <ShazamKit/SHSignatureMetrics.h> 113 + #import <ShazamKit/SHStreamingSessionDriver.h> 114 + #import <ShazamKit/SHSyncedLyrics.h> 115 + #import <ShazamKit/SHTrackMO.h> 116 + #import <ShazamKit/SigCrop.h> 117 + #import <ShazamKit/SigSonify.h> 118 + #import <ShazamKit/SigX.h> 119 + #import <ShazamKit/SignatureAlignmentTracker.h> 120 + #import <ShazamKit/SignatureAlignmentTrackerResult.h> 121 + #import <ShazamKit/UTType+SHShazamAdditions.h> 122 + 123 + 124 + void *SHShazamKitClientInterface(void); 125 + void *SHShazamKitServiceInterface(void); 126 + void *SHShazamKitUIClientInterface(void); 127 + void *SHShazamKitUIServiceInterface(void); 128 + 129 + 130 + extern void* const SHErrorDeviceToDeviceEncryptionKey; 131 + extern void* const SHErrorDiscardedAudioDurationKey; 132 + extern void* const SHErrorDomain; 133 + extern void* const SHEventSignalIdentifierMusicRecognitionHistoryActivated; 134 + extern void* const SHEventSignalIdentifierMusicRecognitionRecognitionActivated; 135 + extern void* const SHMaximumSignatureDuration; 136 + extern void* const SHMediaItemAlbumName; 137 + extern void* const SHMediaItemAppleMusicID; 138 + extern void* const SHMediaItemAppleMusicURL; 139 + extern void* const SHMediaItemArtist; 140 + extern void* const SHMediaItemArtworkURL; 141 + extern void* const SHMediaItemAudioStartDate; 142 + extern void* const SHMediaItemCreationDate; 143 + extern void* const SHMediaItemExplicitContent; 144 + extern void* const SHMediaItemFrequencySkew; 145 + extern void* const SHMediaItemFrequencySkewRanges; 146 + extern void* const SHMediaItemFrequencySkewRangesSwift; 147 + extern void* const SHMediaItemGenres; 148 + extern void* const SHMediaItemISRC; 149 + extern void* const SHMediaItemLyricsSnippet; 150 + extern void* const SHMediaItemMatchOffset; 151 + extern void* const SHMediaItemPresentationSettingOpenResultInBrowserOnFailure; 152 + extern void* const SHMediaItemQueryMatchOffsetRanges; 153 + extern void* const SHMediaItemReferenceMatchOffsetRanges; 154 + extern void* const SHMediaItemReleaseDate; 155 + extern void* const SHMediaItemShazamCount; 156 + extern void* const SHMediaItemShazamID; 157 + extern void* const SHMediaItemSpeedSkew; 158 + extern void* const SHMediaItemStaticLyricLines; 159 + extern void* const SHMediaItemSubtitle; 160 + extern void* const SHMediaItemSyncedLyricsSnippet; 161 + extern void* const SHMediaItemTimeRanges; 162 + extern void* const SHMediaItemTimeRangesSwift; 163 + extern void* const SHMediaItemTitle; 164 + extern void* const SHMediaItemVideoURL; 165 + extern void* const SHMediaItemWebURL; 166 + extern void* const SHMediaLibraryErrorDomain; 167 + extern void* const SHMediaLibrarySyncStartConditionInitialFetch; 168 + extern void* const SHMediaLibrarySyncStartConditionInitialUpload; 169 + extern void* const SHMediaLibrarySyncStartConditionMigration; 170 + extern void* const SHMediaLibrarySyncStartConditionRemotePush; 171 + extern void* const SHMediaLibrarySyncStartConditionUserAction; 172 + extern void* const SHNotificationKeySessionError; 173 + extern void* const SHNotificationKeySessionMatch; 174 + extern void* const SHNotificationKeySessionSignature; 175 + extern void* const SHNotificationNameSessionResult; 176 + extern void* const SHShazamKitServiceName; 177 + extern void* const SHShazamKitUIServiceName; 178 + extern void* const _ZTSNSt3__113basic_fstreamIcNS_11char_traitsIcEEEE; 179 + extern void* const _ZTSNSt3__117bad_function_callE; 180 + 181 + #endif 182 +
+24
src/frameworks/ShazamKit/include/ShazamKit/SigCrop.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SigCrop : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SigSonify.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SigSonify : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SigX.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SigX : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SignatureAlignmentTracker.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SignatureAlignmentTracker : NSObject 23 + 24 + @end
+24
src/frameworks/ShazamKit/include/ShazamKit/SignatureAlignmentTrackerResult.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SignatureAlignmentTrackerResult : NSObject 23 + 24 + @end
+26
src/frameworks/ShazamKit/include/ShazamKit/UTType+SHShazamAdditions.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + #import <UniformTypeIdentifiers/UTType.h> 23 + 24 + @interface UTType (SHShazamAdditions) 25 + 26 + @end
+34
src/frameworks/ShazamKit/src/MRE.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/MRE.h> 21 + 22 + @implementation MRE 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/MREResult.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/MREResult.h> 21 + 22 + @implementation MREResult 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/MRESignature.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/MRESignature.h> 21 + 22 + @implementation MRESignature 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+24
src/frameworks/ShazamKit/src/NSError+SHError.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/NSError+SHError.h> 21 + 22 + @implementation NSError (SHError) 23 + 24 + @end
+34
src/frameworks/ShazamKit/src/SHAttribution.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHAttribution.h> 21 + 22 + @implementation SHAttribution 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHAudioConverter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHAudioConverter.h> 21 + 22 + @implementation SHAudioConverter 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHAudioUtilities.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHAudioUtilities.h> 21 + 22 + @implementation SHAudioUtilities 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCatalog.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCatalog.h> 21 + 22 + @implementation SHCatalog 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCatalogConfiguration.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCatalogConfiguration.h> 21 + 22 + @implementation SHCatalogConfiguration 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHContinuityTracker.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHContinuityTracker.h> 21 + 22 + @implementation SHContinuityTracker 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHContinuityTrackerResult.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHContinuityTrackerResult.h> 21 + 22 + @implementation SHContinuityTrackerResult 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalog.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalog.h> 21 + 22 + @implementation SHCustomCatalog 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalogConfiguration.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalogConfiguration.h> 21 + 22 + @implementation SHCustomCatalogConfiguration 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalogContainer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalogContainer.h> 21 + 22 + @implementation SHCustomCatalogContainer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalogMatcher.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalogMatcher.h> 21 + 22 + @implementation SHCustomCatalogMatcher 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalogMatcherResultBuilder.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalogMatcherResultBuilder.h> 21 + 22 + @implementation SHCustomCatalogMatcherResultBuilder 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalogMemoryStorage.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalogMemoryStorage.h> 21 + 22 + @implementation SHCustomCatalogMemoryStorage 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHCustomCatalogTracker.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHCustomCatalogTracker.h> 21 + 22 + @implementation SHCustomCatalogTracker 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHError.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHError.h> 21 + 22 + @implementation SHError 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHEventSignaller.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHEventSignaller.h> 21 + 22 + @implementation SHEventSignaller 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHGroupMO.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHGroupMO.h> 21 + 22 + @implementation SHGroupMO 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHJSONLCustomCatalogTransformer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHJSONLCustomCatalogTransformer.h> 21 + 22 + @implementation SHJSONLCustomCatalogTransformer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHLyricLine.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHLyricLine.h> 21 + 22 + @implementation SHLyricLine 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHManagedSession.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHManagedSession.h> 21 + 22 + @implementation SHManagedSession 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHManagedSessionDriver.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHManagedSessionDriver.h> 21 + 22 + @implementation SHManagedSessionDriver 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHManagedSessionDriverDaemonDelegate.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHManagedSessionDriverDaemonDelegate.h> 21 + 22 + @implementation SHManagedSessionDriverDaemonDelegate 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMatch.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMatch.h> 21 + 22 + @implementation SHMatch 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMatchedMediaItem.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMatchedMediaItem.h> 21 + 22 + @implementation SHMatchedMediaItem 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMatcherRequest.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMatcherRequest.h> 21 + 22 + @implementation SHMatcherRequest 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMatcherResponse.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMatcherResponse.h> 21 + 22 + @implementation SHMatcherResponse 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaItem.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaItem.h> 21 + 22 + @implementation SHMediaItem 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaItemPresentationSettings.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaItemPresentationSettings.h> 21 + 22 + @implementation SHMediaItemPresentationSettings 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaItemPropertyUtilities.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaItemPropertyUtilities.h> 21 + 22 + @implementation SHMediaItemPropertyUtilities 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaItemSerialization.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaItemSerialization.h> 21 + 22 + @implementation SHMediaItemSerialization 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+19
src/frameworks/ShazamKit/src/SHMediaLibrary.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 +
+34
src/frameworks/ShazamKit/src/SHMediaLibraryChange.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryChange.h> 21 + 22 + @implementation SHMediaLibraryChange 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryGroup.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryGroup.h> 21 + 22 + @implementation SHMediaLibraryGroup 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryInfo.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryInfo.h> 21 + 22 + @implementation SHMediaLibraryInfo 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryItemMetadata.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryItemMetadata.h> 21 + 22 + @implementation SHMediaLibraryItemMetadata 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryLabel.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryLabel.h> 21 + 22 + @implementation SHMediaLibraryLabel 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryQueryParameters.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryQueryParameters.h> 21 + 22 + @implementation SHMediaLibraryQueryParameters 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryRequest.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryRequest.h> 21 + 22 + @implementation SHMediaLibraryRequest 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibrarySnapshot.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibrarySnapshot.h> 21 + 22 + @implementation SHMediaLibrarySnapshot 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryTrack.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryTrack.h> 21 + 22 + @implementation SHMediaLibraryTrack 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryTrackBuilder.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryTrackBuilder.h> 21 + 22 + @implementation SHMediaLibraryTrackBuilder 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaLibraryTrackUpdate.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaLibraryTrackUpdate.h> 21 + 22 + @implementation SHMediaLibraryTrackUpdate 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaTimeline.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaTimeline.h> 21 + 22 + @implementation SHMediaTimeline 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMediaTimelineCustomCatalogMatcher.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMediaTimelineCustomCatalogMatcher.h> 21 + 22 + @implementation SHMediaTimelineCustomCatalogMatcher 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMetadataMO.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMetadataMO.h> 21 + 22 + @implementation SHMetadataMO 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHMutableSignature.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHMutableSignature.h> 21 + 22 + @implementation SHMutableSignature 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHRange.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHRange.h> 21 + 22 + @implementation SHRange 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHReferenceSignature.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHReferenceSignature.h> 21 + 22 + @implementation SHReferenceSignature 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHRotatingInstallationID.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHRotatingInstallationID.h> 21 + 22 + @implementation SHRotatingInstallationID 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSession.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSession.h> 21 + 22 + @implementation SHSession 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSessionDriverSignatureSlot.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSessionDriverSignatureSlot.h> 21 + 22 + @implementation SHSessionDriverSignatureSlot 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHShazamCatalog.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHShazamCatalog.h> 21 + 22 + @implementation SHShazamCatalog 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHShazamKey.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHShazamKey.h> 21 + 22 + @implementation SHShazamKey 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHShazamKitServiceConnection.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHShazamKitServiceConnection.h> 21 + 22 + @implementation SHShazamKitServiceConnection 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHShazamKitServiceConnectionClient.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHShazamKitServiceConnectionClient.h> 21 + 22 + @implementation SHShazamKitServiceConnectionClient 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+19
src/frameworks/ShazamKit/src/SHShazamKitServiceConnectionProvider.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 +
+34
src/frameworks/ShazamKit/src/SHShazamKitServiceInterfaces.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHShazamKitServiceInterfaces.h> 21 + 22 + @implementation SHShazamKitServiceInterfaces 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHShazamKitUIServiceInterfaces.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHShazamKitUIServiceInterfaces.h> 21 + 22 + @implementation SHShazamKitUIServiceInterfaces 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSignature.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSignature.h> 21 + 22 + @implementation SHSignature 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSignatureBuffer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSignatureBuffer.h> 21 + 22 + @implementation SHSignatureBuffer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSignatureChunker.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSignatureChunker.h> 21 + 22 + @implementation SHSignatureChunker 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSignatureDataRepresentationValidator.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSignatureDataRepresentationValidator.h> 21 + 22 + @implementation SHSignatureDataRepresentationValidator 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSignatureGenerator.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSignatureGenerator.h> 21 + 22 + @implementation SHSignatureGenerator 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSignatureMetrics.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSignatureMetrics.h> 21 + 22 + @implementation SHSignatureMetrics 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHStreamingSessionDriver.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHStreamingSessionDriver.h> 21 + 22 + @implementation SHStreamingSessionDriver 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHSyncedLyrics.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHSyncedLyrics.h> 21 + 22 + @implementation SHSyncedLyrics 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SHTrackMO.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SHTrackMO.h> 21 + 22 + @implementation SHTrackMO 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+102
src/frameworks/ShazamKit/src/ShazamKit.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <ShazamKit/ShazamKit.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 + extern void* const SHErrorDeviceToDeviceEncryptionKey = (void*)0; 33 + extern void* const SHErrorDiscardedAudioDurationKey = (void*)0; 34 + extern void* const SHErrorDomain = (void*)0; 35 + extern void* const SHEventSignalIdentifierMusicRecognitionHistoryActivated = (void*)0; 36 + extern void* const SHEventSignalIdentifierMusicRecognitionRecognitionActivated = (void*)0; 37 + extern void* const SHMaximumSignatureDuration = (void*)0; 38 + extern void* const SHMediaItemAlbumName = (void*)0; 39 + extern void* const SHMediaItemAppleMusicID = (void*)0; 40 + extern void* const SHMediaItemAppleMusicURL = (void*)0; 41 + extern void* const SHMediaItemArtist = (void*)0; 42 + extern void* const SHMediaItemArtworkURL = (void*)0; 43 + extern void* const SHMediaItemAudioStartDate = (void*)0; 44 + extern void* const SHMediaItemCreationDate = (void*)0; 45 + extern void* const SHMediaItemExplicitContent = (void*)0; 46 + extern void* const SHMediaItemFrequencySkew = (void*)0; 47 + extern void* const SHMediaItemFrequencySkewRanges = (void*)0; 48 + extern void* const SHMediaItemFrequencySkewRangesSwift = (void*)0; 49 + extern void* const SHMediaItemGenres = (void*)0; 50 + extern void* const SHMediaItemISRC = (void*)0; 51 + extern void* const SHMediaItemLyricsSnippet = (void*)0; 52 + extern void* const SHMediaItemMatchOffset = (void*)0; 53 + extern void* const SHMediaItemPresentationSettingOpenResultInBrowserOnFailure = (void*)0; 54 + extern void* const SHMediaItemQueryMatchOffsetRanges = (void*)0; 55 + extern void* const SHMediaItemReferenceMatchOffsetRanges = (void*)0; 56 + extern void* const SHMediaItemReleaseDate = (void*)0; 57 + extern void* const SHMediaItemShazamCount = (void*)0; 58 + extern void* const SHMediaItemShazamID = (void*)0; 59 + extern void* const SHMediaItemSpeedSkew = (void*)0; 60 + extern void* const SHMediaItemStaticLyricLines = (void*)0; 61 + extern void* const SHMediaItemSubtitle = (void*)0; 62 + extern void* const SHMediaItemSyncedLyricsSnippet = (void*)0; 63 + extern void* const SHMediaItemTimeRanges = (void*)0; 64 + extern void* const SHMediaItemTimeRangesSwift = (void*)0; 65 + extern void* const SHMediaItemTitle = (void*)0; 66 + extern void* const SHMediaItemVideoURL = (void*)0; 67 + extern void* const SHMediaItemWebURL = (void*)0; 68 + extern void* const SHMediaLibraryErrorDomain = (void*)0; 69 + extern void* const SHMediaLibrarySyncStartConditionInitialFetch = (void*)0; 70 + extern void* const SHMediaLibrarySyncStartConditionInitialUpload = (void*)0; 71 + extern void* const SHMediaLibrarySyncStartConditionMigration = (void*)0; 72 + extern void* const SHMediaLibrarySyncStartConditionRemotePush = (void*)0; 73 + extern void* const SHMediaLibrarySyncStartConditionUserAction = (void*)0; 74 + extern void* const SHNotificationKeySessionError = (void*)0; 75 + extern void* const SHNotificationKeySessionMatch = (void*)0; 76 + extern void* const SHNotificationKeySessionSignature = (void*)0; 77 + extern void* const SHNotificationNameSessionResult = (void*)0; 78 + extern void* const SHShazamKitServiceName = (void*)0; 79 + extern void* const SHShazamKitUIServiceName = (void*)0; 80 + extern void* const _ZTSNSt3__113basic_fstreamIcNS_11char_traitsIcEEEE = (void*)0; 81 + extern void* const _ZTSNSt3__117bad_function_callE = (void*)0; 82 + 83 + void *SHShazamKitClientInterface(void) { 84 + if (verbose) puts("STUB: SHShazamKitClientInterface called"); 85 + return NULL; 86 + } 87 + 88 + void *SHShazamKitServiceInterface(void) { 89 + if (verbose) puts("STUB: SHShazamKitServiceInterface called"); 90 + return NULL; 91 + } 92 + 93 + void *SHShazamKitUIClientInterface(void) { 94 + if (verbose) puts("STUB: SHShazamKitUIClientInterface called"); 95 + return NULL; 96 + } 97 + 98 + void *SHShazamKitUIServiceInterface(void) { 99 + if (verbose) puts("STUB: SHShazamKitUIServiceInterface called"); 100 + return NULL; 101 + } 102 +
+34
src/frameworks/ShazamKit/src/SigCrop.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SigCrop.h> 21 + 22 + @implementation SigCrop 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SigSonify.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SigSonify.h> 21 + 22 + @implementation SigSonify 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SigX.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SigX.h> 21 + 22 + @implementation SigX 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SignatureAlignmentTracker.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SignatureAlignmentTracker.h> 21 + 22 + @implementation SignatureAlignmentTracker 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/ShazamKit/src/SignatureAlignmentTrackerResult.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/SignatureAlignmentTrackerResult.h> 21 + 22 + @implementation SignatureAlignmentTrackerResult 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+24
src/frameworks/ShazamKit/src/UTType+SHShazamAdditions.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKit/UTType+SHShazamAdditions.h> 21 + 22 + @implementation UTType (SHShazamAdditions) 23 + 24 + @end
+37
src/frameworks/UniformTypeIdentifiers/CMakeLists.txt
··· 1 + project(UniformTypeIdentifiers) 2 + 3 + remove_sdk_framework(UniformTypeIdentifiers) 4 + 5 + set(DYLIB_COMPAT_VERSION "1.0.0") 6 + set(DYLIB_CURRENT_VERSION "709.0.0") 7 + 8 + set(FRAMEWORK_VERSION "A") 9 + 10 + generate_sdk_framework(UniformTypeIdentifiers 11 + VERSION ${FRAMEWORK_VERSION} 12 + HEADER "include/UniformTypeIdentifiers" 13 + ) 14 + 15 + 16 + add_framework(UniformTypeIdentifiers 17 + FAT 18 + CURRENT_VERSION 19 + VERSION ${FRAMEWORK_VERSION} 20 + 21 + SOURCES 22 + src/UTType.m 23 + src/_UTConstantType.m 24 + src/_UTCoreType.m 25 + src/_UTRuntimeConstantType.m 26 + src/_UTTaggedType.m 27 + src/NSURL+UTAdditions.m 28 + src/NSItemProvider+UTType.m 29 + src/_UTCoreType+UTRefCounting.m 30 + src/NSString+UTAdditions.m 31 + src/UniformTypeIdentifiers.m 32 + 33 + DEPENDENCIES 34 + system 35 + objc 36 + Foundation 37 + )
+29
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/NSItemProvider+UTType.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + #import <Foundation/NSItemProvider.h> 22 + 23 + #if __OBJC2__ 24 + 25 + @interface NSItemProvider (UTType) 26 + 27 + @end 28 + 29 + #endif
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/NSString+UTAdditions.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface NSString (UTAdditions) 23 + 24 + @end
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/NSURL+UTAdditions.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface NSURL (UTAdditions) 23 + 24 + @end
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/UTType.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface UTType : NSObject 23 + 24 + @end
+283
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/UniformTypeIdentifiers.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _UNIFORMTYPEIDENTIFIERS_H_ 21 + #define _UNIFORMTYPEIDENTIFIERS_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <UniformTypeIdentifiers/NSItemProvider+UTType.h> 26 + #import <UniformTypeIdentifiers/NSString+UTAdditions.h> 27 + #import <UniformTypeIdentifiers/NSURL+UTAdditions.h> 28 + #import <UniformTypeIdentifiers/UTType.h> 29 + #import <UniformTypeIdentifiers/_UTConstantType.h> 30 + #import <UniformTypeIdentifiers/_UTCoreType+UTRefCounting.h> 31 + #import <UniformTypeIdentifiers/_UTCoreType.h> 32 + #import <UniformTypeIdentifiers/_UTRuntimeConstantType.h> 33 + #import <UniformTypeIdentifiers/_UTTaggedType.h> 34 + 35 + 36 + void *_UTGetAllCoreTypesConstants(void); 37 + void *_UTHardwareColorGetCurrentEnclosureColor(void); 38 + void *_UTHardwareColorGetDebugDescription(void); 39 + void *_UTHardwareColorMakeWithIndex(void); 40 + void *_UTHardwareColorMakeWithRGBComponents(void); 41 + void *_UTHardwareColorsAreEqual(void); 42 + void *_UTIdentifierGetCanonicalRepresentation(void); 43 + void *_UTIdentifierGetHashCode(void); 44 + void *_UTIdentifiersAreEqual(void); 45 + void *_UTPrintModelCodesForCurrentDevice(void); 46 + void *_UTSetRuntimeIssueCatcher(void); 47 + void *_UTTaggedTypeCreate(void); 48 + void *__UNIFORM_TYPE_IDENTIFIER_WAS_NOT_DECLARED_IN_INFO_PLIST_OF_BUNDLE__(void); 49 + void *__UTFindCoreTypesConstantWithIdentifier(void); 50 + void *__UTGetDeclarationStatusFromInfoPlist(void); 51 + 52 + 53 + extern void* const UTTagClassFilenameExtension; 54 + extern void* const UTTagClassMIMEType; 55 + extern void* const UTType3DContent; 56 + extern void* const UTTypeAIFF; 57 + extern void* const UTTypeARReferenceObject; 58 + extern void* const UTTypeAVI; 59 + extern void* const UTTypeAliasFile; 60 + extern void* const UTTypeAppleArchive; 61 + extern void* const UTTypeAppleProtectedMPEG4Audio; 62 + extern void* const UTTypeAppleProtectedMPEG4Video; 63 + extern void* const UTTypeAppleScript; 64 + extern void* const UTTypeApplication; 65 + extern void* const UTTypeApplicationBundle; 66 + extern void* const UTTypeApplicationExtension; 67 + extern void* const UTTypeArchive; 68 + extern void* const UTTypeAssemblyLanguageSource; 69 + extern void* const UTTypeAudio; 70 + extern void* const UTTypeAudiovisualContent; 71 + extern void* const UTTypeBMP; 72 + extern void* const UTTypeBZ2; 73 + extern void* const UTTypeBinaryPropertyList; 74 + extern void* const UTTypeBookmark; 75 + extern void* const UTTypeBundle; 76 + extern void* const UTTypeCHeader; 77 + extern void* const UTTypeCPlusPlusHeader; 78 + extern void* const UTTypeCPlusPlusSource; 79 + extern void* const UTTypeCSource; 80 + extern void* const UTTypeCalendarEvent; 81 + extern void* const UTTypeCommaSeparatedText; 82 + extern void* const UTTypeCompositeContent; 83 + extern void* const UTTypeContact; 84 + extern void* const UTTypeContent; 85 + extern void* const UTTypeData; 86 + extern void* const UTTypeDatabase; 87 + extern void* const UTTypeDelimitedText; 88 + extern void* const UTTypeDirectory; 89 + extern void* const UTTypeDiskImage; 90 + extern void* const UTTypeEPUB; 91 + extern void* const UTTypeEXE; 92 + extern void* const UTTypeEmailMessage; 93 + extern void* const UTTypeExecutable; 94 + extern void* const UTTypeFileURL; 95 + extern void* const UTTypeFlatRTFD; 96 + extern void* const UTTypeFolder; 97 + extern void* const UTTypeFont; 98 + extern void* const UTTypeFramework; 99 + extern void* const UTTypeGIF; 100 + extern void* const UTTypeGZIP; 101 + extern void* const UTTypeHEIC; 102 + extern void* const UTTypeHEIF; 103 + extern void* const UTTypeHTML; 104 + extern void* const UTTypeICNS; 105 + extern void* const UTTypeICO; 106 + extern void* const UTTypeImage; 107 + extern void* const UTTypeInternetLocation; 108 + extern void* const UTTypeInternetShortcut; 109 + extern void* const UTTypeItem; 110 + extern void* const UTTypeJPEG; 111 + extern void* const UTTypeJSON; 112 + extern void* const UTTypeJavaScript; 113 + extern void* const UTTypeLivePhoto; 114 + extern void* const UTTypeLog; 115 + extern void* const UTTypeM3UPlaylist; 116 + extern void* const UTTypeMIDI; 117 + extern void* const UTTypeMP3; 118 + extern void* const UTTypeMPEG; 119 + extern void* const UTTypeMPEG2TransportStream; 120 + extern void* const UTTypeMPEG2Video; 121 + extern void* const UTTypeMPEG4Audio; 122 + extern void* const UTTypeMPEG4Movie; 123 + extern void* const UTTypeMakefile; 124 + extern void* const UTTypeMessage; 125 + extern void* const UTTypeMountPoint; 126 + extern void* const UTTypeMovie; 127 + extern void* const UTTypeOSAScript; 128 + extern void* const UTTypeOSAScriptBundle; 129 + extern void* const UTTypeObjectiveCPlusPlusSource; 130 + extern void* const UTTypeObjectiveCSource; 131 + extern void* const UTTypePDF; 132 + extern void* const UTTypePHPScript; 133 + extern void* const UTTypePKCS12; 134 + extern void* const UTTypePNG; 135 + extern void* const UTTypePackage; 136 + extern void* const UTTypePerlScript; 137 + extern void* const UTTypePlainText; 138 + extern void* const UTTypePlaylist; 139 + extern void* const UTTypePluginBundle; 140 + extern void* const UTTypePresentation; 141 + extern void* const UTTypePropertyList; 142 + extern void* const UTTypePythonScript; 143 + extern void* const UTTypeQuickLookGenerator; 144 + extern void* const UTTypeQuickTimeMovie; 145 + extern void* const UTTypeRAWImage; 146 + extern void* const UTTypeRTF; 147 + extern void* const UTTypeRTFD; 148 + extern void* const UTTypeRealityFile; 149 + extern void* const UTTypeResolvable; 150 + extern void* const UTTypeRubyScript; 151 + extern void* const UTTypeSVG; 152 + extern void* const UTTypeSceneKitScene; 153 + extern void* const UTTypeScript; 154 + extern void* const UTTypeShellScript; 155 + extern void* const UTTypeSourceCode; 156 + extern void* const UTTypeSpotlightImporter; 157 + extern void* const UTTypeSpreadsheet; 158 + extern void* const UTTypeSwiftSource; 159 + extern void* const UTTypeSymbolicLink; 160 + extern void* const UTTypeSystemPreferencesPane; 161 + extern void* const UTTypeTIFF; 162 + extern void* const UTTypeTabSeparatedText; 163 + extern void* const UTTypeText; 164 + extern void* const UTTypeToDoItem; 165 + extern void* const UTTypeURL; 166 + extern void* const UTTypeURLBookmarkData; 167 + extern void* const UTTypeUSD; 168 + extern void* const UTTypeUSDZ; 169 + extern void* const UTTypeUTF16ExternalPlainText; 170 + extern void* const UTTypeUTF16PlainText; 171 + extern void* const UTTypeUTF8PlainText; 172 + extern void* const UTTypeUTF8TabSeparatedText; 173 + extern void* const UTTypeUnixExecutable; 174 + extern void* const UTTypeVCard; 175 + extern void* const UTTypeVideo; 176 + extern void* const UTTypeVolume; 177 + extern void* const UTTypeWAV; 178 + extern void* const UTTypeWebArchive; 179 + extern void* const UTTypeWebP; 180 + extern void* const UTTypeX509Certificate; 181 + extern void* const UTTypeXML; 182 + extern void* const UTTypeXMLPropertyList; 183 + extern void* const UTTypeXPCService; 184 + extern void* const UTTypeYAML; 185 + extern void* const UTTypeZIP; 186 + extern void* const _UTTagClassBluetoothVendorProductID; 187 + extern void* const _UTTagClassDeviceModelCode; 188 + extern void* const _UTTagClassHFSTypeCode; 189 + extern void* const _UTTagClassPasteboardType; 190 + extern void* const _UTTypeAppCategory; 191 + extern void* const _UTTypeAppCategoryActionGames; 192 + extern void* const _UTTypeAppCategoryAdventureGames; 193 + extern void* const _UTTypeAppCategoryArcadeGames; 194 + extern void* const _UTTypeAppCategoryBoardGames; 195 + extern void* const _UTTypeAppCategoryBookmarks; 196 + extern void* const _UTTypeAppCategoryBooks; 197 + extern void* const _UTTypeAppCategoryBusiness; 198 + extern void* const _UTTypeAppCategoryCardGames; 199 + extern void* const _UTTypeAppCategoryCasinoGames; 200 + extern void* const _UTTypeAppCategoryDeveloperTools; 201 + extern void* const _UTTypeAppCategoryDiceGames; 202 + extern void* const _UTTypeAppCategoryEducation; 203 + extern void* const _UTTypeAppCategoryEducationalGames; 204 + extern void* const _UTTypeAppCategoryEntertainment; 205 + extern void* const _UTTypeAppCategoryFamilyGames; 206 + extern void* const _UTTypeAppCategoryFinance; 207 + extern void* const _UTTypeAppCategoryFoodAndDrink; 208 + extern void* const _UTTypeAppCategoryGames; 209 + extern void* const _UTTypeAppCategoryGraphicsDesign; 210 + extern void* const _UTTypeAppCategoryHealthcareFitness; 211 + extern void* const _UTTypeAppCategoryKidsGames; 212 + extern void* const _UTTypeAppCategoryLifestyle; 213 + extern void* const _UTTypeAppCategoryMagazinesAndNewspapers; 214 + extern void* const _UTTypeAppCategoryMedical; 215 + extern void* const _UTTypeAppCategoryMusic; 216 + extern void* const _UTTypeAppCategoryMusicGames; 217 + extern void* const _UTTypeAppCategoryNavigation; 218 + extern void* const _UTTypeAppCategoryNews; 219 + extern void* const _UTTypeAppCategoryPhotoAndVideo; 220 + extern void* const _UTTypeAppCategoryPhotography; 221 + extern void* const _UTTypeAppCategoryProductivity; 222 + extern void* const _UTTypeAppCategoryPuzzleGames; 223 + extern void* const _UTTypeAppCategoryRacingGames; 224 + extern void* const _UTTypeAppCategoryReference; 225 + extern void* const _UTTypeAppCategoryRolePlayingGames; 226 + extern void* const _UTTypeAppCategoryShopping; 227 + extern void* const _UTTypeAppCategorySimulationGames; 228 + extern void* const _UTTypeAppCategorySocialNetworking; 229 + extern void* const _UTTypeAppCategorySports; 230 + extern void* const _UTTypeAppCategorySportsGames; 231 + extern void* const _UTTypeAppCategoryStrategyGames; 232 + extern void* const _UTTypeAppCategoryTravel; 233 + extern void* const _UTTypeAppCategoryTriviaGames; 234 + extern void* const _UTTypeAppCategoryUtilities; 235 + extern void* const _UTTypeAppCategoryVideo; 236 + extern void* const _UTTypeAppCategoryWeather; 237 + extern void* const _UTTypeAppCategoryWordGames; 238 + extern void* const _UTTypeAppleDevice; 239 + extern void* const _UTTypeAppleEncryptedArchive; 240 + extern void* const _UTTypeAppleTV; 241 + extern void* const _UTTypeAppleWatch; 242 + extern void* const _UTTypeApplicationsFolder; 243 + extern void* const _UTTypeBlockSpecial; 244 + extern void* const _UTTypeCharacterSpecial; 245 + extern void* const _UTTypeComputer; 246 + extern void* const _UTTypeDataContainer; 247 + extern void* const _UTTypeDevice; 248 + extern void* const _UTTypeDisplay; 249 + extern void* const _UTTypeDropFolder; 250 + extern void* const _UTTypeGenericPC; 251 + extern void* const _UTTypeHEIFStandard; 252 + extern void* const _UTTypeHomePod; 253 + extern void* const _UTTypeLibraryFolder; 254 + extern void* const _UTTypeMac; 255 + extern void* const _UTTypeMacBook; 256 + extern void* const _UTTypeMacBookAir; 257 + extern void* const _UTTypeMacBookPro; 258 + extern void* const _UTTypeMacLaptop; 259 + extern void* const _UTTypeMacMini; 260 + extern void* const _UTTypeMacPro; 261 + extern void* const _UTTypeNamedPipeOrFIFO; 262 + extern void* const _UTTypeNetworkNeighborhood; 263 + extern void* const _UTTypePassBundle; 264 + extern void* const _UTTypePassData; 265 + extern void* const _UTTypePassesData; 266 + extern void* const _UTTypeServersFolder; 267 + extern void* const _UTTypeSocket; 268 + extern void* const _UTTypeSpeaker; 269 + extern void* const _UTTypeiMac; 270 + extern void* const _UTTypeiOSDevice; 271 + extern void* const _UTTypeiOSSimulator; 272 + extern void* const _UTTypeiPad; 273 + extern void* const _UTTypeiPhone; 274 + extern void* const _UTTypeiPodTouch; 275 + extern void* const _ZTSSt11logic_error; 276 + extern void* const _ZTSSt12length_error; 277 + extern void* const _ZTSSt19bad_optional_access; 278 + extern void* const _ZTSSt20bad_array_new_length; 279 + extern void* const _ZTSSt9bad_alloc; 280 + extern void* const _ZTSSt9exception; 281 + 282 + #endif 283 +
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/_UTConstantType.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _UTConstantType : NSObject 23 + 24 + @end
+26
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/_UTCoreType+UTRefCounting.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + #import <UniformTypeIdentifiers/_UTCoreType.h> 23 + 24 + @interface _UTCoreType (UTRefCounting) 25 + 26 + @end
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/_UTCoreType.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _UTCoreType : NSObject 23 + 24 + @end
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/_UTRuntimeConstantType.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _UTRuntimeConstantType : NSObject 23 + 24 + @end
+24
src/frameworks/UniformTypeIdentifiers/include/UniformTypeIdentifiers/_UTTaggedType.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _UTTaggedType : NSObject 23 + 24 + @end
+28
src/frameworks/UniformTypeIdentifiers/src/NSItemProvider+UTType.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/NSItemProvider+UTType.h> 21 + 22 + #if __OBJC2__ 23 + 24 + @implementation NSItemProvider (UTType) 25 + 26 + @end 27 + 28 + #endif
+24
src/frameworks/UniformTypeIdentifiers/src/NSString+UTAdditions.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/NSString+UTAdditions.h> 21 + 22 + @implementation NSString (UTAdditions) 23 + 24 + @end
+24
src/frameworks/UniformTypeIdentifiers/src/NSURL+UTAdditions.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/NSURL+UTAdditions.h> 21 + 22 + @implementation NSURL (UTAdditions) 23 + 24 + @end
+34
src/frameworks/UniformTypeIdentifiers/src/UTType.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/UTType.h> 21 + 22 + @implementation UTType 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+335
src/frameworks/UniformTypeIdentifiers/src/UniformTypeIdentifiers.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <UniformTypeIdentifiers/UniformTypeIdentifiers.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 + extern void* const UTTagClassFilenameExtension = (void*)0; 33 + extern void* const UTTagClassMIMEType = (void*)0; 34 + extern void* const UTType3DContent = (void*)0; 35 + extern void* const UTTypeAIFF = (void*)0; 36 + extern void* const UTTypeARReferenceObject = (void*)0; 37 + extern void* const UTTypeAVI = (void*)0; 38 + extern void* const UTTypeAliasFile = (void*)0; 39 + extern void* const UTTypeAppleArchive = (void*)0; 40 + extern void* const UTTypeAppleProtectedMPEG4Audio = (void*)0; 41 + extern void* const UTTypeAppleProtectedMPEG4Video = (void*)0; 42 + extern void* const UTTypeAppleScript = (void*)0; 43 + extern void* const UTTypeApplication = (void*)0; 44 + extern void* const UTTypeApplicationBundle = (void*)0; 45 + extern void* const UTTypeApplicationExtension = (void*)0; 46 + extern void* const UTTypeArchive = (void*)0; 47 + extern void* const UTTypeAssemblyLanguageSource = (void*)0; 48 + extern void* const UTTypeAudio = (void*)0; 49 + extern void* const UTTypeAudiovisualContent = (void*)0; 50 + extern void* const UTTypeBMP = (void*)0; 51 + extern void* const UTTypeBZ2 = (void*)0; 52 + extern void* const UTTypeBinaryPropertyList = (void*)0; 53 + extern void* const UTTypeBookmark = (void*)0; 54 + extern void* const UTTypeBundle = (void*)0; 55 + extern void* const UTTypeCHeader = (void*)0; 56 + extern void* const UTTypeCPlusPlusHeader = (void*)0; 57 + extern void* const UTTypeCPlusPlusSource = (void*)0; 58 + extern void* const UTTypeCSource = (void*)0; 59 + extern void* const UTTypeCalendarEvent = (void*)0; 60 + extern void* const UTTypeCommaSeparatedText = (void*)0; 61 + extern void* const UTTypeCompositeContent = (void*)0; 62 + extern void* const UTTypeContact = (void*)0; 63 + extern void* const UTTypeContent = (void*)0; 64 + extern void* const UTTypeData = (void*)0; 65 + extern void* const UTTypeDatabase = (void*)0; 66 + extern void* const UTTypeDelimitedText = (void*)0; 67 + extern void* const UTTypeDirectory = (void*)0; 68 + extern void* const UTTypeDiskImage = (void*)0; 69 + extern void* const UTTypeEPUB = (void*)0; 70 + extern void* const UTTypeEXE = (void*)0; 71 + extern void* const UTTypeEmailMessage = (void*)0; 72 + extern void* const UTTypeExecutable = (void*)0; 73 + extern void* const UTTypeFileURL = (void*)0; 74 + extern void* const UTTypeFlatRTFD = (void*)0; 75 + extern void* const UTTypeFolder = (void*)0; 76 + extern void* const UTTypeFont = (void*)0; 77 + extern void* const UTTypeFramework = (void*)0; 78 + extern void* const UTTypeGIF = (void*)0; 79 + extern void* const UTTypeGZIP = (void*)0; 80 + extern void* const UTTypeHEIC = (void*)0; 81 + extern void* const UTTypeHEIF = (void*)0; 82 + extern void* const UTTypeHTML = (void*)0; 83 + extern void* const UTTypeICNS = (void*)0; 84 + extern void* const UTTypeICO = (void*)0; 85 + extern void* const UTTypeImage = (void*)0; 86 + extern void* const UTTypeInternetLocation = (void*)0; 87 + extern void* const UTTypeInternetShortcut = (void*)0; 88 + extern void* const UTTypeItem = (void*)0; 89 + extern void* const UTTypeJPEG = (void*)0; 90 + extern void* const UTTypeJSON = (void*)0; 91 + extern void* const UTTypeJavaScript = (void*)0; 92 + extern void* const UTTypeLivePhoto = (void*)0; 93 + extern void* const UTTypeLog = (void*)0; 94 + extern void* const UTTypeM3UPlaylist = (void*)0; 95 + extern void* const UTTypeMIDI = (void*)0; 96 + extern void* const UTTypeMP3 = (void*)0; 97 + extern void* const UTTypeMPEG = (void*)0; 98 + extern void* const UTTypeMPEG2TransportStream = (void*)0; 99 + extern void* const UTTypeMPEG2Video = (void*)0; 100 + extern void* const UTTypeMPEG4Audio = (void*)0; 101 + extern void* const UTTypeMPEG4Movie = (void*)0; 102 + extern void* const UTTypeMakefile = (void*)0; 103 + extern void* const UTTypeMessage = (void*)0; 104 + extern void* const UTTypeMountPoint = (void*)0; 105 + extern void* const UTTypeMovie = (void*)0; 106 + extern void* const UTTypeOSAScript = (void*)0; 107 + extern void* const UTTypeOSAScriptBundle = (void*)0; 108 + extern void* const UTTypeObjectiveCPlusPlusSource = (void*)0; 109 + extern void* const UTTypeObjectiveCSource = (void*)0; 110 + extern void* const UTTypePDF = (void*)0; 111 + extern void* const UTTypePHPScript = (void*)0; 112 + extern void* const UTTypePKCS12 = (void*)0; 113 + extern void* const UTTypePNG = (void*)0; 114 + extern void* const UTTypePackage = (void*)0; 115 + extern void* const UTTypePerlScript = (void*)0; 116 + extern void* const UTTypePlainText = (void*)0; 117 + extern void* const UTTypePlaylist = (void*)0; 118 + extern void* const UTTypePluginBundle = (void*)0; 119 + extern void* const UTTypePresentation = (void*)0; 120 + extern void* const UTTypePropertyList = (void*)0; 121 + extern void* const UTTypePythonScript = (void*)0; 122 + extern void* const UTTypeQuickLookGenerator = (void*)0; 123 + extern void* const UTTypeQuickTimeMovie = (void*)0; 124 + extern void* const UTTypeRAWImage = (void*)0; 125 + extern void* const UTTypeRTF = (void*)0; 126 + extern void* const UTTypeRTFD = (void*)0; 127 + extern void* const UTTypeRealityFile = (void*)0; 128 + extern void* const UTTypeResolvable = (void*)0; 129 + extern void* const UTTypeRubyScript = (void*)0; 130 + extern void* const UTTypeSVG = (void*)0; 131 + extern void* const UTTypeSceneKitScene = (void*)0; 132 + extern void* const UTTypeScript = (void*)0; 133 + extern void* const UTTypeShellScript = (void*)0; 134 + extern void* const UTTypeSourceCode = (void*)0; 135 + extern void* const UTTypeSpotlightImporter = (void*)0; 136 + extern void* const UTTypeSpreadsheet = (void*)0; 137 + extern void* const UTTypeSwiftSource = (void*)0; 138 + extern void* const UTTypeSymbolicLink = (void*)0; 139 + extern void* const UTTypeSystemPreferencesPane = (void*)0; 140 + extern void* const UTTypeTIFF = (void*)0; 141 + extern void* const UTTypeTabSeparatedText = (void*)0; 142 + extern void* const UTTypeText = (void*)0; 143 + extern void* const UTTypeToDoItem = (void*)0; 144 + extern void* const UTTypeURL = (void*)0; 145 + extern void* const UTTypeURLBookmarkData = (void*)0; 146 + extern void* const UTTypeUSD = (void*)0; 147 + extern void* const UTTypeUSDZ = (void*)0; 148 + extern void* const UTTypeUTF16ExternalPlainText = (void*)0; 149 + extern void* const UTTypeUTF16PlainText = (void*)0; 150 + extern void* const UTTypeUTF8PlainText = (void*)0; 151 + extern void* const UTTypeUTF8TabSeparatedText = (void*)0; 152 + extern void* const UTTypeUnixExecutable = (void*)0; 153 + extern void* const UTTypeVCard = (void*)0; 154 + extern void* const UTTypeVideo = (void*)0; 155 + extern void* const UTTypeVolume = (void*)0; 156 + extern void* const UTTypeWAV = (void*)0; 157 + extern void* const UTTypeWebArchive = (void*)0; 158 + extern void* const UTTypeWebP = (void*)0; 159 + extern void* const UTTypeX509Certificate = (void*)0; 160 + extern void* const UTTypeXML = (void*)0; 161 + extern void* const UTTypeXMLPropertyList = (void*)0; 162 + extern void* const UTTypeXPCService = (void*)0; 163 + extern void* const UTTypeYAML = (void*)0; 164 + extern void* const UTTypeZIP = (void*)0; 165 + extern void* const _UTTagClassBluetoothVendorProductID = (void*)0; 166 + extern void* const _UTTagClassDeviceModelCode = (void*)0; 167 + extern void* const _UTTagClassHFSTypeCode = (void*)0; 168 + extern void* const _UTTagClassPasteboardType = (void*)0; 169 + extern void* const _UTTypeAppCategory = (void*)0; 170 + extern void* const _UTTypeAppCategoryActionGames = (void*)0; 171 + extern void* const _UTTypeAppCategoryAdventureGames = (void*)0; 172 + extern void* const _UTTypeAppCategoryArcadeGames = (void*)0; 173 + extern void* const _UTTypeAppCategoryBoardGames = (void*)0; 174 + extern void* const _UTTypeAppCategoryBookmarks = (void*)0; 175 + extern void* const _UTTypeAppCategoryBooks = (void*)0; 176 + extern void* const _UTTypeAppCategoryBusiness = (void*)0; 177 + extern void* const _UTTypeAppCategoryCardGames = (void*)0; 178 + extern void* const _UTTypeAppCategoryCasinoGames = (void*)0; 179 + extern void* const _UTTypeAppCategoryDeveloperTools = (void*)0; 180 + extern void* const _UTTypeAppCategoryDiceGames = (void*)0; 181 + extern void* const _UTTypeAppCategoryEducation = (void*)0; 182 + extern void* const _UTTypeAppCategoryEducationalGames = (void*)0; 183 + extern void* const _UTTypeAppCategoryEntertainment = (void*)0; 184 + extern void* const _UTTypeAppCategoryFamilyGames = (void*)0; 185 + extern void* const _UTTypeAppCategoryFinance = (void*)0; 186 + extern void* const _UTTypeAppCategoryFoodAndDrink = (void*)0; 187 + extern void* const _UTTypeAppCategoryGames = (void*)0; 188 + extern void* const _UTTypeAppCategoryGraphicsDesign = (void*)0; 189 + extern void* const _UTTypeAppCategoryHealthcareFitness = (void*)0; 190 + extern void* const _UTTypeAppCategoryKidsGames = (void*)0; 191 + extern void* const _UTTypeAppCategoryLifestyle = (void*)0; 192 + extern void* const _UTTypeAppCategoryMagazinesAndNewspapers = (void*)0; 193 + extern void* const _UTTypeAppCategoryMedical = (void*)0; 194 + extern void* const _UTTypeAppCategoryMusic = (void*)0; 195 + extern void* const _UTTypeAppCategoryMusicGames = (void*)0; 196 + extern void* const _UTTypeAppCategoryNavigation = (void*)0; 197 + extern void* const _UTTypeAppCategoryNews = (void*)0; 198 + extern void* const _UTTypeAppCategoryPhotoAndVideo = (void*)0; 199 + extern void* const _UTTypeAppCategoryPhotography = (void*)0; 200 + extern void* const _UTTypeAppCategoryProductivity = (void*)0; 201 + extern void* const _UTTypeAppCategoryPuzzleGames = (void*)0; 202 + extern void* const _UTTypeAppCategoryRacingGames = (void*)0; 203 + extern void* const _UTTypeAppCategoryReference = (void*)0; 204 + extern void* const _UTTypeAppCategoryRolePlayingGames = (void*)0; 205 + extern void* const _UTTypeAppCategoryShopping = (void*)0; 206 + extern void* const _UTTypeAppCategorySimulationGames = (void*)0; 207 + extern void* const _UTTypeAppCategorySocialNetworking = (void*)0; 208 + extern void* const _UTTypeAppCategorySports = (void*)0; 209 + extern void* const _UTTypeAppCategorySportsGames = (void*)0; 210 + extern void* const _UTTypeAppCategoryStrategyGames = (void*)0; 211 + extern void* const _UTTypeAppCategoryTravel = (void*)0; 212 + extern void* const _UTTypeAppCategoryTriviaGames = (void*)0; 213 + extern void* const _UTTypeAppCategoryUtilities = (void*)0; 214 + extern void* const _UTTypeAppCategoryVideo = (void*)0; 215 + extern void* const _UTTypeAppCategoryWeather = (void*)0; 216 + extern void* const _UTTypeAppCategoryWordGames = (void*)0; 217 + extern void* const _UTTypeAppleDevice = (void*)0; 218 + extern void* const _UTTypeAppleEncryptedArchive = (void*)0; 219 + extern void* const _UTTypeAppleTV = (void*)0; 220 + extern void* const _UTTypeAppleWatch = (void*)0; 221 + extern void* const _UTTypeApplicationsFolder = (void*)0; 222 + extern void* const _UTTypeBlockSpecial = (void*)0; 223 + extern void* const _UTTypeCharacterSpecial = (void*)0; 224 + extern void* const _UTTypeComputer = (void*)0; 225 + extern void* const _UTTypeDataContainer = (void*)0; 226 + extern void* const _UTTypeDevice = (void*)0; 227 + extern void* const _UTTypeDisplay = (void*)0; 228 + extern void* const _UTTypeDropFolder = (void*)0; 229 + extern void* const _UTTypeGenericPC = (void*)0; 230 + extern void* const _UTTypeHEIFStandard = (void*)0; 231 + extern void* const _UTTypeHomePod = (void*)0; 232 + extern void* const _UTTypeLibraryFolder = (void*)0; 233 + extern void* const _UTTypeMac = (void*)0; 234 + extern void* const _UTTypeMacBook = (void*)0; 235 + extern void* const _UTTypeMacBookAir = (void*)0; 236 + extern void* const _UTTypeMacBookPro = (void*)0; 237 + extern void* const _UTTypeMacLaptop = (void*)0; 238 + extern void* const _UTTypeMacMini = (void*)0; 239 + extern void* const _UTTypeMacPro = (void*)0; 240 + extern void* const _UTTypeNamedPipeOrFIFO = (void*)0; 241 + extern void* const _UTTypeNetworkNeighborhood = (void*)0; 242 + extern void* const _UTTypePassBundle = (void*)0; 243 + extern void* const _UTTypePassData = (void*)0; 244 + extern void* const _UTTypePassesData = (void*)0; 245 + extern void* const _UTTypeServersFolder = (void*)0; 246 + extern void* const _UTTypeSocket = (void*)0; 247 + extern void* const _UTTypeSpeaker = (void*)0; 248 + extern void* const _UTTypeiMac = (void*)0; 249 + extern void* const _UTTypeiOSDevice = (void*)0; 250 + extern void* const _UTTypeiOSSimulator = (void*)0; 251 + extern void* const _UTTypeiPad = (void*)0; 252 + extern void* const _UTTypeiPhone = (void*)0; 253 + extern void* const _UTTypeiPodTouch = (void*)0; 254 + extern void* const _ZTSSt11logic_error = (void*)0; 255 + extern void* const _ZTSSt12length_error = (void*)0; 256 + extern void* const _ZTSSt19bad_optional_access = (void*)0; 257 + extern void* const _ZTSSt20bad_array_new_length = (void*)0; 258 + extern void* const _ZTSSt9bad_alloc = (void*)0; 259 + extern void* const _ZTSSt9exception = (void*)0; 260 + 261 + void *_UTGetAllCoreTypesConstants(void) { 262 + if (verbose) puts("STUB: _UTGetAllCoreTypesConstants called"); 263 + return NULL; 264 + } 265 + 266 + void *_UTHardwareColorGetCurrentEnclosureColor(void) { 267 + if (verbose) puts("STUB: _UTHardwareColorGetCurrentEnclosureColor called"); 268 + return NULL; 269 + } 270 + 271 + void *_UTHardwareColorGetDebugDescription(void) { 272 + if (verbose) puts("STUB: _UTHardwareColorGetDebugDescription called"); 273 + return NULL; 274 + } 275 + 276 + void *_UTHardwareColorMakeWithIndex(void) { 277 + if (verbose) puts("STUB: _UTHardwareColorMakeWithIndex called"); 278 + return NULL; 279 + } 280 + 281 + void *_UTHardwareColorMakeWithRGBComponents(void) { 282 + if (verbose) puts("STUB: _UTHardwareColorMakeWithRGBComponents called"); 283 + return NULL; 284 + } 285 + 286 + void *_UTHardwareColorsAreEqual(void) { 287 + if (verbose) puts("STUB: _UTHardwareColorsAreEqual called"); 288 + return NULL; 289 + } 290 + 291 + void *_UTIdentifierGetCanonicalRepresentation(void) { 292 + if (verbose) puts("STUB: _UTIdentifierGetCanonicalRepresentation called"); 293 + return NULL; 294 + } 295 + 296 + void *_UTIdentifierGetHashCode(void) { 297 + if (verbose) puts("STUB: _UTIdentifierGetHashCode called"); 298 + return NULL; 299 + } 300 + 301 + void *_UTIdentifiersAreEqual(void) { 302 + if (verbose) puts("STUB: _UTIdentifiersAreEqual called"); 303 + return NULL; 304 + } 305 + 306 + void *_UTPrintModelCodesForCurrentDevice(void) { 307 + if (verbose) puts("STUB: _UTPrintModelCodesForCurrentDevice called"); 308 + return NULL; 309 + } 310 + 311 + void *_UTSetRuntimeIssueCatcher(void) { 312 + if (verbose) puts("STUB: _UTSetRuntimeIssueCatcher called"); 313 + return NULL; 314 + } 315 + 316 + void *_UTTaggedTypeCreate(void) { 317 + if (verbose) puts("STUB: _UTTaggedTypeCreate called"); 318 + return NULL; 319 + } 320 + 321 + void *__UNIFORM_TYPE_IDENTIFIER_WAS_NOT_DECLARED_IN_INFO_PLIST_OF_BUNDLE__(void) { 322 + if (verbose) puts("STUB: __UNIFORM_TYPE_IDENTIFIER_WAS_NOT_DECLARED_IN_INFO_PLIST_OF_BUNDLE__ called"); 323 + return NULL; 324 + } 325 + 326 + void *__UTFindCoreTypesConstantWithIdentifier(void) { 327 + if (verbose) puts("STUB: __UTFindCoreTypesConstantWithIdentifier called"); 328 + return NULL; 329 + } 330 + 331 + void *__UTGetDeclarationStatusFromInfoPlist(void) { 332 + if (verbose) puts("STUB: __UTGetDeclarationStatusFromInfoPlist called"); 333 + return NULL; 334 + } 335 +
+34
src/frameworks/UniformTypeIdentifiers/src/_UTConstantType.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/_UTConstantType.h> 21 + 22 + @implementation _UTConstantType 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+24
src/frameworks/UniformTypeIdentifiers/src/_UTCoreType+UTRefCounting.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/_UTCoreType+UTRefCounting.h> 21 + 22 + @implementation _UTCoreType (UTRefCounting) 23 + 24 + @end
+34
src/frameworks/UniformTypeIdentifiers/src/_UTCoreType.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/_UTCoreType.h> 21 + 22 + @implementation _UTCoreType 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/UniformTypeIdentifiers/src/_UTRuntimeConstantType.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/_UTRuntimeConstantType.h> 21 + 22 + @implementation _UTRuntimeConstantType 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/frameworks/UniformTypeIdentifiers/src/_UTTaggedType.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <UniformTypeIdentifiers/_UTTaggedType.h> 21 + 22 + @implementation _UTTaggedType 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+4
src/private-frameworks/CMakeLists.txt
··· 68 68 add_subdirectory(InternationalSupport) 69 69 add_subdirectory(PerformanceAnalysis) 70 70 add_subdirectory(ServerInformation) 71 + add_subdirectory(ShazamCore) 72 + add_subdirectory(ShazamEvents) 73 + add_subdirectory(ShazamInsights) 74 + add_subdirectory(ShazamKitUI) 71 75 add_subdirectory(Spotlight) 72 76 add_subdirectory(SpotlightDaemon) 73 77 add_subdirectory(SpotlightReceiver)
+57
src/private-frameworks/ShazamCore/CMakeLists.txt
··· 1 + project(ShazamCore) 2 + 3 + remove_sdk_framework(ShazamCore 4 + PRIVATE 5 + ) 6 + 7 + set(DYLIB_COMPAT_VERSION "0.0.0") 8 + set(DYLIB_CURRENT_VERSION "207.9.0") 9 + 10 + set(FRAMEWORK_VERSION "A") 11 + 12 + generate_sdk_framework(ShazamCore 13 + PRIVATE 14 + VERSION ${FRAMEWORK_VERSION} 15 + HEADER "include/ShazamCore" 16 + ) 17 + 18 + 19 + add_framework(ShazamCore 20 + PRIVATE 21 + FAT 22 + CURRENT_VERSION 23 + VERSION ${FRAMEWORK_VERSION} 24 + 25 + SOURCES 26 + src/SHJSONLDataDetokenizer.m 27 + src/SHCampaignTokens.m 28 + src/SHJSONLFileReader.m 29 + src/SHCompression.m 30 + src/SHOffersNetworkRequester.m 31 + src/SHDefaultConfigurationValues.m 32 + src/SHRemoteConfiguration.m 33 + src/SHDataStreamOutput.m 34 + src/SHJSONLFileWriter.m 35 + src/SHHost.m 36 + src/SHTokenizedURL.m 37 + src/SHLocalization.m 38 + src/SHEndpoints.m 39 + src/SHAnalytics.m 40 + src/SHMusicSubscriptionStatus.m 41 + src/SHEntitlements.m 42 + src/SHFeatureFlags.m 43 + src/SHDataStreamInput.m 44 + src/SHCoreError.m 45 + src/SHOffers.m 46 + src/SHDataCompression.m 47 + src/SHBagContract.m 48 + src/SHStorefront.m 49 + src/NSData+Compression.m 50 + src/NSError+SHCoreError.m 51 + src/ShazamCore.m 52 + 53 + DEPENDENCIES 54 + system 55 + objc 56 + Foundation 57 + )
+24
src/private-frameworks/ShazamCore/include/ShazamCore/NSData+Compression.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface NSData (Compression) 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/NSError+SHCoreError.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface NSError (SHCoreError) 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHAnalytics.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHAnalytics : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHBagContract.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHBagContract : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHCampaignTokens.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCampaignTokens : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHCompression.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCompression : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHCoreError.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCoreError : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHDataCompression.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHDataCompression : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHDataStream.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHDataStream 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHDataStreamInput.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHDataStreamInput : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHDataStreamOutput.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHDataStreamOutput : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHDefaultConfigurationValues.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHDefaultConfigurationValues : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHEndpoints.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHEndpoints : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHEntitlements.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHEntitlements : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHFeatureFlags.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHFeatureFlags : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHHost.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHHost : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHJSONLDataDetokenizer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHJSONLDataDetokenizer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHJSONLFileReader.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHJSONLFileReader : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHJSONLFileWriter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHJSONLFileWriter : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHLocalization.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHLocalization : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHMusicSubscriptionStatus.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMusicSubscriptionStatus : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHOffers.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHOffers : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHOffersNetworkRequester.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHOffersNetworkRequester : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHRemoteConfiguration.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHRemoteConfiguration : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHStorefront.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHStorefront : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/include/ShazamCore/SHTokenizedURL.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHTokenizedURL : NSObject 23 + 24 + @end
+84
src/private-frameworks/ShazamCore/include/ShazamCore/ShazamCore.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _SHAZAMCORE_H_ 21 + #define _SHAZAMCORE_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <ShazamCore/NSData+Compression.h> 26 + #import <ShazamCore/NSError+SHCoreError.h> 27 + #import <ShazamCore/SHAnalytics.h> 28 + #import <ShazamCore/SHBagContract.h> 29 + #import <ShazamCore/SHCampaignTokens.h> 30 + #import <ShazamCore/SHCompression.h> 31 + #import <ShazamCore/SHCoreError.h> 32 + #import <ShazamCore/SHDataCompression.h> 33 + #import <ShazamCore/SHDataStream.h> 34 + #import <ShazamCore/SHDataStreamInput.h> 35 + #import <ShazamCore/SHDataStreamOutput.h> 36 + #import <ShazamCore/SHDefaultConfigurationValues.h> 37 + #import <ShazamCore/SHEndpoints.h> 38 + #import <ShazamCore/SHEntitlements.h> 39 + #import <ShazamCore/SHFeatureFlags.h> 40 + #import <ShazamCore/SHHost.h> 41 + #import <ShazamCore/SHJSONLDataDetokenizer.h> 42 + #import <ShazamCore/SHJSONLFileReader.h> 43 + #import <ShazamCore/SHJSONLFileWriter.h> 44 + #import <ShazamCore/SHLocalization.h> 45 + #import <ShazamCore/SHMusicSubscriptionStatus.h> 46 + #import <ShazamCore/SHOffers.h> 47 + #import <ShazamCore/SHOffersNetworkRequester.h> 48 + #import <ShazamCore/SHRemoteConfiguration.h> 49 + #import <ShazamCore/SHStorefront.h> 50 + #import <ShazamCore/SHTokenizedURL.h> 51 + 52 + 53 + void *sh_log_object(void); 54 + 55 + 56 + extern void* const SHAnalyticsActionAppleMusic; 57 + extern void* const SHAnalyticsActionNotificationTap; 58 + extern void* const SHAnalyticsEventMusicRecognitionAlert; 59 + extern void* const SHAnalyticsEventMusicRecognitionEnabled; 60 + extern void* const SHAnalyticsEventMusicRecognitionHistory; 61 + extern void* const SHAnalyticsEventMusicRecognitionList; 62 + extern void* const SHAnalyticsEventMusicRecognitionResult; 63 + extern void* const SHAnalyticsEventMusicRecognitionResultAction; 64 + extern void* const SHAnalyticsEventMusicRecognitionResultExpanded; 65 + extern void* const SHAnalyticsPayloadActionKey; 66 + extern void* const SHAnalyticsPayloadEnabledKey; 67 + extern void* const SHAnalyticsPayloadErrorCodeKey; 68 + extern void* const SHAnalyticsPayloadMatchKey; 69 + extern void* const SHAnalyticsPayloadNumberShazamsKey; 70 + extern void* const SHAnalyticsPayloadSecureAccountKey; 71 + extern void* const SHAnalyticsPayloadSourceKey; 72 + extern void* const SHCampaignTokenDefaultCampaignValue; 73 + extern void* const SHCoreErrorDomain; 74 + extern void* const SHDefaultWorkerTimeout; 75 + extern void* const SHRecordingIntermissionDefaultValue; 76 + extern void* const SHShazamKitExternalAudioRecordingEntitlement; 77 + extern void* const SHShazamKitInternalAudioRecordingEntitlement; 78 + extern void* const SHShazamKitInternalClientEntitlement; 79 + extern void* const SHShazamKitTCCEntitlement; 80 + extern void* const SHShazamKitTCCEntitlementMediaLibrary; 81 + extern void* const SHShazamKitTCCEntitlementMicrophone; 82 + 83 + #endif 84 +
+24
src/private-frameworks/ShazamCore/src/NSData+Compression.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/NSData+Compression.h> 21 + 22 + @implementation NSData (Compression) 23 + 24 + @end
+24
src/private-frameworks/ShazamCore/src/NSError+SHCoreError.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/NSError+SHCoreError.h> 21 + 22 + @implementation NSError (SHCoreError) 23 + 24 + @end
+34
src/private-frameworks/ShazamCore/src/SHAnalytics.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHAnalytics.h> 21 + 22 + @implementation SHAnalytics 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHBagContract.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHBagContract.h> 21 + 22 + @implementation SHBagContract 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHCampaignTokens.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHCampaignTokens.h> 21 + 22 + @implementation SHCampaignTokens 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHCompression.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHCompression.h> 21 + 22 + @implementation SHCompression 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHCoreError.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHCoreError.h> 21 + 22 + @implementation SHCoreError 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHDataCompression.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHDataCompression.h> 21 + 22 + @implementation SHDataCompression 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHDataStreamInput.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHDataStreamInput.h> 21 + 22 + @implementation SHDataStreamInput 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHDataStreamOutput.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHDataStreamOutput.h> 21 + 22 + @implementation SHDataStreamOutput 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHDefaultConfigurationValues.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHDefaultConfigurationValues.h> 21 + 22 + @implementation SHDefaultConfigurationValues 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHEndpoints.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHEndpoints.h> 21 + 22 + @implementation SHEndpoints 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHEntitlements.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHEntitlements.h> 21 + 22 + @implementation SHEntitlements 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHFeatureFlags.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHFeatureFlags.h> 21 + 22 + @implementation SHFeatureFlags 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHHost.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHHost.h> 21 + 22 + @implementation SHHost 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHJSONLDataDetokenizer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHJSONLDataDetokenizer.h> 21 + 22 + @implementation SHJSONLDataDetokenizer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHJSONLFileReader.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHJSONLFileReader.h> 21 + 22 + @implementation SHJSONLFileReader 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHJSONLFileWriter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHJSONLFileWriter.h> 21 + 22 + @implementation SHJSONLFileWriter 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHLocalization.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHLocalization.h> 21 + 22 + @implementation SHLocalization 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHMusicSubscriptionStatus.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHMusicSubscriptionStatus.h> 21 + 22 + @implementation SHMusicSubscriptionStatus 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHOffers.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHOffers.h> 21 + 22 + @implementation SHOffers 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHOffersNetworkRequester.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHOffersNetworkRequester.h> 21 + 22 + @implementation SHOffersNetworkRequester 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHRemoteConfiguration.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHRemoteConfiguration.h> 21 + 22 + @implementation SHRemoteConfiguration 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHStorefront.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHStorefront.h> 21 + 22 + @implementation SHStorefront 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamCore/src/SHTokenizedURL.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamCore/SHTokenizedURL.h> 21 + 22 + @implementation SHTokenizedURL 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+63
src/private-frameworks/ShazamCore/src/ShazamCore.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <ShazamCore/ShazamCore.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 + extern void* const SHAnalyticsActionAppleMusic = (void*)0; 33 + extern void* const SHAnalyticsActionNotificationTap = (void*)0; 34 + extern void* const SHAnalyticsEventMusicRecognitionAlert = (void*)0; 35 + extern void* const SHAnalyticsEventMusicRecognitionEnabled = (void*)0; 36 + extern void* const SHAnalyticsEventMusicRecognitionHistory = (void*)0; 37 + extern void* const SHAnalyticsEventMusicRecognitionList = (void*)0; 38 + extern void* const SHAnalyticsEventMusicRecognitionResult = (void*)0; 39 + extern void* const SHAnalyticsEventMusicRecognitionResultAction = (void*)0; 40 + extern void* const SHAnalyticsEventMusicRecognitionResultExpanded = (void*)0; 41 + extern void* const SHAnalyticsPayloadActionKey = (void*)0; 42 + extern void* const SHAnalyticsPayloadEnabledKey = (void*)0; 43 + extern void* const SHAnalyticsPayloadErrorCodeKey = (void*)0; 44 + extern void* const SHAnalyticsPayloadMatchKey = (void*)0; 45 + extern void* const SHAnalyticsPayloadNumberShazamsKey = (void*)0; 46 + extern void* const SHAnalyticsPayloadSecureAccountKey = (void*)0; 47 + extern void* const SHAnalyticsPayloadSourceKey = (void*)0; 48 + extern void* const SHCampaignTokenDefaultCampaignValue = (void*)0; 49 + extern void* const SHCoreErrorDomain = (void*)0; 50 + extern void* const SHDefaultWorkerTimeout = (void*)0; 51 + extern void* const SHRecordingIntermissionDefaultValue = (void*)0; 52 + extern void* const SHShazamKitExternalAudioRecordingEntitlement = (void*)0; 53 + extern void* const SHShazamKitInternalAudioRecordingEntitlement = (void*)0; 54 + extern void* const SHShazamKitInternalClientEntitlement = (void*)0; 55 + extern void* const SHShazamKitTCCEntitlement = (void*)0; 56 + extern void* const SHShazamKitTCCEntitlementMediaLibrary = (void*)0; 57 + extern void* const SHShazamKitTCCEntitlementMicrophone = (void*)0; 58 + 59 + void *sh_log_object(void) { 60 + if (verbose) puts("STUB: sh_log_object called"); 61 + return NULL; 62 + } 63 +
+38
src/private-frameworks/ShazamEvents/CMakeLists.txt
··· 1 + project(ShazamEvents) 2 + 3 + remove_sdk_framework(ShazamEvents 4 + PRIVATE 5 + ) 6 + 7 + set(DYLIB_COMPAT_VERSION "1.0.0") 8 + set(DYLIB_CURRENT_VERSION "1.0.0") 9 + 10 + set(FRAMEWORK_VERSION "A") 11 + 12 + generate_sdk_framework(ShazamEvents 13 + PRIVATE 14 + VERSION ${FRAMEWORK_VERSION} 15 + HEADER "include/ShazamEvents" 16 + ) 17 + 18 + 19 + add_framework(ShazamEvents 20 + PRIVATE 21 + FAT 22 + CURRENT_VERSION 23 + VERSION ${FRAMEWORK_VERSION} 24 + 25 + SOURCES 26 + src/SHShazamEventsServiceInterfaces.m 27 + src/_TtC12ShazamEvents24LiveMusicEventConnection.m 28 + src/_TtC12ShazamEvents19ShazamEventsService.m 29 + src/_TtC12ShazamEvents31LiveMusicEventXPCValueContainer.m 30 + src/_TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer.m 31 + src/_TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer.m 32 + src/ShazamEvents.m 33 + 34 + DEPENDENCIES 35 + system 36 + objc 37 + Foundation 38 + )
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/SHService.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHService 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/SHServiceDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHServiceDelegate 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/SHShazamEventsServiceInterfaces.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamEventsServiceInterfaces : NSObject 23 + 24 + @end
+43
src/private-frameworks/ShazamEvents/include/ShazamEvents/ShazamEvents.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _SHAZAMEVENTS_H_ 21 + #define _SHAZAMEVENTS_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <ShazamEvents/SHService.h> 26 + #import <ShazamEvents/SHServiceDelegate.h> 27 + #import <ShazamEvents/SHShazamEventsServiceInterfaces.h> 28 + #import <ShazamEvents/_TtC12ShazamEvents19ShazamEventsService.h> 29 + #import <ShazamEvents/_TtC12ShazamEvents24LiveMusicEventConnection.h> 30 + #import <ShazamEvents/_TtC12ShazamEvents31LiveMusicEventXPCValueContainer.h> 31 + #import <ShazamEvents/_TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer.h> 32 + #import <ShazamEvents/_TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer.h> 33 + #import <ShazamEvents/_TtP12ShazamEvents18ShazamEventsClient_.h> 34 + #import <ShazamEvents/_TtP12ShazamEvents18ShazamEventsServer_.h> 35 + 36 + 37 + void *SHShazamEventsClientInterface(void); 38 + void *SHShazamEventsServiceInterface(void); 39 + 40 + 41 + 42 + #endif 43 +
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtC12ShazamEvents19ShazamEventsService.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _TtC12ShazamEvents19ShazamEventsService : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtC12ShazamEvents24LiveMusicEventConnection.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _TtC12ShazamEvents24LiveMusicEventConnection : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtC12ShazamEvents31LiveMusicEventXPCValueContainer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _TtC12ShazamEvents31LiveMusicEventXPCValueContainer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtP12ShazamEvents18ShazamEventsClient_.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol _TtP12ShazamEvents18ShazamEventsClient_ 23 + 24 + @end
+24
src/private-frameworks/ShazamEvents/include/ShazamEvents/_TtP12ShazamEvents18ShazamEventsServer_.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol _TtP12ShazamEvents18ShazamEventsServer_ 23 + 24 + @end
+34
src/private-frameworks/ShazamEvents/src/SHShazamEventsServiceInterfaces.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamEvents/SHShazamEventsServiceInterfaces.h> 21 + 22 + @implementation SHShazamEventsServiceInterfaces 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+42
src/private-frameworks/ShazamEvents/src/ShazamEvents.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <ShazamEvents/ShazamEvents.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 + 33 + void *SHShazamEventsClientInterface(void) { 34 + if (verbose) puts("STUB: SHShazamEventsClientInterface called"); 35 + return NULL; 36 + } 37 + 38 + void *SHShazamEventsServiceInterface(void) { 39 + if (verbose) puts("STUB: SHShazamEventsServiceInterface called"); 40 + return NULL; 41 + } 42 +
+34
src/private-frameworks/ShazamEvents/src/_TtC12ShazamEvents19ShazamEventsService.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamEvents/_TtC12ShazamEvents19ShazamEventsService.h> 21 + 22 + @implementation _TtC12ShazamEvents19ShazamEventsService 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamEvents/src/_TtC12ShazamEvents24LiveMusicEventConnection.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamEvents/_TtC12ShazamEvents24LiveMusicEventConnection.h> 21 + 22 + @implementation _TtC12ShazamEvents24LiveMusicEventConnection 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamEvents/src/_TtC12ShazamEvents31LiveMusicEventXPCValueContainer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamEvents/_TtC12ShazamEvents31LiveMusicEventXPCValueContainer.h> 21 + 22 + @implementation _TtC12ShazamEvents31LiveMusicEventXPCValueContainer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamEvents/src/_TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamEvents/_TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer.h> 21 + 22 + @implementation _TtC12ShazamEvents34LiveMusicScheduleXPCValueContainer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamEvents/src/_TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamEvents/_TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer.h> 21 + 22 + @implementation _TtC12ShazamEvents39LiveMusicVenueScheduleXPCValueContainer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+62
src/private-frameworks/ShazamInsights/CMakeLists.txt
··· 1 + project(ShazamInsights) 2 + 3 + remove_sdk_framework(ShazamInsights 4 + PRIVATE 5 + ) 6 + 7 + set(DYLIB_COMPAT_VERSION "0.0.0") 8 + set(DYLIB_CURRENT_VERSION "207.9.0") 9 + 10 + set(FRAMEWORK_VERSION "A") 11 + 12 + generate_sdk_framework(ShazamInsights 13 + PRIVATE 14 + VERSION ${FRAMEWORK_VERSION} 15 + HEADER "include/ShazamInsights" 16 + ) 17 + 18 + 19 + add_framework(ShazamInsights 20 + PRIVATE 21 + FAT 22 + CURRENT_VERSION 23 + VERSION ${FRAMEWORK_VERSION} 24 + 25 + SOURCES 26 + src/SHSQLiteUtils.m 27 + src/SHCDNDataFetcher.m 28 + src/SHInsightsNetworkRequester.m 29 + src/SHDataFetcherFileInfo.m 30 + src/SHLocalDataFetcher.m 31 + src/SHClusterController.m 32 + src/SHClusterQuery.m 33 + src/SHInsightsConfiguration.m 34 + src/SHClusterLoader.m 35 + src/SHStubbedNetworkRequester.m 36 + src/SHRegion.m 37 + src/SHInsightsError.m 38 + src/SHTimeAndPlaceController.m 39 + src/SHClusterJSONLReader.m 40 + src/SHClusterMetadataQuery.m 41 + src/SHMediaItemPropertyCollection.m 42 + src/SHTimeAndPlaceAffinityGroup.m 43 + src/SHAffinityGroup.m 44 + src/SHClusterImporterUtils.m 45 + src/SHTimeAndPlaceServerResponseParser.m 46 + src/SHAffinityGroupQuery.m 47 + src/SHJSONLClusterImporter.m 48 + src/SHClusterStatus.m 49 + src/SHSQLiteClusterImporter.m 50 + src/SHClusterSQLiteDataStore.m 51 + src/SHClusterStatementRunner.m 52 + src/SHFileChecksum.m 53 + src/SHClusterMetadata.m 54 + src/SHClusterLoaderRequest.m 55 + src/CLLocation+Geohash.m 56 + src/ShazamInsights.m 57 + 58 + DEPENDENCIES 59 + system 60 + objc 61 + Foundation 62 + )
+26
src/private-frameworks/ShazamInsights/include/ShazamInsights/CLLocation+Geohash.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + #import <CoreLocation/CLLocation.h> 23 + 24 + @interface CLLocation (Geohash) 25 + 26 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHAffinityGroup.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHAffinityGroup : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHAffinityGroupQuery.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHAffinityGroupQuery : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHCDNDataFetcher.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCDNDataFetcher : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterController.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterController : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterImporter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHClusterImporter 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterImporterUtils.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterImporterUtils : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterJSONLReader.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterJSONLReader : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterLoader.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterLoader : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterLoaderRequest.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterLoaderRequest : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterMetadata.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterMetadata : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterMetadataQuery.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterMetadataQuery : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterQuery.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterQuery : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterSQLiteDataStore.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterSQLiteDataStore : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterStatementRunner.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterStatementRunner : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHClusterStatus.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHClusterStatus : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHDataFetcher.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHDataFetcher 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHDataFetcherFileInfo.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHDataFetcherFileInfo : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHFileChecksum.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHFileChecksum : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHInsightsConfiguration.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHInsightsConfiguration : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHInsightsError.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHInsightsError : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHInsightsNetworkRequester.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHInsightsNetworkRequester : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHJSONLClusterImporter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHJSONLClusterImporter : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHJSONLDataDetokenizerDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHJSONLDataDetokenizerDelegate 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHLocalDataFetcher.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHLocalDataFetcher : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHMediaItemPropertyCollection.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMediaItemPropertyCollection : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHNetworkRequester.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHNetworkRequester 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHRegion.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHRegion : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHSQLiteClusterImporter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSQLiteClusterImporter : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHSQLiteUtils.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHSQLiteUtils : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHStubbedNetworkRequester.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHStubbedNetworkRequester : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHTimeAndPlaceAffinityGroup.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHTimeAndPlaceAffinityGroup : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHTimeAndPlaceController.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHTimeAndPlaceController : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamInsights/include/ShazamInsights/SHTimeAndPlaceServerResponseParser.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHTimeAndPlaceServerResponseParser : NSObject 23 + 24 + @end
+66
src/private-frameworks/ShazamInsights/include/ShazamInsights/ShazamInsights.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _SHAZAMINSIGHTS_H_ 21 + #define _SHAZAMINSIGHTS_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <ShazamInsights/CLLocation+Geohash.h> 26 + #import <ShazamInsights/SHAffinityGroup.h> 27 + #import <ShazamInsights/SHAffinityGroupQuery.h> 28 + #import <ShazamInsights/SHCDNDataFetcher.h> 29 + #import <ShazamInsights/SHClusterController.h> 30 + #import <ShazamInsights/SHClusterImporter.h> 31 + #import <ShazamInsights/SHClusterImporterUtils.h> 32 + #import <ShazamInsights/SHClusterJSONLReader.h> 33 + #import <ShazamInsights/SHClusterLoader.h> 34 + #import <ShazamInsights/SHClusterLoaderRequest.h> 35 + #import <ShazamInsights/SHClusterMetadata.h> 36 + #import <ShazamInsights/SHClusterMetadataQuery.h> 37 + #import <ShazamInsights/SHClusterQuery.h> 38 + #import <ShazamInsights/SHClusterSQLiteDataStore.h> 39 + #import <ShazamInsights/SHClusterStatementRunner.h> 40 + #import <ShazamInsights/SHClusterStatus.h> 41 + #import <ShazamInsights/SHDataFetcher.h> 42 + #import <ShazamInsights/SHDataFetcherFileInfo.h> 43 + #import <ShazamInsights/SHFileChecksum.h> 44 + #import <ShazamInsights/SHInsightsConfiguration.h> 45 + #import <ShazamInsights/SHInsightsError.h> 46 + #import <ShazamInsights/SHInsightsNetworkRequester.h> 47 + #import <ShazamInsights/SHJSONLClusterImporter.h> 48 + #import <ShazamInsights/SHJSONLDataDetokenizerDelegate.h> 49 + #import <ShazamInsights/SHLocalDataFetcher.h> 50 + #import <ShazamInsights/SHMediaItemPropertyCollection.h> 51 + #import <ShazamInsights/SHNetworkRequester.h> 52 + #import <ShazamInsights/SHRegion.h> 53 + #import <ShazamInsights/SHSQLiteClusterImporter.h> 54 + #import <ShazamInsights/SHSQLiteUtils.h> 55 + #import <ShazamInsights/SHStubbedNetworkRequester.h> 56 + #import <ShazamInsights/SHTimeAndPlaceAffinityGroup.h> 57 + #import <ShazamInsights/SHTimeAndPlaceController.h> 58 + #import <ShazamInsights/SHTimeAndPlaceServerResponseParser.h> 59 + 60 + 61 + 62 + 63 + extern void* const SHInsightsErrorDomain; 64 + 65 + #endif 66 +
+24
src/private-frameworks/ShazamInsights/src/CLLocation+Geohash.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/CLLocation+Geohash.h> 21 + 22 + @implementation CLLocation (Geohash) 23 + 24 + @end
+34
src/private-frameworks/ShazamInsights/src/SHAffinityGroup.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHAffinityGroup.h> 21 + 22 + @implementation SHAffinityGroup 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHAffinityGroupQuery.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHAffinityGroupQuery.h> 21 + 22 + @implementation SHAffinityGroupQuery 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHCDNDataFetcher.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHCDNDataFetcher.h> 21 + 22 + @implementation SHCDNDataFetcher 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterController.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterController.h> 21 + 22 + @implementation SHClusterController 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterImporterUtils.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterImporterUtils.h> 21 + 22 + @implementation SHClusterImporterUtils 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterJSONLReader.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterJSONLReader.h> 21 + 22 + @implementation SHClusterJSONLReader 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterLoader.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterLoader.h> 21 + 22 + @implementation SHClusterLoader 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterLoaderRequest.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterLoaderRequest.h> 21 + 22 + @implementation SHClusterLoaderRequest 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterMetadata.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterMetadata.h> 21 + 22 + @implementation SHClusterMetadata 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterMetadataQuery.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterMetadataQuery.h> 21 + 22 + @implementation SHClusterMetadataQuery 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterQuery.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterQuery.h> 21 + 22 + @implementation SHClusterQuery 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterSQLiteDataStore.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterSQLiteDataStore.h> 21 + 22 + @implementation SHClusterSQLiteDataStore 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterStatementRunner.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterStatementRunner.h> 21 + 22 + @implementation SHClusterStatementRunner 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHClusterStatus.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHClusterStatus.h> 21 + 22 + @implementation SHClusterStatus 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHDataFetcherFileInfo.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHDataFetcherFileInfo.h> 21 + 22 + @implementation SHDataFetcherFileInfo 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHFileChecksum.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHFileChecksum.h> 21 + 22 + @implementation SHFileChecksum 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHInsightsConfiguration.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHInsightsConfiguration.h> 21 + 22 + @implementation SHInsightsConfiguration 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHInsightsError.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHInsightsError.h> 21 + 22 + @implementation SHInsightsError 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHInsightsNetworkRequester.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHInsightsNetworkRequester.h> 21 + 22 + @implementation SHInsightsNetworkRequester 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHJSONLClusterImporter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHJSONLClusterImporter.h> 21 + 22 + @implementation SHJSONLClusterImporter 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHLocalDataFetcher.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHLocalDataFetcher.h> 21 + 22 + @implementation SHLocalDataFetcher 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHMediaItemPropertyCollection.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHMediaItemPropertyCollection.h> 21 + 22 + @implementation SHMediaItemPropertyCollection 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHRegion.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHRegion.h> 21 + 22 + @implementation SHRegion 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHSQLiteClusterImporter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHSQLiteClusterImporter.h> 21 + 22 + @implementation SHSQLiteClusterImporter 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHSQLiteUtils.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHSQLiteUtils.h> 21 + 22 + @implementation SHSQLiteUtils 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHStubbedNetworkRequester.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHStubbedNetworkRequester.h> 21 + 22 + @implementation SHStubbedNetworkRequester 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHTimeAndPlaceAffinityGroup.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHTimeAndPlaceAffinityGroup.h> 21 + 22 + @implementation SHTimeAndPlaceAffinityGroup 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHTimeAndPlaceController.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHTimeAndPlaceController.h> 21 + 22 + @implementation SHTimeAndPlaceController 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamInsights/src/SHTimeAndPlaceServerResponseParser.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamInsights/SHTimeAndPlaceServerResponseParser.h> 21 + 22 + @implementation SHTimeAndPlaceServerResponseParser 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+33
src/private-frameworks/ShazamInsights/src/ShazamInsights.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <ShazamInsights/ShazamInsights.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 + extern void* const SHInsightsErrorDomain = (void*)0; 33 +
+51
src/private-frameworks/ShazamKitUI/CMakeLists.txt
··· 1 + project(ShazamKitUI) 2 + 3 + remove_sdk_framework(ShazamKitUI 4 + PRIVATE 5 + ) 6 + 7 + set(DYLIB_COMPAT_VERSION "1.0.0") 8 + set(DYLIB_CURRENT_VERSION "1.0.0") 9 + 10 + set(FRAMEWORK_VERSION "A") 11 + 12 + generate_sdk_framework(ShazamKitUI 13 + PRIVATE 14 + VERSION ${FRAMEWORK_VERSION} 15 + HEADER "include/ShazamKitUI" 16 + ) 17 + 18 + 19 + add_framework(ShazamKitUI 20 + PRIVATE 21 + FAT 22 + CURRENT_VERSION 23 + VERSION ${FRAMEWORK_VERSION} 24 + 25 + SOURCES 26 + src/SHPaletteLayer.m 27 + src/SHPalette.m 28 + src/SHMaths.m 29 + src/SHCustomBackgroundCompatiblePalette.m 30 + src/SHListeningLayer.m 31 + src/SHListeningViewHelperMethods.m 32 + src/SHListeningMediaTimingFunctionProvider.m 33 + src/SHListeningOuterCirclesLayer.m 34 + src/SHInnerCircleMaskLayer.m 35 + src/_TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView.m 36 + src/SHShazamKitUIServiceConnection.m 37 + src/SHShazamButtonLayer.m 38 + src/SHListeningAutoShadowLayer.m 39 + src/SHListeningInnerCircleLayer.m 40 + src/SHShazamKitUIServiceConnectionProvider.m 41 + src/SHListeningOuterCircleLayer.m 42 + src/SHListeningInnerCirclesLayer.m 43 + src/NSBundle+ResourcesBundle.m 44 + src/SHMediaItem+Presentation.m 45 + src/ShazamKitUI.m 46 + 47 + DEPENDENCIES 48 + system 49 + objc 50 + Foundation 51 + )
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/CAAnimationDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol CAAnimationDelegate 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/NSBundle+ResourcesBundle.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface NSBundle (ResourcesBundle) 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHCustomBackgroundCompatiblePalette.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHCustomBackgroundCompatiblePalette : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHInnerCircleMaskLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHInnerCircleMaskLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningAutoShadowLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningAutoShadowLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningInnerCircleLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningInnerCircleLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningInnerCirclesLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningInnerCirclesLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningMediaTimingFunctionProvider.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningMediaTimingFunctionProvider : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningOuterCircleLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningOuterCircleLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningOuterCirclesLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningOuterCirclesLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHListeningViewHelperMethods.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHListeningViewHelperMethods : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHMaths.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHMaths : NSObject 23 + 24 + @end
+26
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHMediaItem+Presentation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + #import <ShazamKit/SHMediaItem.h> 23 + 24 + @interface SHMediaItem (Presentation) 25 + 26 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHMediaItemPresentation.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHMediaItemPresentation 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHPalette.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHPalette : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHPaletteLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHPaletteLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHShazamButtonLayer.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamButtonLayer : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHShazamButtonViewDelegate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamButtonViewDelegate 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHShazamKitUIService.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamKitUIService 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHShazamKitUIServiceConnection.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface SHShazamKitUIServiceConnection : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/SHShazamKitUIServiceConnectionProvider.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol SHShazamKitUIServiceConnectionProvider 23 + 24 + @end
+55
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/ShazamKitUI.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _SHAZAMKITUI_H_ 21 + #define _SHAZAMKITUI_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <ShazamKitUI/CAAnimationDelegate.h> 26 + #import <ShazamKitUI/NSBundle+ResourcesBundle.h> 27 + #import <ShazamKitUI/SHCustomBackgroundCompatiblePalette.h> 28 + #import <ShazamKitUI/SHInnerCircleMaskLayer.h> 29 + #import <ShazamKitUI/SHListeningAutoShadowLayer.h> 30 + #import <ShazamKitUI/SHListeningInnerCircleLayer.h> 31 + #import <ShazamKitUI/SHListeningInnerCirclesLayer.h> 32 + #import <ShazamKitUI/SHListeningLayer.h> 33 + #import <ShazamKitUI/SHListeningMediaTimingFunctionProvider.h> 34 + #import <ShazamKitUI/SHListeningOuterCircleLayer.h> 35 + #import <ShazamKitUI/SHListeningOuterCirclesLayer.h> 36 + #import <ShazamKitUI/SHListeningViewHelperMethods.h> 37 + #import <ShazamKitUI/SHMaths.h> 38 + #import <ShazamKitUI/SHMediaItem+Presentation.h> 39 + #import <ShazamKitUI/SHMediaItemPresentation.h> 40 + #import <ShazamKitUI/SHPalette.h> 41 + #import <ShazamKitUI/SHPaletteLayer.h> 42 + #import <ShazamKitUI/SHShazamButtonLayer.h> 43 + #import <ShazamKitUI/SHShazamButtonViewDelegate.h> 44 + #import <ShazamKitUI/SHShazamKitUIService.h> 45 + #import <ShazamKitUI/SHShazamKitUIServiceConnection.h> 46 + #import <ShazamKitUI/SHShazamKitUIServiceConnectionProvider.h> 47 + #import <ShazamKitUI/SHShazamKitUIServiceConnectionProvider.h> 48 + #import <ShazamKitUI/_TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView.h> 49 + 50 + 51 + 52 + 53 + 54 + #endif 55 +
+24
src/private-frameworks/ShazamKitUI/include/ShazamKitUI/_TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView : NSObject 23 + 24 + @end
+24
src/private-frameworks/ShazamKitUI/src/NSBundle+ResourcesBundle.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/NSBundle+ResourcesBundle.h> 21 + 22 + @implementation NSBundle (ResourcesBundle) 23 + 24 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHCustomBackgroundCompatiblePalette.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHCustomBackgroundCompatiblePalette.h> 21 + 22 + @implementation SHCustomBackgroundCompatiblePalette 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHInnerCircleMaskLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHInnerCircleMaskLayer.h> 21 + 22 + @implementation SHInnerCircleMaskLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningAutoShadowLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningAutoShadowLayer.h> 21 + 22 + @implementation SHListeningAutoShadowLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningInnerCircleLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningInnerCircleLayer.h> 21 + 22 + @implementation SHListeningInnerCircleLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningInnerCirclesLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningInnerCirclesLayer.h> 21 + 22 + @implementation SHListeningInnerCirclesLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningLayer.h> 21 + 22 + @implementation SHListeningLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningMediaTimingFunctionProvider.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningMediaTimingFunctionProvider.h> 21 + 22 + @implementation SHListeningMediaTimingFunctionProvider 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningOuterCircleLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningOuterCircleLayer.h> 21 + 22 + @implementation SHListeningOuterCircleLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningOuterCirclesLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningOuterCirclesLayer.h> 21 + 22 + @implementation SHListeningOuterCirclesLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHListeningViewHelperMethods.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHListeningViewHelperMethods.h> 21 + 22 + @implementation SHListeningViewHelperMethods 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHMaths.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHMaths.h> 21 + 22 + @implementation SHMaths 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+24
src/private-frameworks/ShazamKitUI/src/SHMediaItem+Presentation.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHMediaItem+Presentation.h> 21 + 22 + @implementation SHMediaItem (Presentation) 23 + 24 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHPalette.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHPalette.h> 21 + 22 + @implementation SHPalette 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHPaletteLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHPaletteLayer.h> 21 + 22 + @implementation SHPaletteLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHShazamButtonLayer.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHShazamButtonLayer.h> 21 + 22 + @implementation SHShazamButtonLayer 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+34
src/private-frameworks/ShazamKitUI/src/SHShazamKitUIServiceConnection.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/SHShazamKitUIServiceConnection.h> 21 + 22 + @implementation SHShazamKitUIServiceConnection 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end
+19
src/private-frameworks/ShazamKitUI/src/SHShazamKitUIServiceConnectionProvider.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 +
+32
src/private-frameworks/ShazamKitUI/src/ShazamKitUI.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <ShazamKitUI/ShazamKitUI.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 +
+34
src/private-frameworks/ShazamKitUI/src/_TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <ShazamKitUI/_TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView.h> 21 + 22 + @implementation _TtCV11ShazamKitUI29ListeningLayerPlatformWrapper15ListeningNSView 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 25 + { 26 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 27 + } 28 + 29 + - (void)forwardInvocation:(NSInvocation *)anInvocation 30 + { 31 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 32 + } 33 + 34 + @end