A free, open-source music player. No ads, no tracking, no account needed.
Stream it. Feel it. Blaze it.
Download it now -- one click, straight from the newest release.
On a phone without Google services β de-Googled, LineageOS, a Huawei β take the build with no Google code instead. It is the same app without casting to a television.
Official website: rajendra7169.github.io/blazify Β· screenshots, features and downloads for every platform
Blazify is a free, open-source music player with no advertisements, no tracking, and no account required. It is an alternative to Spotify and YouTube Music that plays any song you choose rather than shuffling, downloads for offline listening without a subscription, and keeps playing with the screen off.
It streams from a vast online catalogue, shows word-by-word synced lyrics, has a ten-band equalizer, and lets you restyle almost every surface of the app with a live preview while you do it. Signing in with Google is optional and brings your own YouTube Music library and playlists.
Available for Android, Windows, Linux and iPhone. Built with Kotlin and Jetpack Compose, gapless through Media3/ExoPlayer.
The same player, built natively for each platform. The buttons at the top of this page download any of them β these are the repos.
Android β rajendra7169/blazify (you are here)
Windows & Linux β rajendra7169/blazify-desktop
iPhone β rajendra7169/blazify-ios
Screenshots, install guides and everything else: blazify website
| Feature | What it does |
|---|---|
| Streaming | Millions of songs, albums, artists, playlists and podcasts |
| Gapless audio | Media3/ExoPlayer with selectable audio quality |
| Radio & autoplay | Keeps the music going with related tracks after the queue ends |
| Offline downloads | Save anything for listening without a connection |
| Your own music | Plays the music already on your phone beside everything streamed, browse by folder, fix badly tagged files |
| Queue control | Drag to reorder, swipe to remove, shuffle, repeat one/all |
| Don't play this song | Hide a song from queues, radio, recommendations and Android Auto |
| Double-tap to seek | On every player design, as far as you choose |
| Podcasts | Each show remembers its own playback speed |
| Mobile data controls | Save data on mobile networks, download only on Wi-Fi |
| Quick controls | Play/pause tile in Quick Settings, plus Liked, Downloads and Shuffle shortcuts |
| Charts & new releases | Right from the Search tab |
| Audio tools | Volume normalisation, tempo and pitch control, skip-silence |
| Sleep timer | Live countdown, plus an end-of-song mode |
| Song recognition | Identify whatever is playing around you |
| Feature | What it does |
|---|---|
| 10-band equalizer | Drag each band, with a live frequency-response curve above |
| 13 presets | Rock Β· Pop Β· Jazz Β· Classical Β· Hip-hop Β· Electronic Β· Acoustic Β· Vocal Β· Bass boost Β· Treble boost Β· Loudness Β· Podcast Β· Flat |
| Preamp | Each preset pre-compensated so boosts never clip |
| Extra effects | Bass boost, surround and reverb layered on the parametric EQ |
| AutoEQ | Import a profile, or run the wizard to fetch one for your headphones |
| Output switching | Move audio to speaker, wired, USB or Bluetooth from the player |
| Feature | What it does |
|---|---|
| Live preview hub | Five tabs (Theme, Player, Mini-player, Lyrics, Home) previewed in a phone frame |
| Dynamic theming | Colours follow your album art, automatically |
| Custom colours | Or pick your own: saturation/value field, hue rail, hex entry |
| Pure black | True black dark mode for OLED panels |
| 5 player layouts | Classic Β· Ring Β· Full art Β· Record Β· Cassette |
| 3 seek-bar styles | Capsule Β· Wavy Β· Slim |
| Navigation styles | Four nav-bar looks, plus a configurable home header |
| Feature | What it does |
|---|---|
| Synced lyrics | Word-by-word highlighting from multiple providers |
| Provider priority | Choose which sources are tried, and in what order |
| Translation | Read along in your own language |
| Romanization | Sing along to any script |
| Styling | Size, spacing, alignment, glow and animation |
| Feature | What it does |
|---|---|
| Listen Together | Share a room code and play in sync with friends |
| Playlist import | Bring playlists in from a file or a link |
| last.fm | Scrobble what you play |
| Android Auto | Full in-car playback |
| Widgets | Home-screen controls |
| Backup & restore | Your whole library in one file: songs, playlists, history, sign-in |
| In-app updates | Tells you when a new version is out, downloads it, and installs it. Want new things early? Turn on beta updates |
What is planned, what has been asked for, and what is deliberately not being done: ROADMAP.md. Vote on what comes next in Ideas, or pick one in the poll.
Download the APK β the everyday build, casting to a television included. On a phone with no Google services, take the build without Google instead. Every build lives on the Releases page.
Requires Android 8.0 (API 26) or newer. New install? Just open the APK, nothing else to do. It runs on ARM phones and tablets, and on Intel and AMD devices too, such as Waydroid and Android emulators.
Obtainium watches this repository and installs each new release for you.
Tap that on your phone, or add https://github.com/rajendra7169/blazify in
Obtainium by hand. Blazify updates itself too β this is for people who prefer
one app managing everything they sideload.
GitHub Releases above is the official source and always has the newest version first. The same app is also listed here:
9.12.4 is signed with a new key, so Android will not install it over an older build β you have to back up, uninstall, then reinstall. Two minutes, steps here: MIGRATION.md.
Blazify stands on the foundation of remarkable open-source projects and the talented people behind them. Their contributions inspire us to build with the same spirit of collaboration, innovation, and openness.
Main inspirations
| Project | Authors |
|---|---|
| InnerTune | Zion Huang Β· Malopieds |
| OuterTune | Davide Garberi Β· Michael Zh |
| Metrolist | Mo Agamy Β· Nyx |
Projects Blazify builds on
| Project | Contribution |
|---|---|
| Better Lyrics | Time-synced lyrics with word-by-word highlighting & YouTube Music integration |
| LRCLIB Β· KuGou | Additional synced-lyrics sources |
| metroserver | Listen-together real-time backend |
| MusicRecognizer | Music recognition feature & Shazam API integration |
| BlazifyExtractor | YouTube cipher deobfuscation and PoToken generation |
| last.fm | Scrobbling and listening history |
Built with
| Language | Kotlin |
| UI | Jetpack Compose, Material 3 |
| Playback | Media3 / ExoPlayer |
| DI | Hilt |
| Database | Room |
| Images | Coil |
| Async | Coroutines + Flow |
Join the Blazify channel on WhatsApp β every release is announced there first, with the download link. It is one-way, so there is no group chat to mute, and nobody's phone number is shown to anyone.
Discussions β ask how something works, or say what you would like built next. Local music support, the tag editor and folder browsing were all added because someone asked for them. Every planned idea has its own post in Ideas: upvote the ones you want most.
Issues β for bugs, feature ideas and UI/UX suggestions, each with a short form. Or use Settings β Report a problem inside the app: it fills in your app version and phone for you, which is usually the difference between a bug that gets fixed and one that cannot be reproduced.
This project is not affiliated with, funded, authorized, endorsed by, or in any way associated with YouTube, Google LLC, or any of their affiliates and subsidiaries.
All trademarks, service marks, and intellectual property rights referenced in this project belong to their respective owners.
Buy me a coffee
If Blazify made your day a little better, you can buy me a coffee.
Released under the GNU General Public License v3.0. See NOTICE.
If you distribute this app or a build of it, GPL-3.0 asks you to pass on the same freedoms: keep the licence, keep the notices, and make the source available.
Made with β€οΈ by Rajendra Pandey







