🎵 SoundVault — Flutter Music Player
A local music player built in Flutter that runs on both Android and Windows. No streaming, no accounts — add your own files and play them.
The standout feature is the visualizer: three switchable modes (bar equalizer, waveform, radial) rendered in real time with custom Flutter painters. The radial mode rotates as music plays; the waveform uses cubic bezier curves for smooth animation.
Other features: folder watching (pick a folder, the app auto-scans for new files on launch), embedded metadata reading from FLAC/MP3 tags via audiotags, automatic cover art fetching from the iTunes API as fallback, shuffle and repeat modes, an up-next queue, and full media notification and lock screen controls on Android via audio_service.
The library organises songs into Songs, Albums, and Artists views. Adding files reads title, artist, album, duration, and cover art directly from the file tags — no manual entry needed.

