YouTube Music must be available in your region for Metrolist to work. If it is not, you will need a VPN or proxy that connects to a supported region before using the app.
What Metrolist is
Metrolist is a third-party Android client for YouTube Music. It uses the YouTube Music API to stream content and is not affiliated with, endorsed by, or associated with YouTube, Google LLC, or any of their affiliates. It is written entirely in Kotlin and built with Jetpack Compose and Material 3, giving it a modern, responsive UI that follows Android design conventions. Key facts:- License: GPL-3.0
- Language: Kotlin
- UI toolkit: Jetpack Compose with Material 3
- Minimum Android version: Android 8.0 (API 26)
- Package name:
com.metrolist.music - No ads, no tracking, no telemetry
Who it is for
Metrolist is for Android users who want to use YouTube Music without the official app. It is a good fit if you:- Want an ad-free listening experience
- Prefer open-source software you can inspect and build yourself
- Want features the official app does not offer, such as offline downloads without a Premium subscription, live synced lyrics, music recognition, or real-time Listen Together rooms
- Want deeper Android integration through a home screen widget, Quick Settings tile, or Android Auto
Highlights
No ads or tracking
Metrolist contains no advertising SDKs and collects no usage data.
Offline downloads
Cache and download songs for playback without an internet connection.
Live synced lyrics
Word-by-word highlighted lyrics with AI-powered translation support.
Listen Together
Create a real-time listening room and sync playback with friends.
Music recognition
Identify songs playing around you with built-in Shazam-powered recognition.
Open source
GPL-3.0 licensed. Read, fork, and contribute on GitHub.
Next steps
Features
See the full feature list organized by category.
Download
Get the latest stable release or a nightly build.
Installation
Install Metrolist and get it running on your device.
Account login
Sign in with your YouTube Music account to sync your library.