Hey everyone,
I've been working on a project called BeatBoss for a while now. Basically, I wanted a Hi-Res music player that felt modern but didn't eat up all my RAM like some of the big apps do.
It’s a desktop player built with Python and Flet (which is a wrapper for Flutter).
What My Project Does
It streams directly from DAB (publicly available Hi-Res music), manages offline downloads and has a cool feature for importing playlists. You can plug in a YouTube playlist, and it searches the DAB API for those songs to add them directly to your library in the app. It’s got synchronized lyrics, libraries, and a proper light and dark mode.
Any other app which uses DAB on any other device will sync with these libraries.
Target Audience
Honestly, anyone who listens to music on their PC, likes high definition music and wants something cleaner than Spotify but more modern than the old media players. Also might be interesting if you're a standard Python dev looking to see how Flet handles a more complex UI.
It's fully open source. Would love to hear what you think or if you find any bugs (v1.2 just went live).
Link
Comparison
| Feature | BeatBoss | Spotify / Web Apps | Traditional (VLC/Foobar) |
|---|---|---|---|
| Audio Quality | Raw Uncompressed | Compressed Stream | Uncompressed |
| Resource Usage | Low (Native) | High (Electron/Web) | Very Low |
| Downloads | Yes (MP3 Export) | Encrypted Cache Only | N/A |
| UI Experience | Modern / Fluid | Modern | Dated / Complex |
| Lyrics | Synchronized | Synchronized | Plugin Required |
Screenshots