Skip to content
  • Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
ChartsRankingsMoversCompareLookupScreensTech stacksReleases

© 2026 Tech Dev Notes

RSSAboutAPIStatusSecurityPrivacyTermsSitemap@techdevnotes

Build stack

SoundCloud: The Music You Love Android tech stack

Android SoundCloud client in Kotlin/Java with Jetpack Compose, Rive, ExoPlayer, dynamic DexClassLoader loading, root detection, first-party SoundCloud APIs, and multi-vendor analytics.

v2026.05.29-release · latest

Languages

3

Java · Kotlin

Third-party SDKs

43

17 categories

Permissions

25

7 native libs

Signals

74

capabilities, APIs, fonts

Analyzed June 19, 2026·Bundle com.soundcloud.android·Detection observed
Built withJava146Kotlin143JJetpack Compose117AAppsFlyer30CcomScore22Firebase Analytics118Google App Measurement94SSegment12Google Mobile Ads (AdMob)101MMeta Audience Network4CCrashlytics6Firebase Performance39
SectionsRuntimeSDKsAndroid buildSignals

Analysis

What the stack reveals

An automated read of the signals detected on this page - each point links to the evidence below.

Dynamic code loading and reflection

Architecture

Static analysis shows DexClassLoader, in-memory DEX loading, reflection, and Play Core; this supports runtime modularity, feature updates, or anti-tampering mechanisms.

Dynamic code loading (DexClassLoader) · Dynamic code loading (in-memory dex) · Reflection · Play Core (in-app updates / dynamic features)

Runtime↓

Jetpack Compose with Rive

Interface

UI uses Jetpack Compose and Material Components; bundles librive-android.so plus Lottie for vector animations and rich graphics.

Jetpack Compose · Rive · librive-android.so · Lottie

Frameworks↓

ExoPlayer media playback

Platform & build

Audio streaming relies on ExoPlayer and Media3 with Google Cast; declares multiple foreground services for media playback and projection.

ExoPlayer · Media3 (ExoPlayer) · Google Cast · FOREGROUND_SERVICE_MEDIA_PLAYBACK

Build↓

First-party SoundCloud APIs

Backend & API

References 25+ SoundCloud-owned hosts including api-mobile.soundcloud.com, graph.soundcloud.com, and license.media-streaming.soundcloud.cloud; uses Retrofit.

api-mobile.soundcloud.com · graph.soundcloud.com · license.media-streaming.soundcloud.cloud · uses_retrofit

Signals↓

Multi-vendor analytics stack

Analytics

Integrates Firebase Analytics/Crashlytics/Performance, Sentry (native), comScore, Segment, and AppsFlyer.

Firebase Analytics · Sentry · comScore · Segment · +1

Root detection and crypto

Security

Implements root detection, Android Keystore, symmetric crypto via javax.crypto, and WebView with JavaScript bridge.

Root detection · Android Keystore · Symmetric crypto (javax.crypto) · WebView JavaScript bridge

Signals↓

Tracking and consent

Privacy

Declares tracking; bundles OneTrust and queries 20+ other apps including messaging and social clients.

OneTrust · declares_tracking · queries_other_apps

Signals↓

Build

Build & platform

Android SDK levels, supported ABIs, and signing scheme from the Android app.

Min SDK

28

Target SDK

36

ABIs

1

arm64-v8a

Signing

v2 · v3

Common Name: Jon Schmidt

Manifest

App components

Activities, services, broadcast receivers, and content providers declared in the manifest.

Activities

69

Services

22

Receivers

30

Providers

15

Exported (37)

activity-alias:com.soundcloud.android.launcher.LauncherActivityBlackIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityBlueIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityChromeIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityHotPinkIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityLavenderIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityLeopardIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityLimeIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityOgIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivityRoseGoldIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivitySilverIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivitySoftPurpleIconAliasactivity-alias:com.soundcloud.android.launcher.LauncherActivitySunsetIconAlias

Manifest

Permissions

25 permissions requested in the manifest.
android.permission.ACCESS_ADSERVICES_AD_IDandroid.permission.ACCESS_ADSERVICES_ATTRIBUTIONandroid.permission.ACCESS_ADSERVICES_TOPICSandroid.permission.ACCESS_NETWORK_STATEandroid.permission.ACCESS_WIFI_STATEandroid.permission.DETECT_SCREEN_CAPTUREandroid.permission.FOREGROUND_SERVICEandroid.permission.FOREGROUND_SERVICE_DATA_SYNCandroid.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACKandroid.permission.FOREGROUND_SERVICE_MEDIA_PROJECTIONandroid.permission.GET_ACCOUNTSandroid.permission.INTERNETandroid.permission.POST_NOTIFICATIONSandroid.permission.READ_PHONE_STATEandroid.permission.READ_SYNC_SETTINGSandroid.permission.USE_CREDENTIALSandroid.permission.WAKE_LOCKandroid.permission.WRITE_SYNC_SETTINGScom.android.vending.BILLINGcom.google.android.c2dm.permission.RECEIVE

Native

Native libraries

Bundled native (.so) libraries - NDK code and cross-platform runtimes.
libandroidx.graphics.path.solibc++_shared.solibcomScore.solibdatastore_shared_counter.solibrive-android.solibsentry-android.solibsentry.so

API

API surface

Endpoints, base URLs, and URI schemes recovered from the DEX string pool (Retrofit detected).

Base URLs

http://www.soundcloud.com

API endpoints

/account/subscriptions/api/common/zzab/api/common/zzad/api/common/zzag/api/common/zzai/api/common/zzay/api/common/zzf/api/common/zzh/api/common/zzq/api/common/zzs/api/common/zzu/api/common/zzz/api/remote-debug/v2.0/api/v/api/v1.0/pia-android-event/api/v1/android/validate_purchase/api/v1/android/validate_purchase_v2/api/v2/android/validate_subscription/api/v2/android/validate_subscription_v2/api/v2/generic/v6.18.0/android

URI schemes

android-appandroid-keystoreandroid.resourceconsentdnsgmsgmarketrawresourcescsnapchatsoundcloudworkspec

Signals

Capability & security signals

Behaviors inferred from DEX type descriptors - WebView bridges, dynamic code loading, reflection, crypto, keystore, and more.
Android KeystoreClassLoader useDynamic code loading (DexClassLoader)Dynamic code loading (in-memory dex)Play Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionRoot detectionSymmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

Security

Potential secrets detected

String patterns matching credentials/keys found by static scanning. Counts only - values are never published.
private key block: 1

Build

Build & platform

Compiler, target OS, supported device families, and localization footprint detected from the bundle.

Devices

Android

Runtime

Languages & runtimes

Primary runtimes and language signatures used by the app.
C/C++ (native)
142
Java
146
Kotlin
143

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it; open the ↗ link for its source.
43 of 43 SDKs
SDKCategoryVendorVersionAppsSource
AppsFlyerMobile attribution and marketing measurement.AnalyticsAppsFlyer-30
comScoreAudience measurement and analytics SDK.AnalyticsComscore-22
Firebase AnalyticsApp usage and event analytics from Firebase.AnalyticsGoogle-118
Google App MeasurementGoogle Analytics for Firebase event measurement substrate.AnalyticsGoogle-94
SegmentCustomer data platform / event pipeline.AnalyticsTwilio-12
Google Mobile Ads (AdMob)AdMob mobile advertising for Android.AdsGoogle-101
MMeta Audience NetworkAds--4
CrashlyticsReal-time crash reporting from Firebase.Crash & PerformanceGoogle-78
Firebase PerformanceCrash & Performance--39
SentryError tracking and performance monitoring.Crash & PerformanceSentry-36
SentryError tracking and performance monitoring.Crash & PerformanceSentry-20
Google Play BillingIn-app purchases and subscriptions on Google Play.PaymentsGoogle-49
Firebase AuthAuthentication--16
Google Sign-InGoogle account authentication for Android.AuthenticationGoogle-140
OOneTrustPrivacy & Consent--20
OkHttpHTTP client for Android and Kotlin/Java.NetworkingSquare-125
RetrofitType-safe HTTP client for Android/Java.NetworkingSquare-92
VolleyHTTP networking library for Android.NetworkingGoogle-36
Firebase Cloud MessagingPush notifications via Firebase Cloud Messaging.MessagingGoogle-131
Google LocationFused location / geofencing services.MapsGoogle-106
ExoPlayerExtensible media player for Android.MediaGoogle-24
Google CastChromecast media casting SDK.MediaGoogle-46
Media3 (ExoPlayer)Media playback (ExoPlayer) for Android.MediaGoogle-88
Kotlin CoroutinesAsynchronous/concurrent programming for Kotlin.Reactive / AsyncJetBrains-131
RxJavaReactive extensions library for composing asynchronous Java/Kotlin streams.Reactive / AsyncReactiveX-66
RxJava 3Reactive extensions library for composing asynchronous Java/Kotlin streams.Reactive / AsyncReactiveX-19
DataStoreTyped key-value / proto data storage (Jetpack).StorageGoogle-90
OkioI/O and buffering library for Kotlin/Java.StorageSquare-86
RoomSQLite object-mapping persistence (Jetpack).StorageGoogle-129
FirebaseGoogle's app platform (auth, Firestore, messaging, analytics, crash reporting).FirebaseGoogle-160
Google DataTransportFirebase/Google transport runtime for telemetry and event delivery.FirebaseGoogle-143
Google Play servicesGoogle's core mobile services platform.FirebaseGoogle-143
CoilKotlin-first image loading for Android.RenderingCoil Contributors-75
GlideImage loading and caching for Android.RenderingBumptech-112
Jetpack ComposeAndroid's declarative UI toolkit.RenderingGoogle-117
LottieRenders After Effects vector animations.RenderingAirbnb-138
Material ComponentsMaterial Design UI components for Android.RenderingGoogle-138
PicassoImage downloading and caching library for Android.RenderingSquare-28
RRiveRendering--5
Play IntegrityApp/device integrity and anti-abuse attestation API for Android.Anti-FraudGoogle-51
Firebase Remote ConfigFeature Flags--63
StatsigFeature flags and experimentation.Feature FlagsStatsig-14
LLeakCanaryDebugging--3
43 SDK rows

Interface

UI & graphics

Frameworks and libraries SoundCloud: The Music You Love uses to render its interface and animations.
CoilGlideJetpack ComposeLottieMaterial ComponentsPicassoRive

Assets

Bundled fonts

Custom font families packaged in the app bundle.
NotoSansArabic-MediumNotoSansKR-Mediumroboto_medium_numberssoehne_bold_900soehne_italicsoehne_regular_400soehne_semi_bold_600

Packaging

Build & packaging

Dependency managers and build tooling detected in the app bundle.
Gradle (inferred)

Integrations

Services & integrations

Service configuration, URL schemes, universal links, and integration keys observed in the sanitized audit.

Firebase projects

soundcloud.com:soundcloudhttps://soundcloud-com-soundcloud.firebaseio.com

SDK config keys

io.sentry.auto-initSentry
com.google.android.gms.ads.APPLICATION_IDGoogle Mobile Ads (AdMob)

Registered URL schemes

contentfilehttphttpsmoengagescsoundcloudtagmanager.c.com.soundcloud.android

Queries other apps

com.android.vendingcom.facebook.katanacom.facebook.litecom.facebook.mlitecom.facebook.orcacom.google.android.apps.messagingcom.google.android.engage.verifyappcom.google.android.gms.policy_cast_dynamitecom.instagram.androidcom.instagram.barcelonacom.samsung.android.mapsagentcom.snapchat.androidcom.twitter.androidcom.whatsappintent:httpsintent:smsorg.joinmastodon.androidorg.telegram.messengerxyz.blueskyweb.app

Universal link hosts

links.account.soundcloud.comlinks.announcements.soundcloud.comlinks.billing.soundcloud.comlinks.confirmation.soundcloud.comlinks.hello.soundcloud.comlinks.login.soundcloud.comlinks.messages.soundcloud.comlinks.notifications.soundcloud.comlinks.notifications.soundcloudmail.comlinks.soundcloudmail.comlinks.transactions.soundcloud.comlinks.warnings.soundcloud.comsoundcloud.onelink.me

ATS exception domains

soundcloud.com
Allows arbitrary network loads

Network

Backend & API

Backend hosts, GraphQL operations, and certificate pinning signals detected in the app.

Backend hosts

advertising.soundcloud.comapi-auth.soundcloud.comapi-mobile.soundcloud.comapi-v2.soundcloud.comartists.soundcloud.comcheckout.soundcloud.comeng-doc.soundcloud.orgevents-api.soundcloud.comgraph.soundcloud.cominsights-ui.soundcloud.cominsights-ui.soundcloud.iolicense.media-streaming.soundcloud.cloudlinks.account.soundcloud.comlinks.announcements.soundcloud.comlinks.billing.soundcloud.comlinks.confirmation.soundcloud.comlinks.hello.soundcloud.comlinks.login.soundcloud.comlinks.messages.soundcloud.comlinks.notifications.soundcloud.comlinks.notifications.soundcloudmail.comlinks.soundcloudmail.comlinks.transactions.soundcloud.comlinks.warnings.soundcloud.comm.soundcloud.compages.soundcloud.comsecure.soundcloud.comshrinklink.soundcloud.com

First party

App modules

Likely first-party modules and resource bundles detected in SoundCloud: The Music You Love.
com.soundcloudcom.soundcloud.android

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
Advertising IDForeground serviceForeground service: media playbackNotificationsPhone / carrier info

APIs

Detected API usage

System frameworks and privacy-sensitive APIs referenced by the binary.
Android KeystoreClassLoader useDynamic code loading (DexClassLoader)Dynamic code loading (in-memory dex)Play Core (in-app updates / dynamic features)Process exec (Runtime)ReflectionRoot detectionSymmetric crypto (javax.crypto)Telephony / device infoWebViewWebView JavaScript bridge

Privacy

Privacy signals

Privacy-related data types, tracking domains, and sensitive API signals detected statically.

Tracking domains

accounts.snapchat.comadclick.g.doubleclick.netapp-measurement.comcdn-settings.segment.comdocs.sentry.iofacebook.comfirebase-settings.crashlytics.comgoogleads.g.doubleclick.netpagead2.googlesyndication.compubads.g.doubleclick.nettiktok.comwww.facebook.comwww.googleadservices.com

Accessed API samples

Ad SDK presentAdvertising IDAnalytics SDK presentAppsFlyercomScoreFirebase AnalyticsFirebase CrashlyticsFirebase MessagingFirebase PerformanceGoogle App MeasurementGoogle Mobile Ads (AdMob)Meta Audience NetworkSegmentSentrySentry (native)Tracking/telemetry hosts in app strings

Architecture

Architecture details

Additional build and bundle signals that help explain how the app is structured.

Storyboards

0

Nibs

0

Build dependency versions

com.fasterxml.jackson?
com.google.gson?
com.google.protobuf?
com.squareup.moshi?
Dagger? · Google
javax.inject? · JSR 330
kotlinx.serialization? · JetBrains

Explore technologies across all apps

Browse every SDK, framework, and language we detect, then compare the apps that share the same stack.

App tech stacks →
SoundCloud: The Music You Love app icon

Live from Google Play

SoundCloud: The Music You Love

SoundCloud
Open in Google Play(opens in new tab)Developer site(opens in new tab)RSS feed

Rating

4.7 (7,632,846)

Price

Free

Installs

100M+ installs

Last updated

Updated Sep 9, 2026

PassiveTech stackIcons
Store ProfileApp IconsBuild Stack