Levyra started because I wanted to save playlists and stream tracks without signing up for anything. I also wanted the music I stream and the files I already have to live in the same library.
It runs on Android and Windows and plays local and remote audio through native engines: Media3 on Android, libvlc on Windows. Downloads are real M4A files in your storage, synced lyrics come from LRCLIB, and your listening data stays on your device.
As I kept using it, I added the things I missed in other players: lyrics with timing controls, Queue Spaces, AutoEQ, Android Auto, song recognition, live radio, backups and a Windows version.