0.20.0 #813
martpie
announced in
Announcements
0.20.0
#813
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Yes, Museeks is still alive, I worked on a bunch of small improvements in the past year, but due to a few unintended bugs and side-effects, I could not finish the full release. Also, I kind of got caught in a big rewrite of the back-end, so here we are :)
This is a quite big update, and to illustrate the nature of changes this new release brings, I'm bumping the version directly from
0.13
to0.20
.There are a few breaking changes, issues and removed features, they are marked with⚠️ .
Let's dive into what's new!
Bye Electron, Hello Tauri!
Museeks is now built on top of Tauri instead of Electron. This brings many improvements, but also a few downsides, so let's details those!
The whole back-end has been rewritten from TypeScript to Rust, and the main advantage of the new platform is reduced footprint on your system.
Testing done on macOS, sources: trust me bro. More seriously, gains may vary depending on systems, I did not setup a real and strict test procedure, but the order of magnitude should be similar.
Another improvement is all the interactions with the operating system are not done from the UI anymore, but from the Back-End using IPC, making the UI more responsive and the app more secure.
The storage layer is not backwards compatible (tracks, playlists and config):
museeks@0.20
, so Museeks can re-create those when re-indexing your libraryDownsides and Known Issues
There are some downsides jumping to a newer but less mature platform, and I will need your help to report bugs or issues you see. :)
Most existing features could be ported, but there are a few exceptions:
Header Revamp
The header was in dire need of some improvements, here are the things that changed:
before/after:
Library Scan Revamp
Library folders are back! Instead of just importing folders, you can set all your library folders and rescan them at once. In addition to that:
Dark Theme Revamp (again)
The Dark theme got refined, here are the highlights:
before/after:
Compact track view
It is now possible in
Settings > Interface
to set the track density tocompact
for those who like to see more things at once.Scroll Restoration
When moving between views (playlists, library etc), the scroll position will now be restored.
Edit more track information
It is now possible to edit more track information, like year, track numbers and disk numbers. Thank you @igorer88 for building this!
The tray icon was removed.
The tray way mainly used to control the playback and close the app (using the cross icon to close the app, the app would actually get minimized, and not closed).
It makes more sense to control the playback via MPRIS, which Museeks also supports, and the close behavior should be consistent with other apps. This also aligns with many other music players on both Windows and Linux (VLC, iTunes, Clementine etc).
Hence the removal :)
WTTS. This was mainly done for my own sanity. If you really need a 32-bit version of Museeks, please open an issue.
Misc
Internal changes
What's next?
On my immediate todo list are the next items, some are partially done but now fully cross-platform or missing features:
This discussion was created from the release 0.20.0.
Beta Was this translation helpful? Give feedback.
All reactions