Open-source music for Android and Windows, with streaming and local music in one library.
Project details
Levyra is an open-source music player for Android and Windows that brings streaming and local music together in one place. Build playlists with both, listen offline, discover new music, enjoy synced lyrics and rich artwork, with no Levyra account, ads or analytics.
Levyra started from a simple frustration: local music files and streaming rarely get along. If you have albums stored on your phone or computer, you usually end up using one player for your own files and another app for everything online. Playlists, queues, favorites, and listening history get split between them.
Levyra brings those pieces into a single library.
It is an open-source music player for Android and Windows where local files and streamed tracks sit side by side, sharing the same playlists and playback queue without forcing you to constantly switch between apps.
A lot of the work goes into parts of a music player that you usually notice only when something goes wrong.
The queue should behave predictably. Seeking should feel immediate. Track changes should not make the interface jump around. Search should give you something useful without making you fight with it.
Levyra brings together a compact player, a full Now Playing experience, responsive playback controls, queue management, lyrics, discovery, and radio without turning the interface into a wall of buttons.
Local storage is a core part of Levyra rather than a secondary menu hidden somewhere in the app.
Downloaded albums can sit right next to streamed songs, and both can be added to the same playlists or playback queue.
Once you press play, it should matter as little as possible whether the track comes from your device or from an online source.
You can explore related tracks, Quick Picks, artists, albums, and recommendations without having to create a profile first.
Levyra itself does not include advertising, analytics, or user-tracking SDKs. It is built as listening software, not as a platform trying to build a profile around your habits.
Internet radio is built directly into the app, with stations organized by country, genre, and category.
You can search for stations, save favorites, and return to recently played broadcasts, so radio feels like another part of your music library rather than a separate feature bolted onto the player.
Synced lyrics follow playback in real time, with manual timing controls for situations such as Bluetooth audio delay and romanization support for non-Latin scripts.
The Now Playing experience also supports high-resolution artwork, animated covers, and richer visual content where available, while keeping the actual playback controls easy to reach.
Listening history can be turned into useful on-device statistics, including total listening time, play counts, top artists, and recent trends.
The idea is simple: give you a better look at what you actually listen to without requiring an external profile just to see your own history.
Development currently focuses primarily on Android, where most new features arrive first.
A Windows desktop version is also available, bringing Levyra's unified approach to local and online playback to a larger screen.
Levyra is developed publicly on GitHub under the GPL-3.0 license.
The source code, issue tracker, development history, and release changelogs are open to everyone. Bugs, feature ideas, technical feedback, and contributions are welcome.
The project also builds on the wider open-source ecosystem. When external libraries or existing work are used, their licenses and original authors are respected and credited.
Community contributors help translate Levyra through Weblate as well, making the interface available in dozens of languages.
Levyra is still evolving.
Updates regularly improve playback stability, metadata handling, provider reliability, discovery, performance, and the interface itself. A lot of those changes come directly from actually using the app and from feedback reported by users.
If something behaves strangely on a particular device, a search result looks wrong, or you simply have an idea that could make the player better, opening an issue on GitHub genuinely helps shape future releases.
A normal music collection today is scattered everywhere.
Some tracks are stored locally. Others are streamed. Some came from playlists, some from radio, and some are things you discovered five minutes ago.
Levyra is an attempt to bring those pieces back together into one player.
No Levyra account. No Levyra ads. No analytics.
Just your music, wherever it happens to come from.
Comments
0Start the conversation
Share the first comment.