Future

Cover image for I Built a Free Ad-Free Music App with Flutter — Here's How
Akshat Raj
Akshat Raj

Posted on

I Built a Free Ad-Free Music App with Flutter — Here's How

The Problem
Every music app today either:

Shows you ads every 30 seconds

Charges ₹119–₹179/month for basic features

Requires a login just to play a song

I got tired of it. So I built OneMusic.

What is OneMusic?
OneMusic is a 100% free, ad-free, open-source music streaming Android app built with Flutter. It streams from JioSaavn and YouTube, stores nothing on servers, and requires zero login.

Tech Stack
text
Flutter 3.x → Cross-platform UI
media_kit → ExoPlayer-based playback
JioSaavn API → Music catalog (Hindi/Regional)
YouTube API → Global music fallback
Hive → Local storage (history, likes)
Provider → State management
audio_service → Background + notification controls
Key Features Built

  1. Live Search Suggestions
    Instead of waiting for Enter, results appear as you type with 350ms debounce using Timer.cancel() pattern.

  2. Background Playback
    Using media_kit + audio_service for proper Android notification controls.

  3. Smart Queue Management
    Users can add to queue, skip, and manage playlist on the fly.

GitHub & Download
⭐ GitHub: https://github.com/AkshatRaj00/OneMusic
📥 APK: https://github.com/AkshatRaj00/OneMusic/releases/latest

A product by OnePerson AI — https://onepersonai.in

Drop your feedback in the comments! 🙏





Top comments (0)