Skip to content

0.7.0

Compare
Choose a tag to compare
@martpie martpie released this 15 Sep 16:15
· 1372 commits to master since this release

Added

  • Add cover support
    • If the track has an ID3 cover, it will be used
    • If there is a [album|albumart|cover|folder].[jpg|png|bmp|gif] in the track folder, the first matching file will be used
    • If the above solution fails, a "no-cover" fallback image is used
  • Add an option to run Museeks with the OS's native frame
  • Add an option in the track list context menu to filter by album/artist
  • Add files with uppercase extensions when scanning the library (e.g something.WAV)
  • Add notifications after some actions
  • Add a link to library in empty playlist
  • Add an track play counter (not shown yet in the UI though)
  • Add a troubleshooting section in Settings/About

Improved

  • Improved queue drag&drop management
  • More natural volume change

Changed

  • Drop NeDB for LinvoDB3 with LevelJS: you will need to refresh your library
  • Update to Electron 1.4.0

Fixed

  • Fix library refresh with some file without metadata and some .wav
  • Fix library not scanning files without a lowercase extension (e.g .WAV) (thanks @YurySolovyov)
  • Fix playback rate and volume not setting correctly on startup
  • Fix play/pause global shortcut
  • Fix error notification appearing on start-up when the auto-update checker fails
  • Fix default volume value

Under the hood

  • A lot of code changes and improvements
  • Ensure Track path unique index
  • Use classnames to manage conditional classes
  • Use fetch instead of classic XHR request
  • Split reducers in smaller ones
  • Add eslint jsx-no-bind and max-len rules
  • Add an action to restart the app