Music App made with flutter

Overview
Awesome Flutter

Chillify

A Flutter music app made with Provider and BLoC pattern. (Works on Android for now)

Recommended Flutter version: 1.7.8+hotfix.4

UI heavily inspired by: https://dribbble.com/shots/6523216-Music-Player-Application/attachments

current app version (apk): https://github.com/KarimElghamry/chillify/releases/tag/v1.5

Current Features

[✓] Retrieve all songs

[✓] Pause

[✓] Play

[✓] Seek

[✓] Repeat

[✓] Shuffle

[✓] Now Playing

[✓] add to favorites

[✓] Search songs

[✓] Albums

[✓] Well-designed UI

TODO List

᛫ Add foreground notification of "now playing" song with playback controls

᛫ Add SQLite database or alternatives

᛫ Add tabs => Artists and Playlists

᛫ Implement beautiful animations

Screenshots

Issues
  • AudioPlayers Package failed in Xcode

    AudioPlayers Package failed in Xcode

    I can't generate an archive for iOs. When I launch Archive, it stops with the following error: ../ios/Runner/GeneratedPluginRegistrant.m:6:9: 'audioplayers/AudioplayersPlugin.h' file not found

    I applied the commands below

    flutter packages get
    sudo gem install cocoapods
    pod repo update
    pod install
    

    in addition, I ran the commands brew install cocoapods

    any idea?

    opened by rabihmb 5
  • Please update versionName and versionCode

    Please update versionName and versionCode

    Your last version (at tag v1.5) still identifies as

    package: name='com.example.music_app' versionCode='1' versionName='1.0.0' platformBuildVersionName='1.0.0' compileSdkVersion='28' compileSdkVersionCodename='9'
    

    According to the tag name, versionName should be 1.5 – and versionCode 2 or higher. The latter is what Android uses to keep versions apart and decide whether an APK contains an update. v1.5 would never be considered an update, as it still has the lowest versionCode possible. Can you please fix that? Thanks!

    opened by IzzySoft 2
  • Provider version is old

    Provider version is old

    i interested to know why you are use older version of Provider?

    opened by pishguy 2
  • Restore scroll position

    Restore scroll position

    First off: This is awesome! Thank you. I am using this on a Xiami Mii A2 lite.

    Secondly: When I am in the albums overview and go into an album and return to the overview, I am at the top of the list. Now I have to scroll back down to where I left off.

    opened by janwirth 2
  • Need online, offline support and social activity

    Need online, offline support and social activity

    The music player should support [x] User accounts [x] Each account may manage their own songs both private or public [x] Music suggestion based on user preference, user likes, and interest [x] User can buy/rent or even lend their songs

    opened by sanjibnarzary 1
  • Where is location of music file

    Where is location of music file

    Hi, i have tried install your app. But it cannot scan my library media. Which folder i can copy music to?

    opened by fibonacci998 1
  • Playback

    Playback

    Application class. But you need to add a notification about the playback of a song.

    opened by userkilled 1
  • Feature/ui/albums tab

    Feature/ui/albums tab

    added albums tab

    opened by KarimElghamry 0
  • version change to 1.5.0+2

    version change to 1.5.0+2

    opened by KarimElghamry 0
  • Can't load music with using sqflite

    Can't load music with using sqflite

    I have a mistake with loading songs, albums, by using database, so how can i fix it? Do we have a database for it? I'm new with flutter. Thank youu

    opened by dragonredu01 0
  • Error: No named parameter with the name 'resizeToAvoidBottomPadding'

    Error: No named parameter with the name 'resizeToAvoidBottomPadding'

    I clone the project from git --> pub get package ---> run the project I got this error :

    `lib/src/ui/search/search_screen.dart:37:9: Error: No named parameter with the name 'resizeToAvoidBottomPadding'. resizeToAvoidBottomPadding: false, ^^^^^^^^^^^^^^^^^^^^^^^^^^ /C:/flutter/packages/flutter/lib/src/material/scaffold.dart:1466:9: Context: Found this candidate, but the arguments don't match. const Scaffold({ ^^^^^^^^ /C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-2.0.1+1/lib/src/provider.dart:179:19: Error: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'.

    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/C:/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'inheritFromWidgetOfExactType'. ? context.inheritFromWidgetOfExactType(type) as _Provider ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /C:/flutter/.pub-cache/hosted/pub.dartlang.org/provider-2.0.1+1/lib/src/provider.dart:180:19: Error: The method 'ancestorInheritedElementForWidgetOfExactType' isn't defined for the class 'BuildContext'.
    • 'BuildContext' is from 'package:flutter/src/widgets/framework.dart' ('/C:/flutter/packages/flutter/lib/src/widgets/framework.dart'). Try correcting the name to the name of an existing method, or defining a method named 'ancestorInheritedElementForWidgetOfExactType'. : context.ancestorInheritedElementForWidgetOfExactType(type)?.widget ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `
    opened by redouan-da 1
  • A problem occurred configuring project ':permission_handler'.

    A problem occurred configuring project ':permission_handler'.

    • What went wrong: A problem occurred configuring project ':permission_handler'.

    The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.10 and higher. The following dependencies do not satisfy the required version: project ':permission_handler' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.71

    opened by Kevin-Justin 0
  • [Feature Request] Exclude folders

    [Feature Request] Exclude folders

    Add an option to exclude folders to prevet unwanted media to show up in the app.

    opened by JarlavGrenland 1
  • UI fixes

    UI fixes

    I love the application. There are some issues on my device:

    Fixes

    • [ ] Hiding Player when nothing is being played - takes up space (ref image 1)
    • [ ] Incorrect Album Image Sizing - Incorrect Aspect Ratio 🤔 (ref image 2)
    • [ ] Responsiveness - the range slider is not being displayed (ref image 2)

    Reference Images

    Image 1 Screenshot_20200407-232614

    Image 2 Screenshot_20200407-232702

    opened by secrethash 0
  • Suggestions

    Suggestions

    Dark mode and a music player in notifications area

    opened by nonetrix 1
  • Favorites

    Favorites

    Hi am new in flutter.I try it your way to save favorite songs but am not able to find saved songs after restarting the app, i need help

    opened by FadiChaalab 3
  • Could not find support-compat.jar (com.android.support:support-compat:28.0.0).

    Could not find support-compat.jar (com.android.support:support-compat:28.0.0).

    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Could not resolve all files for configuration ':app:debugCompileClasspath'.
    > Could not find support-compat.jar (com.android.support:support-compat:28.0.0).
      Searched in the following locations:
          https://dl.google.com/dl/android/maven2/com/android/support/support-compat/28.0.0/support-compat-28.0.0.jar
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 15s
    AndroidX incompatibilities may have caused this build to fail. Please migrate your app to AndroidX. See https://goo.gl/CP92wY.
    Finished with error: Gradle task assembleDebug failed with exit code 1
    
    opened by pishguy 0
  • could u make forground notification service?

    could u make forground notification service?

    enhancement 
    opened by khodemobin 2
Releases(v1.5)
Owner
Karim Elghamry
Karim Elghamry
:lock: this is flutter mobile application music using glass morphism concept

Flutter Glass Morphism ?? Description: This is source flutter using glass morphism concept How I can run it? ?? Clone this repo ?? Run below code in t

Dao Hong Vinh 11 Oct 31, 2021
A Flutter package for working with piano keys and sheet music

Piano A Flutter package that provides: logic for working with musical notes, clefs and octaves; a widget that can render notes on a clef; an interacti

Craig McMahon 19 Jan 12, 2022
A beer tracking app made with Flutter

Beer Me Up Beer Me Up is an iOS and Android app build with Flutter. The app is a personal beer logging that allows you to enter every beer you have to

Benoit Letondor 445 Dec 22, 2021
An app for orientation week at Trinity College, University of Toronto. Made with Flutter

Trinity Orientation 2018 An app created for Trinity College at University of Toronto. The app is acts as a companion for all first year students durin

Matthew Tory 566 Jan 14, 2022
A Food Ordering App made with Flutter, node and using MySQL Database

Flutter Food ordering App We have made a food ordering system. It will help the restaurant to do all the functionalities more accurately and in a fast

Arunoday kumar 53 Jan 11, 2022
This is a Yoga app made in Flutter. This is an integration of a model that i found on https://www.uistore.design.

Yoguha A Flutter project made with Firebase that helps you for your next Yoga sessions. It contains : An authentication system A timer Some relaxing p

Scythe 3 Oct 28, 2021
The only first & the last app that made by student and for students!

CarrotMMU The only first & the last app that made by student and for students! ?? Feature lists Timetable Attendance Bulletin annnoucement Pastyear pa

null 4 Aug 12, 2021
A Flutter application that recommends activities to do in free time. Made with Clean + Layered Architecture

im_bored_app Bored? is a Flutter application that suggests different activities to do in your free time. Available platforms: iOS, Android, iPadOS App

Batuhan Karababa 14 Jan 12, 2022
The worst launcher I made.

The worst launcher I made. Known issues: The list of apps is not updated live The app does not ask for storage access, which makes the app load endles

Arsenii Liunsha 16 Sep 2, 2021
Project created to replicate design made by DesignSense 😎

☀️ Weather App ❄️ Project created to replicate design made by DesignSense ?? . Demo: Packages used: flutter_svg: ^0.22.0 sleek_circular_slider: ^2.0.1

Mosart 9 Nov 25, 2021
The Flutter Planets app tutorial with commits per lesson

flutter planets tutorial This project contains the steps followed on the tutorial on sergiandreplace.com. Each lesson will correspond to a single bran

Sergi Martínez 711 Dec 26, 2021
News App created in Flutter using News API for fetching realtime data and Firebase as the backend and authenticator.

News Buzz News App created in Flutter using News API for fetching realtime data and Firebase as the backend and authenticator. Features Custom news fe

Ankur Kedia 506 Dec 11, 2021
A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates

WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can a

Burhanuddin Rashid 912 Jan 9, 2022
Flutter clone of my "Cinematic" App

Flutter Cinematic This app is a Flutter port of the native Android App Cinematic. My intention in creating this app was understanding the intricacies

Aaron Oertel 833 Dec 28, 2021
Flutter ToDo App with Firebase

Taskist Taskist is a ToDo List app for Task Management inspired by the design below The app is using Firebase, you have to configure it from your side

Hugo EXTRAT 738 Jan 14, 2022
Flutter app backed by Redux, shows animations, internationalization (i18n), ClipPath, fonts and others...

A Flutter tourism app that is backed-by Redux, shows animations, internationalization (i18n, English <=> Arabic), ClipPath, and fonts. YouTube demo I

Abdulmomen Kadum عبدالمؤمن كاظم 255 Jan 5, 2022
Minimalist Flutter Todo App, built using BLoC pattern

Deer Minimalist Todo Planner app built around the idea of efficiency and clean aesthetic. Showcase Development Deer uses BLoC (Business Logic Componen

Aleksander Woźniak 305 Jan 11, 2022
🦋Beautiful flutter app for downloading Instagram stories 🚀

NOTE: No longer maintained Instory ?? ?? Beautiful flutter app for downloading Instagram stories ?? Demo video Dependencies used video_player http dio

Sarath 194 Dec 11, 2021