Skip to content

ayman708-UX/WAVE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WAVE App Icon

WAVE

A fast and high performance music streaming application built using Flutter.


Overview

WAVE is a modern, responsive music client designed for seamless streaming and local library management. It offers high quality audio playback, crossfade transitions, offline caching, and customizable visual themes.

Features

  • High Quality Streaming: Fast track loading and streaming using a proxy compatible audio pipeline.
  • Visual Themes: Multiple visual modes including Aurora, Brutalist, Minimal, Neon, Obsidian, and Vapor.
  • Synced Lyrics: In app synced lyrics display retrieved from multiple provider backends.
  • Queue Management: Full control over upcoming, current, and historical queue tracks, including reordering via drag handles.
  • Downloads: Download and store tracks locally to play them offline.
  • Playlists & Library: Create, import, and export playlists locally or from the clipboard. Follow artists and track your recently played songs.
  • Recommendation Engine: Discover new tracks and artists based on your library and playback history.
  • Crossfade: Gapless playback with customizable crossfade transitions between tracks.

Screenshots

Homescreen

Homescreen

Now Playing

Now Playing Screen

Settings

Settings Screen

Technical Stack

  • Framework: Flutter (Dart)
  • Audio Engine: MediaKit
  • State Management: Riverpod
  • Local Storage: Hive

About

Music app

Resources

License

Stars

35 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors