Skip to content

0.12.0

Compare
Choose a tag to compare
@martpie martpie released this 28 Jul 23:13
· 1118 commits to master since this release

UI improvements

  • New dark mode: darker, with higher contrast
  • Old dark theme still available (called Dark (legacy))
  • Some elements not themed are now themed when using dark mode (selects, inputs...)
  • Native elements (like selects and context menus) on Windows and macOS should now be dark/light depending on the theme used
  • Some UI elements are now in bold/medium font-weight to make sure they are easily readable

State persistence when re-opening the app

The player state is now saved and restored on restart (queue, playing track, etc). Here are some additional details:

  • Library content (tracks + playlists) is not restored, it will be loaded as usual (loading library...)
  • If the player was playing something, on restart, the player will be paused, and the queue will be easily "resumable" by just clicking the "Play" button

System theme

There is a new theme option in Settings > Appearance > Theme to make Museeks use the system theme you have defined in your OS settings, enjoy :)

Custom default view

You can now set a default view between "Library" and "Playlists" in Settings > Appearance.

Webm support

.webm files are now supported and playable by Museeks.

New shortcuts

  • leftArrow and rightArrow keys will seek -/+ 10 seconds on the playing track
  • ctrl/cmd+L will redirect to the Library view
  • ctrl/cmd+P will redirect to the Playlists view
  • ctrl/cmd+T will make the tracks list jump to the playing track

Portable binaries for Windows

Portable versions of Museeks are now available for Windows.

Other improvements

  • Fixed playlists not being exportable when some tracks have moved on the filesystem
  • Fixed some FreeDesktop deprecation warnings
  • Fixed ia32 Windows binaries not being correctly published

Internals

  • Binaries are now built on the CI, this should help solve a couple of mistakes I sometimes do when releasing a new version of Museeks
  • Setup unit-tests
  • Code consolidation, file naming, add more JSDoc
  • Themes definition changed a little bit
  • Work on Electron deprecations
  • Moved more logic to the main process