Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

Muzo Logo

Muzo

A powerful, privacy-focused YouTube Music client built with Flutter. Ad-free · Offline · Synced Lyrics · Liquid Glass UI · Smart Cache

Get it on Google Play

Flutter Dart Platform Version License


🚨 THIS REPOSITORY IS NO LONGER UPDATED 🚨

Development has moved off GitHub. Muzo is now closed-source going forward.

All active development and updates now ship exclusively through the Google Play Store.

No new commits No new GitHub releases
No APKs published here Issues / PRs no longer tracked here
Continuous updates on Play Store New features ship there first

Already fixed: most bugs and issues reported against this repo have already been resolved — but only in the Play Store build. This source code is an old, frozen snapshot and does not include those fixes.

This code is preserved for historical/reference purposes only. Building from this source will not give you the current, bug-free experience — install from the Play Store instead.


Muzo is a feature-rich, privacy-focused YouTube Music client built with Flutter, offering a premium ad-free experience with background playback, offline downloads, synchronized & karaoke lyrics, a modern Liquid Glass UI, smart background caching, Spotify playlist imports, a sleep timer, and community sharing — with or without an account.


✨ Key Features

🎨 Liquid Glass UI/UX

  • Dynamic Glassmorphic Themes — Premium styling in both Dark and Light modes using the dynamic liquid_glass_easy package. Light Mode features a semi-transparent white tint that adapts dynamically to the album art.
  • Custom Shaders & Blur — High-performance frosted glass panels, overlays, and custom shaders that adapt smoothly to artwork colors.
  • Contrast-Aware Elements — Status bar icons, player controls, progress sliders, borders, and menus automatically invert colors based on the active theme for perfect legibility.
  • Big Screen & Desktop Optimization — Responsive player layouts with max-width constraints (up to 1300px), centered dialogs, and a dedicated top search bar and profile dropdown for larger screens.
  • Sleek iOS-Inspired Forms — Pill-shaped inputs and circular badges throughout upload/edit menus and notifications.

🎧 Immersive Audio & Synced Lyrics

  • Smooth Word-by-Word Karaoke — Words fill up with color gradually in real time as the artist sings, running at a buttery-smooth 60+ FPS.
  • Line-by-Line Synced Sweep — A progressive sweep effect colors repeated lines sequentially.
  • Active Line Highlight & Scrolling — The active line slides slightly right and lights up; scrolling glides smoothly rather than jumping.
  • Lofi Mode — Turn any track into a Lofi vibe with slowed speed (×ばつ), pitch correction, and native reverb.
  • Multi-Language Audio & Quality Control — Detects and switches between available languages and streams in High, Medium, or Low quality.
  • Background Playback & Native Effects — Music keeps playing with the screen off, using platform-specific audio effects.

⚡ Smart Cache System

  • Asynchronous Background Caching — Automatically caches new tracks in the background when added to playlists, favorites, or the library.
  • Multi-Resolution Artwork Caching — Downloads and saves both high- and low-res thumbnails locally for instant visual feedback.
  • Instant Zero-Wait Playback — Bypasses network request time entirely for cached tracks.
  • Bandwidth-Aware Checks — Skips download queues for already-cached tracks to save battery and data.

📚 Discovery, Import & Community

  • Spotify Playlist Import — Paste any public Spotify playlist URL to instantly import your tracks.
  • Community Feed & Sharing — Search, stream, and discover tracks uploaded by the community.
  • Artist Following — Follow favorite artists and channels directly from their profile pages.
  • Smart Queue & Infinite Playback — Queue clearing empties upcoming songs in auto-queue mode; the clear button disables when only the active song remains.
  • Offline Downloads — Download songs and videos for offline listening.
  • Recently Played Grid — Compact 2-column grid of recently played tracks on the home screen.
  • Custom Canvas Video Backgrounds — Support for custom MP4 canvas backgrounds with a dedicated uploader dashboard.

🔒 Privacy & Accounts

  • Optional Accounts & Cloud Sync — Sign in with Google to upload your own tracks and view your Apple-style Profile Card.
  • Privacy First — No login required; favorites, playlists, and history are stored locally by default.
  • Zero-Wait Launch — Parallel background loading for instant app startup.
  • Ad-Free & Reliable — RapidAPI and Metadata API Relay fallback (with Hugging Face bucket caching) guarantee playback.
  • Share to Play — Share links from YouTube or YouTube Music directly into Muzo.
  • Muzo Deep Linking (muzo://) — Full custom URL scheme to open/play songs (muzo://s/<id>), artists (muzo://artist/<id>), albums (muzo://album/<id>), and playlists (muzo://playlist/<id>).

☕ Support & Donations

If you love Muzo and want to support its ongoing development, consider donating — your support keeps the project alive and ad-free.

Note: All crypto addresses below accept USDT on their respective networks.

UPI (India): shashwat2817@fam

Cryptocurrency (USDT) addresses
Network USDT Address
USDT (ERC-20) 0xAF01BD2867122f46e3cFeC9449068E021C746f25
Optimism (OP) 0xAF01BD2867122f46e3cFeC9449068E021C746f25
Arbitrum One (ARETH) 0xAF01BD2867122f46e3cFeC9449068E021C746f25
opBNB 0xAF01BD2867122f46e3cFeC9449068E021C746f25
BNB Smart Chain (BEP-20) 0xAF01BD2867122f46e3cFeC9449068E021C746f25
Solana (SOL) 0xAF01BD2867122f46e3cFeC9449068E021C746f25
TRON (TRC-20) TRvZLT4F3W2xrKmduc6fQ6RLJM6Jy5ny7w
Avalanche C-Chain (AVAX) 0xAF01BD2867122f46e3cFeC9449068E021C746f25
Celo 0xAF01BD2867122f46e3cFeC9449068E021C746f25
Polygon (MATIC) 0xAF01BD2867122f46e3cFeC9449068E021C746f25

🌍 Localisation

Muzo is fully localised into 20 languages, all at 100% coverage:

en hi bn ar ru es fr de ja kk te as zh pa pl pt sr tr ur ko

English · Hindi · Bengali · Arabic · Russian · Spanish · French · German · Japanese · Kazakh · Telugu · Assamese · Chinese · Punjabi · Polish · Portuguese · Serbian · Turkish · Urdu · Korean


📸 Screenshots

🏠 Home & Navigation

Home Screen Home with Mini Player Library

🔍 Search

Search Results Search Suggestions

🎧 Player

Immersive Player Legacy Player Song Queue

🎤 Lyrics

Lyrics with Controls Lyrics without Controls

👥 Community & Profile

Community Feed Profile Screen

⚙️ Settings & Customization

Settings Theme Selector Accent Color Custom Accent Color Language Selector

i️ About

About Screen


🛠️ Tech Stack

Layer Technology
Framework Flutter + Dart
State Management Riverpod
Audio Engine Just Audio & Audio Service
YouTube Extraction youtube_explode_dart (fork by anandnet)
Music Metadata API JioSaavn API — powered by n-ce/Uma
Lyrics flutter_lyric + custom karaoke engine
Local Storage Hive
Networking Dio & Http
UI Components liquid_glass_easy, FluentUI System Icons, Google Fonts, Cached Network Image
API Custom YouTube Internal API & RapidAPI (fallback)

⚙️ Setup & Installation

⚠️ Reminder: this repo is a frozen, outdated snapshot — known issues from this version have already been fixed, but only in the Play Store build. For the real, up-to-date, bug-fixed app, install from the Play Store. The steps below are kept for historical/reference purposes only.

Prerequisites: Flutter SDK (latest stable), Dart SDK, Android Studio / VS Code, Java JDK 17

# Clone the repository
git clone https://github.com/Shashwat-CODING/Muzo.git
cd Muzo
# Install dependencies
flutter pub get
# Run the app
flutter run
# Build release APK (split by ABI for smaller size)
flutter build apk --split-per-abi

🙏 Acknowledgements

Muzo wouldn't exist without the incredible work of these developers and projects:

YouTube Extraction

Huge thanks to Hexer10 , original author of youtube_explode_dart — the backbone of Muzo's YouTube streaming and metadata extraction — and to anandnet for maintaining an up-to-date fork.

Animesh (n-ce) — fast-saavn & ytify

An enormous shoutout to Animesh (n-ce) , creator of:

  • fast-saavn — the blazing-fast, open JioSaavn API powering Muzo's music metadata, song details, and search.
  • ytify — a beautifully minimal YouTube audio streaming web app that was a huge source of inspiration for Muzo's UI/UX and audio handling.

Open-Source Libraries

Package Author / Maintainers
just_audio Ryan Heise
audio_service Ryan Heise
riverpod Remi Rousselet
hive Hive Authors
flutter_lyric flutter_lyric contributors
palette_generator Flutter Team
cached_network_image Baseflow
dio cfug
flutter_animate gskinner
google_sign_in Flutter Team
app_links Julien Eluard

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ using Claude AI, Gemini AI, and Antigravity

By Shashwat

About

Muzo is a feature-rich, privacy-focused YouTube Music client built with Flutter. It offers a premium ad-free experience with background playback, offline downloads, and a modern, customizable UI.

Topics

Resources

Stars

66 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /