Harmonoid Changelog

What's new in Harmonoid 0.3.8

Apr 8, 2023
  • Highlights:
  • Fixed an issue that caused playback to start from first track instead of the track clicked if current queue was finished.
  • Fixed an issue that caused ink ripple to display on various surfaces when opening context-menu with right-click.

New in Harmonoid 0.3.7 (Apr 4, 2023)

  • Highlights:
  • Added support for HARMONOID_CACHE_DIR environment variable to set cache location.
  • Fixed missing metadata of some music files on Android.
  • Fixed theming of some components e.g. switches.
  • Fixed an issue that made process not terminate on some versions of Windows (#408).
  • Update package:media_kit to v0.0.3.
  • Update package:safe_local_storage to v1.0.2.
  • Supporters:
  • Oleks • 4.50 € per month.
  • Tse Loki • 2 € per month.
  • Translation Updates:
  • Updated Spanish (@enrique-mp).
  • Updated Portuguese (@maisondasilva).
  • Updated Catalan (@aniol).
  • Updated Japanese (@maboroshin).
  • Updated Czech (@Tutislav).
  • Updated Italian (@Trainax).
  • Updated Russian (@Feelogil).

New in Harmonoid 0.3.6 (Feb 23, 2023)

  • HIGHLIGHTS:
  • Added setting to change speed of animation effects or disable them entirely (#341).
  • Added Ctrl + Q key-binding to close the application (#403).
  • Reduced size of Windows installer & build by ~10 MB & ~30 MB respectively.
  • Thanks to @Quackdoc for stripping unused FFmpeg decoders.
  • Improved route animations.
  • Improved default window size (used on fresh install).
  • Improved "Show Album" performance. It is O(1) now.
  • Improved album screen, artist screen & playlist screen animations.
  • Improved directory picker layout on mobile.
  • Improved music library & settings layout on mobile.
  • Re-arranged settings.
  • Now language selection dialog shows country (#401).
  • Now resolved album arts are cached for rendering.
  • Fixed issue that caused new tracks to not show in album artists & artists after pressing refresh.
  • FUTURE:
  • So... I've started to work on Material Design 3 & I feel it's looking really good! Expect it to be part of the next update.
  • NOTES:
  • Material Design 2 will never be removed from Harmonoid.
  • Material Design 3 will be completely optional & users can switch between the two from Settings.
  • Material Design 3 will be only available for Android & enabled by default on Android 12 or higher.
  • Additionally, code is now ready to add support for third-party themes.
  • TRANSLATION UPDATES:
  • Updated Japanese (@maboroshin).
  • Added Korean (@dart-bird).
  • Updated Spanish (Latin America) (@SteveeWasTaken).

New in Harmonoid 0.3.5 (Jan 9, 2023)

  • Some necessary fixes important for project to receive quickly. Most importantly:
  • NAS / Samba file-system support for Windows has been fixed.
  • Thumbnail toolbar is no longer missing on Windows.
  • Some specific ROMs/devices will no longer face playback issues on Android.
  • Issue that caused opening music from File Explorer making Harmonoid restored on Windows has been fixed.
  • Harmonoid window no longer freezes when quitting on Windows 7 (backward-compatibility).
  • HIGHLIGHTS:
  • Fixed NAS / SMB support on Windows.
  • Fixed issue that caused opening music from File Explorer making Harmonoid restored (if maximized) on Windows.
  • Added ability to disable all audio filters on Android (disabled by default).
  • Disabled GTK header-bar on GNOME desktop environment (#380).
  • Fixed unresponsive process when closing window on Windows 7 only.
  • Updated new page animation when clicking on hyperlinks.
  • Added support for installing for current users only on Windows (#372).
  • Fixed next/previous buttons not greyed out in ModernNowPlayingScreen (#369).
  • Made fallback album arts configurable (#379).
  • Fixed missing thumbnail toolbar buttons on Windows.
  • Fixed "CANCEL" button on minimum file size dialog popping Navigator on the wrong BuildContext.
  • Migrated project to API changes in package:media_kit.
  • Safer hyperlinks. Added null-check after lookup for album/artist in package:media_library HashSet(s) (#366).
  • Added multiple genre support (not exposed yet).
  • Added Play all button next to Shuffle on Albums, Tracks & Artists screens to play them orderly.
  • Now background visuals are stored as animated WebP.
  • This has significantly reduced bundle size & also improved Linux's performance with ModernNowPlayingScreen (?).
  • Aligned text & label inside various TextField(s).
  • Fixed issue that made manually entering values in "Control Panel" difficult.