Skip to content

Latest commit

 

History

History
113 lines (86 loc) · 2.33 KB

README.md

File metadata and controls

113 lines (86 loc) · 2.33 KB

Flutter Music Player

A modern and feature-rich music player application built with Flutter, offering a seamless music playback experience with Material 3 design.

Features

  • Local music playback
  • Material 3 design with dynamic theming
  • Folder-based music organization
  • Album view and management
  • Favorites management
  • Recently played tracks
  • Most played tracks
  • Advanced search functionality
  • Custom album artwork support
  • Mini player with gesture controls
  • Background playback
  • Light/Dark theme support
  • Primary color customization

Dependencies

Core

  • flutter_bloc: ^8.0.0
  • equatable: ^2.0.0
  • path_provider: ^2.0.0
  • shared_preferences: ^2.0.0

Audio

  • just_audio: ^0.9.0
  • on_audio_query: ^2.0.0
  • permission_handler: ^10.0.0

Ui

  • google_fonts: ^4.0.0
  • image_picker: ^1.0.0
  • cached_network_image: ^3.0.0

Database

  • sqflite: ^2.0.0

Getting Started

  1. Clone the repository: git clone https://github.com/yagizgil/music.git
  2. Install dependencies: flutter pub get
  3. Run the app: flutter run

Requirements

  • Flutter SDK: >=3.0.0
  • Dart SDK: >=3.0.0
  • Android: minSdkVersion 21
  • iOS: iOS 11.0 or newer

Flutter Müzik Oynatıcı

Flutter ile geliştirilmiş, Material 3 tasarımına sahip, zengin özellikli modern bir müzik oynatıcı uygulaması.

Özellikler

  • Yerel müzik oynatma
  • Material 3 tasarım ve dinamik tema desteği
  • Klasör bazlı müzik organizasyonu
  • Albüm görünümü ve yönetimi
  • Favori parça yönetimi
  • Son çalınan parçalar
  • En çok çalınan parçalar
  • Gelişmiş arama fonksiyonu
  • Özel albüm kapağı desteği
  • Mini oynatıcı ve hareket kontrolleri
  • Arka planda çalma
  • Açık/Koyu tema desteği
  • Ana renk özelleştirme

Bağımlılıklar

Core

  • flutter_bloc: ^8.0.0
  • equatable: ^2.0.0
  • path_provider: ^2.0.0
  • shared_preferences: ^2.0.0

Audio

  • just_audio: ^0.9.0
  • on_audio_query: ^2.0.0
  • permission_handler: ^10.0.0

Ui

  • google_fonts: ^4.0.0
  • image_picker: ^1.0.0
  • cached_network_image: ^3.0.0

Database

  • sqflite: ^2.0.0

Başlangıç

  1. Projeyi klonlayın: git clone https://github.com/yagizgil/music.git
  2. Bağımlılıkları yükleyin: flutter pub get
  3. Uygulamayı çalıştırın: flutter run

Gereksinimler

  • Flutter SDK: >=3.0.0
  • Dart SDK: >=3.0.0
  • Android: minSdkVersion 21
  • iOS: iOS 11.0 veya üzeri