← Back to notes
Flutter & Cross-Platform 2026-06-12 19:51 1 min read Local copy

I couldn't find a local music player I actually liked, so I built one.

I couldn't find a local music player I actually liked, so I built one.
Eli Aqula
Eli Aqula

Posted on Jun 12

I couldn't find a local music player I actually liked, so I built one.
#music #opensource #showdev #flutter

Most of them have outdated, clunky UI/UX, and the look and feel really mattered to me. I've also always loved the karaoke-style synced lyrics in Spotify and Apple Music.

So I built Sonora, a local player with UI/UX inspired by Spotify/Apple Music, but for your own files.

What it does

  • Synced, karaoke-style lyrics, fetched automatically from LRCLib
  • Automatic metadata enrichment from Genius (cover art, title, artist), so your tracks always look right
  • Local library with albums, artists, playlists and favorites
  • Full local search
  • Built-in tag editor

Cross-platform by design

It's built with Flutter, so the plan is for it to be available on Windows, Linux, macOS, iOS and Android. Windows and Linux work today, with the rest planned.

Open source

Sonora is fully open source under AGPL-3.0.

GitHub: https://github.com/Eli-Aqula/Sonora
Releases (Windows installer + portable): https://github.com/Eli-Aqula/Sonora/releases

Screenshots

Home screen

Library, Albums view

Now playing with synced lyrics

Feedback wanted

Just shipped the first beta. Would love to hear what features you wish your Spotify/Apple Music had, and what annoys you most about them.

Top comments (0)

Subscribe

For further actions, you may consider blocking this person and/or reporting abuse