YouTube Music

Google LLC · YouTube Music is a music streaming app that delivers songs, videos, and podcasts tailored to you.

Native Android Music & Audio Google LLC
Bundle ID com.google.android.apps.youtube.music
Version analyzed 9.25.50
Build framework Native Android
SDKs detected 5
Analyzed 2026-10-03
Exploratory agent run

What YouTube Music does

YouTube Music is a cross-platform multimedia streaming and local playback application designed for high-fidelity audio and video consumption. The application architecture integrates a cloud-based repository of over 100 million tracks—including live recordings and remixes—with a local file management system for on-device media. It features a robust configuration layer for playback optimization, data conservation, and content filtering, supporting both authenticated streaming sessions and offline media access.

Observed on screen

  • Cloud-Based Streaming Provides access to an extensive online library of music, music videos, and exclusive content via network connectivity.
  • Local Media Playback Enables the application to scan and play audio and video files stored directly on the device's local storage.
  • Offline Storage Management Allows users to download and manage media for playback in environments without active data connections.
  • Playback Configuration Offers granular control over audio/video output, including data-saving modes and playback behavior settings.
  • Content Filtering (Restricted Mode) Implements a programmatic filter to restrict the playback of media flagged as containing mature content.
  • Account Synchronization Facilitates user authentication to synchronize library data, preferences, and history across multiple hardware endpoints.
  • Permission Management Includes a workflow for granting system-level access to device media files to enable local file indexing.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

5 SDKs found across 5 categories. Click any SDK to see every other app that uses it.

All SDKs
Animation 1 SDK
Authentication 1 SDK
Payments 1 SDK
Push Notifications 1 SDK
From manifest + Info.plist

Permissions requested 14 sensitive

36 permissions requested at runtime. Colors reflect platform sensitivity tier.

Scan for Bluetooth devices sensitive

Discover nearby Bluetooth devices.

Advertise over Bluetooth sensitive

Make the device discoverable to other Bluetooth devices.

Connect to Bluetooth devices sensitive

Connect to paired Bluetooth devices.

Read images sensitive

Read image files from shared storage.

Camera sensitive

Take pictures and record video.

Read audio sensitive

Read audio files from shared storage.

Read storage sensitive

Read files from shared external storage. Replaced by READ_MEDIA_* on Android 13+.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Find accounts on device sensitive

Read the list of accounts known to the device.

Post notifications sensitive

Post notifications to the system.

REQUEST COMPANION START FOREGROUND SERVICES FROM BACKGROUND restricted
Precise location sensitive

Access exact location via GPS, cell, and Wi-Fi.

Local network access sensitive

Access devices on the local network.

Microphone sensitive

Record audio from the microphone.

Network state standard

Read connectivity information.

Wi-Fi state standard

Read Wi-Fi connection information.

Bluetooth (legacy) standard

Connect to paired Bluetooth devices on Android 11 and below.

Bluetooth admin (legacy) standard

Discover and pair Bluetooth devices on Android 11 and below.

Internet access standard

Open network sockets.

NFC standard

Perform I/O over NFC.

com.google.android.gms.permission.AD ID standard
Vibrate standard

Control the vibrator.

Wake lock standard

Keep the device awake.

com.google.android.c2dm.permission.RECEIVE standard
com.google.android.providers.gsf.permission.READ GSERVICES standard
Manage accounts standard

Manage accounts in the AccountManager.

Use account credentials standard

Request authentication tokens from the AccountManager.

com.google.android.gms.permission.ACTIVITY RECOGNITION standard
Foreground service standard

Run a foreground service.

Foreground service: data sync standard

Required for foreground services of type dataSync.

RUN USER INITIATED JOBS standard
Foreground service: media playback standard

Required for foreground services of type mediaPlayback.

com.google.android.apps.youtube.music.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
Run at startup standard

Receive the BOOT_COMPLETED broadcast.

In-app billing standard

Use Google Play Billing for in-app purchases and subscriptions.

Foreground service: connected device standard

Required for foreground services of type connectedDevice.

Frequently asked questions

What FlyTrap detected inside YouTube Music.

What does YouTube Music do?

YouTube Music is a cross-platform multimedia streaming and local playback application designed for high-fidelity audio and video consumption. The application architecture integrates a cloud-based repository of over 100 million tracks—including live recordings and remixes—with a local file management system for on-device media. It features a robust configuration layer for playback optimization, data conservation, and content filtering, supporting both authenticated streaming sessions and offline media access. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is YouTube Music built with?

YouTube Music by Google LLC is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does YouTube Music use?

FlyTrap detected 5 third-party SDKs inside YouTube Music, including Firebase Analytics, Firebase Cloud Messaging and Google Sign-In. They span areas such as Analytics, Push Notifications, Authentication and Payments. The full list, grouped by category, is on this page.

What permissions does YouTube Music request?

YouTube Music requests 36 permissions. 14 of these are sensitive, such as Scan for Bluetooth devices, Advertise over Bluetooth and Connect to Bluetooth devices. Each is listed above with its platform sensitivity tier.

Is YouTube Music safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. YouTube Music requests 36 permissions (14 sensitive) and bundles 5 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is YouTube Music available on?

The version FlyTrap analyzed targets Android.