Music Player Using Flutter


Music is the art of arranging sounds in time to produce a composition through the elements of melody, harmony, rhythm, and timbre. It is one of the universal cultural aspects of all human societies.

People have always found music significant in their lives, whether for enjoyment in listening, the emotional response, performing, or creating. This is no different for classical music or contemporary concert music. It goes without saying that in mainstream American culture, classical or concert music is not a huge part of people’s lives.

This project includes following features.

1. App is completely stateful and remembers the moves..

2. It uses mobile database for storing songs…

3. It uses a very basic search engine…

4. It have connectivity with mobile audio system….

5. It uses an API to fetch the songs…

Packages used:

We will use flutter_audio_query to fetch the music form our external storage(eg. mobile phone, memory card, etc).

audio_manager package provides us various methods and functions to implement functionality in our app such as play, pause, seek, Increase or decrease volume.

GitHub Link —

Note — This project is referenced from few other projects and few codes mentioned in the GitHub has been also taken from other sources.




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

All About Codable in Swift (Part 1)

What Triggers Me…

VIPER Code Convention

Linear Governance Model

Introducing Ketting: A Hypermedia driven API

Python’s Types Live with Objects, Variables are Relative

Week 4 at Nearsoft/Encora Academy

Will cross-platform development replace native development?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sourabh Mishra

Sourabh Mishra

More from Medium

Task Manager App using Flutter with persistent Data Storage — Part 1

How to host your Flutter app using Firebase?

Flutter: Enable Web support for an existing app

Flutter Analog Dial Gauge