Changelog

v0.1.1

August 9, 2024

<ins>This project is not yet stable!</ins>


🎵 Custom Backend. Anyone?


With this release we are officially announcing a new backend in typescript which you can self-host as docker container. It's still WIP, but in the future the idea is a decentralized network of backend instances from which you can choose one in the client Vleer itself. The new backend will enable live-streaming of music to the client without the need of downloading.


♻️ Changes



  • New audio library Howler.js

  • Queue now saves across sessions

  • Recently played live updates now

  • Right-click "Add to library"

  • Disabled unnecessary shortcuts

  • [UI] Smaller sidebar

  • [UI] Search page redesign


🐞 Fixes



  • Fixed playlist title not loading

  • Fixed Media Previous hotkey not working


⬇️ Downloads


Windows - 78893378ad526aad...
macOS (Silicon) - 6835113e73e773a4...
macOS (Intel) - edcba508c54d8a4f...
Debian - 2125d19faa2fad78...
AppImage - 9877f9fc9a93f104...
Red Hat - 6a7e9ff043951799...


v0.1.0

May 18, 2024

Important: The auto updater won't work for this version because we changed our versioning scheme from v1.0.0-beta.4 to v0.1.0 which will increment the last number instead of betas or alphas. THIS DOES NOT MEAN THAT ITS STABLE, ITS STILL A UNSTABLE RELEASE!


📂 Ditch JSON welcome SQLite


In this update we changed the entire config system from JSON to SQLite don't worry all your existing configs will automatically be ported to SQLite in the data.db file which sits in your appdata directory which varies from every system.


✨ New



  • SQLite implementation replacing JSON

  • Small QOL improvements on the Songs page

  • Changes to the Versioning scheme


🐞 Fixes



  • Fixed Linux system not being able to Download songs

  • A shit ton of bug fixes


⬇️ Downloads


Windows - 48e2e587a8b03eba...
macOS - a851d0ded4fd6db9...
Debian - b5f97533a0229ce1...
AppImage - ccc0e7d261e2c1b8...
Red Hat - e0815ed19eca6e2d...


v1.0.0-beta.4

May 11, 2024

🔄️ Auto Updater is here


In this update we added an auto updater and also some bug fixes and improvements like windows state saving and single instance.


✨ New



  • Window state saving

  • Auto updater

  • Added setting for API URL


🐞 Fixes



  • Fixed API not working


⬇️ Downloads


Windows - fc8cc2f6b2055117...
macOS - 738617c1ee8bbcde...
Debian - 66078ed530c43ebc...
AppImage - 336f091e7496416a...
Red Hat - 1216951816f5a73c...


v1.0.0-beta.3

May 4, 2024

⚫ Features everywhere


In this update, we focused on brining as many features to Vleer as possible, so this is likely not the most stable version.


✨ New



  • PR: New (and faster) Downloader by @obvTiger in #22

  • Added songs page

  • Added an exponential volume curve for better adjustments in the lows

  • Songs now play when you search and click on them automatically

  • Added settings page with EQ

  • Songs now show up in recently played on the Home page

  • Changed entire music handler to front-end using stores

  • Added queue system

  • Added playlists (not stable)


🐞 Fixes



  • Fixed Discord RPC now shows current playing song

  • Many bug fixes and small QOL Improvements


⬇️ Downloads


Windows - a6b046fa6bee0d42...
macOS - 08adac24441a6ba9...
Debian - 8c305cd8c8bcc007...
AppImage - d6433fbdf503567c...
Red Hat - c1515acdaf1678dc...


v1.0.0-beta.2

April 12, 2024

This is the first fully working version of Vleer


You can now download and play music, control the volume, and play/pause. The rest of the functionalities are being actively worked on, so stay tuned. Progress can be seen here.


Plus, you can get an installer for every operating system after every commit in the Actions tab.


Windows - 99050e8b1e8e7f0a...
macOS - 08fe7b132340a80e...
Debain - 3fa27d0544bc4d8c...
AppImage - a233847888d5a63c...
RedHat - 7b3f068574eecadb...


v1.0.0-beta.1

April 7, 2024

First official beta of Vleer 👏


After 1 year and 4 months of developing, renaming and rewriting the entire project in Q1 2024 this is the first test beta-release for showcasing what we have so far It's not much because we are in the process of learning rust with this project.