A Flutter music player to play songs (mp3).

Last update: Aug 9, 2022

Image

🎧 🎧 Flutter Music PRs Welcome

A Flutter music player to play songs (mp3).


Please star ⭐ the repo if you like what you see πŸ˜‰ .

Twitter Follow

πŸ’» Requirements

  • Any Operating System (ie. MacOS X, Linux, Windows)
  • Any IDE with Flutter SDK installed (ie. IntelliJ, Android Studio, VSCode etc)
  • A little knowledge of Dart and Flutter

πŸ›  Setup

  • Create a secrets.dart file under lib/services folder and add the following

  • To fetch song info you'll need an API key from deezer

    • const String kApiKey = 'DEEZER API KEY';
  • For song recognition feature, sign up on acrcloud and create a project

    • const String kHost = 'ACRCLOUD PROJECT HOST';
    • const String kAccessKey = 'ACRCLOUD ACCESS KEY';
    • const String kAccessSecret = 'ACRCLOUD SECRET KEY';

✨ Features

  • Play.
  • Pause.
  • Skip.
  • Seek.
  • Shuffle.
  • Repeate.
  • Delete.
  • Search.
  • Share music.
  • Create playlist.
  • Delete playlist.
  • Add to playlist.
  • Remove from playlist.
  • Edit song info.
  • Search song lyrics.
  • Identify music from background.
  • Dark Mode.

πŸ“Έ ScreenShots

Light Dark

πŸ”Œ Plugins

Name Usage
Provider State Management
Hive NoSQL database
Just audio Play audio
Audiotagger Get mp3 metadata
Path & Path provider Access storage folders
Share Share songs across devices
Identify Identify songs from background
Shared preferences Store certain preference e.g dark mode

πŸ€“ Author(s)

Onuoha ifeanyi. Twitter Follow

πŸ”– LICENCE

Copyright 2020 Onuoha Ifeanyi

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

GitHub

https://github.com/o-ifeanyi/musicPlayer
You might also like...

A simple music player made using Flutter.

A simple music player made using Flutter.

Music Player App This is a beautiful music player, developed using Flutter. Features Play any song included in Flutter Assets Background Play Beautifu

May 21, 2022

A Music Player App made using Flutter.

A Music Player App made using Flutter.

A local music player app made using flutter. Getting Started This project is a starting point for a Flutter application. A few resources to get you st

Jun 13, 2022

Minimalistic local music player built with flutter for android.

Minimalistic local music player built with flutter for android.

Nano Music Player Simple local music player built with flutter. It uses the audioplayer plugin to play files, and path_provider to locate the external

Jul 24, 2022

flutter music player application. (δ»Ώη½‘ζ˜“δΊ‘ιŸ³δΉ)

flutter music player application. (δ»Ώη½‘ζ˜“δΊ‘ιŸ³δΉ)

Quiet δ»Ώη½‘ζ˜“δΊ‘ιŸ³δΉ, ζ”―ζŒε…¨εΉ³ε°γ€‚ A Universal copy app of NeteaseMusic How to start (如何开始) clone project to local git clone https://github.com/boyan01/flutter-nete

Aug 8, 2022

Grey - A material designed music player developed in Flutter

Grey - A material designed music player developed in Flutter

Grey A Material designed music player developed in Flutter All thanks to Aman Gautam,check his repo here Download releases here. Screenshots Plugins M

Jul 19, 2022

Neumorphic Music Player UI in Flutter!

neumorphic_musicplayer_ui A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get yo

Jul 31, 2022

Flutter Music Player

Flutter Music Player

Flutter Music Player

Jul 26, 2022

Music Player app made with Just audio library and Local database Hive.

Music Player app made with Just audio library and Local database Hive.

Music Player app made with Just audio library and Local database Hive. Find the free and Royelty music with Happy Rock application. The app contains information about singers and you can make your own playlist with Songs.Happy rock App's features are same as the real music app like spotify, amazon music etc.

Aug 7, 2022

An online and offline music player

awesomemusic A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Jan 18, 2022
Comments
  • 1. Compilation fails

    The code in master branch does not compile:

    fctor @ DESKTOP-G2K2TFQ in ~\Desktop\src\pgs\flutter\musicPlayer 
    $ flutter run -d RZ8R80JWNBA
    Downloading android-arm-profile/windows-x64 tools...             1,387ms
    Downloading android-arm-release/windows-x64 tools...               874ms
    Downloading android-arm64-profile/windows-x64 tools...             944ms
    Downloading android-arm64-release/windows-x64 tools...             730ms
    Downloading android-x64-profile/windows-x64 tools...               885ms
    Downloading android-x64-release/windows-x64 tools...               896ms
    Because mockito >=4.1.2 <=5.0.0-nullsafety.7 depends on test_api ^0.2.19-nullsafety and every version of flutter_test from sdk depends on test_api 0.3.0, mockito >=4.1.2 <=5.0.0-nullsafety.7 is incompatible with flutter_test from sd
    k.
    So, because musicPlayer depends on both flutter_test any from sdk and mockito ^4.1.3, version solving failed.
    Running "flutter pub get" in musicPlayer...
    pub get failed (1; So, because musicPlayer depends on both flutter_test any from sdk and mockito ^4.1.3, version
    solving failed.)
    
    fctor @ DESKTOP-G2K2TFQ in ~\Desktop\src\pgs\flutter\musicPlayer  C:1
    $ flutter doctor
    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.19043.1165], locale en-US)
    [√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    [√] Chrome - develop for the web
    [√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.1)
    [!] Android Studio (not installed)
    [√] IntelliJ IDEA Ultimate Edition (version 2021.2)
    [√] VS Code (version 1.60.0)
    [√] Connected device (4 available)
    
    ! Doctor found issues in 1 category.
    
    fctor @ DESKTOP-G2K2TFQ in ~\Desktop\src\pgs\flutter\musicPlayer 
    $
    
    Reviewed by ghost at 2021-09-12 04:01

Related

Playify is a Flutter plugin for play/pause/seek songs, fetching music metadata, and browsing music library.
Playify is a Flutter plugin for play/pause/seek songs, fetching music metadata, and browsing music library.

Playify Playify is a Flutter plugin for play/pause/seek songs, fetching music metadata, and browsing music library. Playify was built using iOS's Medi

Jul 18, 2022
Flutter Music Player - A complete and open source music player designed in flutter.
 Flutter Music Player - A complete and open source music player designed in flutter.

Flutter Music Player A complete and open source music player designed in flutter. It is first complete music player designed in flutter. This app expl

Jun 28, 2022
flutter record mp3 using the native api

Record Mp3 Record an MP3 using the platform native API Depend on it Add this to your package's pubspec.yaml file: Flutter <= 1.19.x dependencies: re

Jul 11, 2022
A flutter based music player for subsonic compatible music servers.
A flutter based music player for subsonic compatible music servers.

subsound A subsonic music player. Screenshots Release todo fix random breakage of player sometimes. seems like onStart is not working after background

Jul 30, 2022
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications
Play simultaneously music/audio from assets/network/file directly from Flutter, compatible with android / ios / web / macos, displays notifications

?? assets_audio_player ?? Play music/audio stored in assets files (simultaneously) directly from Flutter (android / ios / web / macos). You can also u

Aug 6, 2022
WazPlay is just a music app written in flutter and service to download song and play it.
WazPlay is just a music app written in flutter and service to download song and play it.

wazplay Introduction WazPlay is just a music app written in flutter and service to download song and play it. WazPlay is the first product for Waz and

May 11, 2022
Beautiful-Music-App-UI - Music App page UI Using Flutter
Beautiful-Music-App-UI - Music App page UI Using Flutter

Beautiful Music App UI A Flutter App Music UI developed in Flutter Getting Start

Jun 17, 2022
BlackHole - A Music Player App made with Flutter
BlackHole - A Music Player App made with Flutter

BlackHole - A Music Player App made with Flutter

Aug 9, 2022
A Material designed music player developed in Flutter.
A Material designed music player developed in Flutter.

Flutter Music Player UI A Material designed music player developed in Flutter. Getting Started This project is a starting point for a Flutter applicat

Jan 13, 2022
Flutter music player application. (δ»Ώη½‘ζ˜“δΊ‘ιŸ³δΉ)
Flutter music player application. (δ»Ώη½‘ζ˜“δΊ‘ιŸ³δΉ)

Flutter music player application. (δ»Ώη½‘ζ˜“δΊ‘ιŸ³δΉ)

Aug 14, 2022