Code

Audify Music Player (Android + iOS)

Audify Music Player (Android + iOS)

Cart 96 sales

Audify Music Player – Advanced Features (Flutter + MERN Stack)

  • Smart Playlist automatically organizes your favorite songs.
  • Download music and listen offline even in low or no internet areas.
  • Live Search allows instant results while typing your favorite song or artist name.
  • Dedicated Artist Section lets you explore all songs by your favorite artists.
  • Lyrics perfectly synced with song duration.
  • Switch easily between Dark and Light Mode as per your mood.
  • Smart Notifications alert users about new songs, updates, and playlists.
  • Multi-Language Support provided for a more personalized experience.
  • Full LTR and RTL support for global users.
  • Users can Play, Pause, Next, Previous, Repeat, and Shuffle songs effortlessly.
  • Listen to music in Background Mode while using other apps.
  • Create and manage playlists with a simple and clean interface.
  • Users get notified instantly when new songs are added by the admin.
  • Integrated Google AdMob (Banner and Interstitial ads).
  • Built with Flutter 3.x for top performance.
  • Developed using MVVM Architecture Pattern for maintainable and scalable code.
  • Top Quality Clean Code.
  • Firebase Cloud Messaging (FCM) integrated for instant push notifications.
  • Easy Customizable Code to fit any design or functionality update.

Tech Stack

Flutter + MERN STACK

Core & UI

  • flutter_localizations – Enables multi-language support for your Flutter app. Helps you easily localize UI text and improve accessibility for global audiences.
  • cupertino_icons – Provides iOS-style icons for Flutter apps. Ensures a native iOS look and feel when building cross-platform interfaces.
  • google_fonts – Lets you use any Google Font dynamically in your app. Improves design flexibility and typography consistency.
  • sizer – Helps create responsive UI across multiple screen sizes. Makes your app look pixel-perfect on any device.
  • shimmer – Adds loading shimmer effects for placeholders. Enhances perceived performance with elegant skeleton loaders.
  • flutter_svg – Renders SVG files directly in Flutter widgets. Keeps vector graphics crisp and scalable on all devices.
  • flutter_rating_bar – Provides customizable star rating bars. Simplifies adding rating UIs for products, reviews, or feedback.
  • flutter_html – Renders HTML content inside your Flutter app. Perfect for blogs, descriptions, or rich-text content displays.
  • google_mobile_ads – Integrates Google AdMob ads into your app. Enables monetization through banner, interstitial, and rewarded ads.
  • flutter_native_splash – Automatically generates native splash screens. Speeds up app branding consistency on Android and iOS.
  • flutter_launcher_icons – Generates adaptive app icons for Android & iOS. Saves time creating correctly sized app icons across platforms.

Audio & Media

  • audioplayers – Simple API for playing local and remote audio files. Great for adding background music, sound effects, or media playback.
  • just_audio – Advanced audio playback with precise control and features. Offers gapless playback, playlists, and streaming capabilities.
  • audio_service – Enables background audio playback and media controls. Lets users listen even when the app is minimized.
  • audio_session – Manages audio focus and session configuration. Prevents conflicts with other apps using audio on the device.

Firebase & Notifications

  • firebase_core – The foundation for all Firebase services in Flutter. Connects your app to Firebase backend services easily.
  • firebase_messaging – Handles push notifications and FCM messages. Keeps users engaged with real-time updates and alerts.
  • flutter_local_notifications – Displays local notifications within your app. Great for reminders, offline alerts, or scheduled tasks.

Networking & APIs

  • dio – Powerful HTTP client for Dart with interceptors and cancel tokens. Makes API calls cleaner, with easy error handling and retry logic.
  • http – Lightweight package for simple REST API requests. Ideal for quick network calls without added complexity.
  • connectivity_plus – Checks internet connection and network status. Helps handle offline mode gracefully.
  • url_launcher – Opens URLs, phone numbers, or emails from your app. Makes integration with external apps and links seamless.

Storage & Data

  • shared_preferences – Stores small amounts of data locally as key-value pairs. Perfect for user settings, login state, and preferences.
  • path_provider – Accesses device-specific storage paths. Required for saving and reading files safely.
  • sqflite – Provides SQLite database support. Enables powerful offline data persistence.
  • sembast & sembast_web – NoSQL database for Flutter and web. Great for lightweight structured storage without SQL.
  • file_saver – Allows users to save files to their device. Useful for downloads, reports, or file exports.

State Management & Utilities

  • mobx & flutter_mobx – Reactive state management with observable data. Keeps your app’s UI consistent with underlying state automatically.
  • get_it – Simple dependency injection and service locator. Decouples your codebase and makes testing easier.
  • event_bus – Enables publish-subscribe communication between components. Makes event-driven architecture simple and clean.
  • json_serializable – Auto-generates code for JSON serialization. Reduces boilerplate and ensures consistent model parsing.
  • collection – Adds helpful extensions for Dart collections. Simplifies data manipulation with advanced utilities.
  • validators – Provides ready-to-use form validation functions. Helps ensure user input is clean and error-free.
  • flutter_debouncer – Prevents rapid repeated calls in short timeframes. Improves UX in search bars and API-triggered actions.
  • xxtea – Encrypts and decrypts data securely. Adds an extra layer of protection for sensitive information.
  • permission_handler – Requests and manages device permissions. Ensures smooth user experience while accessing system features.
  • speech_to_text – Converts user speech into text input. Enables voice commands and accessibility features.
  • html_unescape – Decodes HTML entities into readable text. Useful when parsing data from HTML APIs.

Developer Tools

  • build_runner – Automates code generation tasks. Powers tools like json_serializable and mobx_codegen efficiently.
  • mobx_codegen – Generates reactive store code for MobX. Saves time writing repetitive boilerplate.
  • analyzer – Analyzes Dart code for static errors. Improves code quality and enforces best practices.
  • flutter_test – Provides testing utilities for Flutter apps. Helps maintain app stability with unit and widget tests.

Backend API Documentation

https://adites-organization.gitbook.io/audify-music-player-documentation/backend-1/api-documentation

Application Images

Download Demo APK

Web Admin Features – Audify Music Player

  • Simple and Attractive Admin Panel with Responsive Design.
  • Dashboard with Total Categories, Artists, Reviews, and Songs Summary.
  • Manage Audio Files, Categories, and Subcategories Easily.
  • Preview, Listen, and Download Songs from Admin Panel.
  • Manage Artists and Their Music Collections.
  • Organized Category System for Easy Content Management.
  • Send Push Notifications to All Users Instantly.
  • Manage About Us, Terms & Conditions, and Privacy Policy Pages.
  • Secure Admin Login with Authentication and Route Protection.
  • Clean Dashboard Overview with Key Insights.
  • Developed With ReactJs, NodeJs, ExpressJs, Material-UI (MUI) for user interface, and MongoDB for the database.

Admin Panel Images

Admin Panel Demo

https://audify.website/

Username: admin@gmail.com
Password: admin@123

https://adites-organization.gitbook.io/audify-music-player-documentation/

Support

Version Update

Version 17.0 (8th Nov 2025)

* Equalizer Included 
* Play music from Google Drive, Local SD Folder Included
* Performance Improvement

Version 16.0 (16th Oct 2025)

* Rebuilt Product Using Latest Flutter and MERN Stack
* Performance Improvement

Version 15.0 (22nd Nov 2020)

* Minimum API 29 Supported
* Performance Improvement
* Minor Bug Fix

Version 14.0 (1st Feb 2020)

* Minimum API 28 Supported
* Performance Improvement
* Minor Bug Fix

Version 13.0 (1st Oct 2019)

* Performance Improvement
* Minor Bug Fix For Android 9

Version 12.0 (13th July 2019)

* RTL Support Added
* Equalizer Added
* User can set ringtone from downloaded song and now image can set as wallpaper.

Version 11.0 (27th May 2019)

* PHP 7.0+ Supported

Version 10.0 (14th May 2019)

* Now User Can Play Song From External USB Drive

Version 9.0 (1st May 2019)

* Now User Can Play Song From Local Device And Phone Storage
* Lyrics sync with time duration
* Playlist Option Provided

Version 8.0 (4th Jan 2019)

* Updated Existing Android Media Player With ExoPlayer.
* Minor Bug Fix and Performance Improvements.

Version 7.0 (28th Nov 2018)

* Added Recent Play, Most Downloaded and Top Played Section in Home Page.
* Now User Can View All Downloading Songs in Download Option.
* Minor Bug Fix and Performance Improvements.

Version 6.0 (23rd Aug 2018)

* Global Search Implemented
* User Can Download Multiple Songs At Once
* Performance Improvement And Minor Bug Fix

Version 5.0 (6th Aug 2018)

* Search Implemented
* Delete Option in Download List
* Performance Improvement And Minor Bug Fix

Version 3.0 (27th July 2018)

* Notification Issues Updated
* Repeat Song Added
* Performance Improvement And Minor Bug Fix

Version 2.0 (6th July 2018)

* Mini Player Added
* Admin can view Number of Song Plays and Downloads
* Admin can also add URL while adding songs
* Replaced Facebook Ads with Google Ads
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey