Skip to content

elMCx/MetroFuse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetroFuse app icon

MetroFuse

A fused Android music client for streaming, discovery, playlists, lyrics, and provider fallback.


Latest release License Downloads Android Discord join ts 💔

Download - Features - Screenshots - Credits - Disclaimer

Warning

MetroFuse connects to third-party services selected by the user. Availability, quality, catalog coverage, login behavior, and regional access can change at any time and may require your own account, VPN, proxy, or provider access. MetroFuse also is not Responsible for any actions taken by these third-parties to the users accounts as this fork ovs dont have a ton of users to test how these services handle their policies :D

Additionally this unoffical fork of Metrolist is completely different backend and frontend wise dont ask the metrolist devs for help with this fork.


What Is MetroFuse?

MetroFuse is a fork of Metrolist focused on combining multiple music frontpages and playback providers in one Android app. It keeps the familiar Material 3 player, library, lyrics, queue, widgets, and playlist tools while adding source switching for different discovery and playback workflows.

The default playback path is Qobuz-first, with other enabled providers used only when the primary source cannot produce a playable stream.


Features

Playback Discovery
Qobuz-first playback routing YouTube Music home feed
Provider fallback when a stream misses Spotify-style personalized frontpage
Background playback TIDAL-style personalized frontpage
Downloads and cache for offline use Search songs, albums, artists, videos, and playlists
Skip silence and sleep timer Open external playlists inside MetroFuse
Audio Library
Format, bitrate, and sample-rate display when available Full library management
Audio normalization Local playlists
Tempo and pitch control Import playlists
Equalizer Reorder songs in playlist or queue
Spotify Canvas support Lyrics, translation, and synced lyrics

Screenshots

Home screen Artist screen Recognize music screen Listen together screen Player screen Lyrics screen

Download

Grab the latest APK from the GitHub releases page. Use a release build for normal installs; debug builds are only for local testing.


Build

./gradlew :app:assembleFossDebug

Release builds require the project signing setup used by the maintainer.


Credits

MetroFuse is built on top of Metrolist and stands on a pile of excellent open-source Android music work.

Special thanks to:

License

MetroFuse is licensed under GPL-3.0. See LICENSE for details.


Disclaimer

MetroFuse is an independent, unofficial project. It is not affiliated with, funded, authorized, endorsed by, or associated with YouTube, Google, Qobuz, Spotify, TIDAL, Metrolist Group, or any of their affiliates.

All trademarks, service marks, catalogs, artwork, metadata, and content remain the property of their respective owners. Users are responsible for how they access third-party services and for following the rules, rights, and availability requirements of those services in their region.

About

YouTube Music client and Local player for Android With the twist of Many different backends and frontends

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 94.9%
  • JavaScript 5.0%
  • Other 0.1%