MetrolistGroup

MetrolistGroup/Metrolist

Kotlin GPL-3.0 Media maintenance-mode-only

YouTube Music client for Android

10.7k stars
773 forks
active
GitHub +151 / week

10.7k

Stars

773

Forks

463

Open issues

30

Contributors

v13.6.0 21 Jun 2026

AI Analysis

Metrolist is a free, open-source YouTube Music client for Android built with Kotlin and Jetpack Compose. It serves users who want a lightweight, privacy-conscious alternative to the official YouTube Music app, particularly those in regions with VPN access to YouTube Music. It is not suitable for users seeking a general music player or those without YouTube Music access.

Media Application Discovery value: 4/10
Documentation 7/10
Activity 9/10
Community 8/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

youtube-music-client android-foss jetpack-compose kotlin-android music-streaming
Actively maintained Popular Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

Metrolist: a full-featured open-source YouTube Music client for Android with offline support and social listening

Metrolist is a GPL-licensed Android app that provides an alternative front-end to YouTube Music, built in Kotlin using Material 3. It targets privacy-conscious and ad-averse Android users who want YouTube Music's catalog without the official app's restrictions or subscription requirements. Key features include background playback, offline caching, synced lyrics, YouTube account sync, equalizer, and a real-time 'listen together' social mode. With 10,353 stars, IzzyOnDroid listing, Obtainium support, and active Discord/Telegram communities, it has meaningful traction in the FOSS Android music space.

Origin

Created in August 2023, Metrolist appears to have forked or drawn heavily from z-huang/InnerTune's lineage, which was a well-known YouTube Music FOSS client. It has since evolved under a group maintainer model (MetrolistGroup), adding features beyond its predecessors.

Growth

The project accumulated over 10K stars roughly 2.5 years after creation, a solid growth rate for a niche FOSS Android app. A Trendshift badge in the README suggests it reached trending status on GitHub at some point. The 164 stars gained in the last 7 days indicate continued, organic community interest rather than a single viral spike. Growth is likely driven by YouTube Music's growing global catalog, frustration with the official app's paywall for background play, and community word-of-mouth on Reddit and FOSS-focused forums.

In production

Available via IzzyOnDroid (a curated F-Droid-adjacent repo), Obtainium, and OpenAPK, which are established FOSS Android distribution channels. GitHub download badges are present but total count is not visible in the excerpt. Discord and Telegram communities exist, suggesting active user engagement. Exact install counts are not publicly verifiable, but IzzyOnDroid listing and 735 forks suggest meaningful real-world usage beyond casual browsing.

Code analysis
Architecture

Likely follows a standard Android MVVM or MVI architecture given it is written in Kotlin with Material 3 components. Based on the README, it uses YouTube Music's internal APIs (via reverse engineering, common in this category), local caching for offline use, and integrates ExoPlayer or a similar media engine for playback. The Google Cast support mentioned in the nightly build filename suggests Cast SDK integration. Architecture details are not explicitly documented in the README excerpt.

Tests

not documented in README

Maintenance

Last push was 2026-06-24, approximately one day before the evaluation date — indicating active, ongoing development. The presence of both stable releases and nightly builds suggests a structured release pipeline. Community channels (Discord, Telegram) and IzzyOnDroid listing imply responsive maintainers. No signs of abandonment; the project appears actively maintained.

Honest verdict

ADOPT IF: you want a feature-rich, actively maintained, free and open-source YouTube Music experience on Android without subscription requirements, and you are comfortable with the inherent fragility of unofficial API clients. AVOID IF: you need guaranteed long-term stability — YouTube can break unofficial API access at any time, and this is an inherent risk of the entire category, not specific to Metrolist. MONITOR IF: you are evaluating the FOSS Android music client space and want to track which project in the InnerTune lineage consolidates the community long-term.

Independent dimensions

Mainstream potential

4/10

Technical importance

6/10

Adoption evidence

6/10

Risks
  • YouTube periodically changes its internal APIs, which can break all clients in this category simultaneously; Metrolist has no official API access and depends on reverse-engineered endpoints.
  • Google could issue DMCA or legal pressure against the project, as has happened with similar tools in the past, potentially forcing takedowns or feature removal.
  • The project depends on a small group of volunteer maintainers; bus-factor risk exists if key contributors become inactive.
  • Regional restrictions mean the app is non-functional without a VPN for users in countries where YouTube Music is unavailable, limiting the addressable user base.
  • Feature parity with the official app is inherently limited — features like Podcasts, YouTube Music's recommendation algorithms, or Cast support may degrade or lag as the official service evolves.
Prediction

Metrolist is likely to remain one of the top 2-3 FOSS YouTube Music clients on Android for the foreseeable future, provided YouTube does not aggressively block unofficial access. Slow, steady growth is the most probable trajectory.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Kotlin
93.6%
JavaScript
6.2%
HTML
0.1%
Shell
0%

Information

Language
Kotlin
License
GPL-3.0
Last updated
13h ago
Created
35mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

Arturo254

Arturo254/OpenTune

OpenTune is an open-source YouTube Music client for Android built with Kotlin...

1.7k Kotlin Media
EchoMusicApp

EchoMusicApp/Echo-Music

Echo Music is a Kotlin-based Android music streaming application that provides...

2.3k Kotlin Media
InfinityLoop1308

InfinityLoop1308/PipePipe

PipePipe is an Android application that extends NewPipe's YouTube browsing...

5.6k Shell Media
libre-tube

libre-tube/LibreTube

LibreTube is a privacy-focused Android frontend for YouTube that eliminates...

12.2k Kotlin
z-huang

z-huang/InnerTune

InnerTune is a Material 3-compliant YouTube Music client for Android that...

6k Kotlin
vs. alternatives
z-huang/InnerTune

Metrolist appears to be a spiritual successor or fork of InnerTune (5967 stars). InnerTune development slowed significantly; Metrolist has surpassed it in stars and appears more actively maintained as of mid-2026.

maxrave-dev/SimpMusic

SimpMusic (9616 stars) is the closest direct competitor in stars and scope, also targeting YouTube Music on Android. The two projects compete for the same user base; feature sets overlap heavily but differ in UI approach and extras like Metrolist's 'listen together' feature.

libre-tube/LibreTube

LibreTube (12188 stars) targets YouTube video, not YouTube Music specifically. Different primary use case; less direct competition, but overlaps for users who use YouTube for music.

InfinityLoop1308/PipePipe

PipePipe is a broader YouTube/PeerTube/SoundCloud client focused on video. Not a direct competitor for dedicated music listening workflows.

A-EDev/Flow

Flow (1254 stars) is a smaller YouTube Music client in the same category. Metrolist significantly outpaces it in adoption and feature breadth based on available metadata.