Add columns: Image, Album Artist, Composer, Grouping, BPM
Make cover artworks load fast in the queue panel by caching them
Preserve “Up next” when starting a new playback
Add “Clear” button to “Up next” in queue panel
Redesign queue panel
Add queue panel slide-out transition
Add Ctrl+Tab and Ctrl+Shift+Tab to select next/previous playlist
Add Back and Forward shortcuts
Selection no longer gets cleared when the page updates
Show playlist folder tracks in order
Make time & volume sliders look ok
Small design updates to tracklist header & filter textbox
Respect user’s locale time
Allow pressing play to start the current playlist
Make sidebar not focusable by mouse
Make sorting 3-4x faster
Fix covers updates sometimes not being reflected in the queue panel
Fix dragging tracks to up next/autoplay queue boundary
Fix button edge not clickable due to zoom
Fix dragging of covers in queue
Make draglines stable during scroll
Fix importing of playlist likes/dislikes from Apple Music. Any previously imported likes/dislikes are lost.
0.18.0 - 2024 Jun 7
Add arm64 support for macOS and Windows
Add View menu bar checkbox for album track grouping
Use album track grouping when sorting by album, date added, comments, genre, year & artist
Fix menu bar checkboxes
0.17.3 - 2024 Apr 30
Sub-sort albums by track number when sorting by album (album track grouping)
Add Escape shortcut for de-focusing the sidebar and filter
Fix rare error with updating artwork
Fix importing of iTunes playlist likes. These aren’t visible in the app, but they do get imported. If you previously imported playlists, the likes got lost in Ferrum.
0.17.2 - 2024 Jan 22
Fix wrong songs being removed from queue when multiple are selected
Fix error when moving playlist into empty folder
Improve accessibility
Refine modal design
Slightly faster image loading
0.17.1 - 2023 Aug 7
Fix filtering only working for first words
0.17.0 - 2023 Jul 27
Add Ctrl+K quick playlist search (macOS: Cmd+K)
Add playlist reordering
Sidebar selection improvements:
Add left arrow key shortcut for going to the parent playlist folder
Add alt+up/down shortcut
Fix up arrow selecting siblings only
Fix inability to move playlists into deeper levels
0.16.12 - 2023 Jun 14
Improve filtering by perofrming unicode normalization
0.16.11 - 2023 Apr 30
Fix shuffle not staying on after starting new queue
0.16.10 - 2023 Apr 12
Fix slider dragging
0.16.9 - 2023 Apr 12
Fix error loading library
Fix errors causing crashes, show error messages instead
0.16.8 - 2023 Apr 12
Fix play time sometimes double counted
Fix play time timestamp not updated after pausing
Fix button click transition
0.16.7 - 2023 Apr 6
Fix blank screen
0.16.6 - 2023 Apr 6
Prevent focus when clicking the player bar
Don’t count skips from clicking “Previous”
Improve text selection in modals
Change “Reveal in File Manager” shortcut to Shift+Ctrl+R (macOS: Shift+Cmd+R)
Clicking “Previous” now replays the first track instead of stopping
Fix plays and skips not counted for last track in queue
Fix playing indicator staying after playback stops
Fix playing track not included when repeating
0.16.5 - 2022 Jan 19
Fix queue rearranging reversing tracks
Fix error when rearranging many tracks in the queue
0.16.4 - 2022 Jan 7
Fix media key shortcuts
0.16.3 - 2022 Nov 7
Improve focus behavior
0.16.2 - 2022 Oct 23
Hide app when window is closed on macOS
Fix unnecessary audio reloading
0.16.1 - 2022 Oct 21
Fix Enter not working Track Info window
0.16.0 - 2022 Oct 21
Add drag-and-drop, selection and context menus in queue panel
Add shuffle feature
Add repeat feature
Add warning when adding duplicate songs to a playlist
Add Playback > Next and Playback > Previous menus, with shortcuts
Add support for deleting playlists
Rewritten iTunes import, should be much more reliabile
iTunes import no longer overwrites the existing library
Scroll sidebar to opened playlist
Improve queue panel performance
Don’t clear selection unnecessarily
Reload file when updating the currently playing song’s info
Require focus when using Song menubar
Improve loading time of artwork in Track Info modal
Fix Song > Delete from Library menu
Fix incorrect handling of macOS Ctrl+click context menu
Fix sidebar icons showing over dialogs
Fix playlist liked/disliked types
Fix page playlist info not refreshing when edited
Fix tracks staying in queue after being deleted from library
0.15.0 - 2022 Sep 22
Support pasting track artworks
Add Space shortcut for picking track artwork
0.14.4 - 2022 Sep 1
Fix adding tracks to playlists
0.14.3 - 2022 Sep 1
Fix context menus
Fix dragging of currently playing artwork
0.14.2 - 2022 Aug 31
Fix context menus
0.14.1 - 2022 Aug 31
Fix app launch error
Fix app exit when launch fails
0.14.0 - 2022 Aug 31
Add playlist editing
Add context menu and drag-and-drop to currently playing track
Restrict Enter shortcut when no tracks are selected
Fix saving of updated track artworks
Thinner sort column header font
Fix plays column being too narrow
Only show Remove from playlist context menu in playlists
0.13.1 - 2022 Jul 28
Show scrollbar only when needed
0.13.0 - 2022 Jul 26
Ability to create playlist folders
Support moving playlists between folders
You can now open a playlist folder and see all it’s tracks
Add songs to playlists using drag-and-drop
Add Up/Down sidebar shortcuts
Support for .opus files with multiple pictures
Support showing and removing specific pictures for tracks with multiple pictures
Remember opened sidebar folders when the app relaunches
Save changes when going to next/previous track info window
Update button, filter and sidebar design
Trap focus in modals
Store electron data in new space.kasper.ferrum app data folder
0.12.0 - 2022 Jul 4
Add support for .opus files
0.11.0 - 2022 Jun 5
Update logo to macOS 11 style
Clear selection when clicking on empty rows
0.10.0 - 2021 Dec 21
Add support for importing .m4a files
Add File > Import... menu
Only show one dialog at once
0.9.1 - 2021 Dec 15
Fix “Get Info” shortcut
0.9.0 - 2021 Dec 15
Add ability to delete tracks from library
Add Ctrl+U (macOS: Cmd+U) and View > Toggle Queue to show/hide the queue
Add support for changing track artworks using double-click and drag-and-drop
Add Ctrl+] and Ctrl+] (macOS: Cmd+] and Cmd+]) for opening the next and previous track in the “Get Info” window
Add metadata editing of bpm, track number, total tracks, disc number and total discs
Add more items to the Song menu
Add “Reveal in File Manager” menu item
Add Escape shortcut for deselecting tracks
Add support selecting tracks via Ctrl+A (macOS: Cmd+A), Shift+Up/Down, Alt+Up/Down, Shift+Alt+Up/Down
Expand the titlebar drag region a bit
Fix memory leak from opening queue
Improve behavior of shift-selecting tracks
Make sure newly selected tracks are visible by scrolling to them
Improve media key handler registration
0.8.1 - 2021 Aug 9
Fix error after updating metadata when filter is on
0.8.0 - 2021 Aug 8
Add support for Linux (deb/rpm) and Windows (exe)
Add volume controls
Add ability to create playlists
Add track metadata editing
Add playlist header
Glowy fancy sidebar playlist highlight
Some smaller design improvements
Improve scrolling performance
Make space shortcut work more often
The Ferrum/Artworks folder is no longer necessary and can be safely deleted
Breaking change: Make library.json track artist field required. Previously, this field was left out if it was empty
0.7.0 - 2021 May 14
Add queue panel
Add multi-selection support
Add support for dragging/rearranging tracks
Add ability to add tracks to playlists (via context menu)
Ability to remove tracks from playlists via backspace or context menu (for now only possible when no filter or custom sorting is used)
Change date added to show date instead of number timestamp
Fix selection not clearing when page changes
Fix reading metadata for some m4a files
Fix row colors changing as you scroll
Fix sorting icon not updating when switching to sorting by “index”
Fix error popups not always triggering
Fix “currently playing” icon showing incorrectly
0.6.1 - 2021 Apr 6
Fix media keys shortcuts
0.6.0 - 2021 Apr 6
Added filter feature
Added artworks to player
Design changes
Fixed accessibility permisions flow
0.5.0 - 2021 Mar 24
Added “Add to Queue” context menu item
Added “Play Next” context menu item
Make player prettier
Added “currently playing” indicator icon in track list
Added enter shortcut for playing selected track
Added support for selecting tracks with up/down arrow keys
0.4.1 - 2021 Feb 19
Fixed year metadata not being imported for mp3s using id3v2.4
0.4.0 - 2021 Feb 19
Added support for importing mp3s
Added support for exclusively taking over media keys
Added mediaSession support
Made library.json track name field required
Changed the number types of some library.json track fields
Fixed tracklist not refreshing after things change
0.3.0 - 2021 Feb 13
Converted some code to Rust
Errors will now show up as popups
Fixed error when opening a smaller playlist than what’s currently visible
Fixed some play times being incorrectly logged with null values
Fixed play times often being logged with too big durations. For play times already logged incorrectly, run the script src/scripts/fix_play_time.js to fix those
Fixed tracks and playlists properties of playlists missing during iTunes import
0.2.0 - 2021 Jan 3
Added currently playing artist and title to player
Added sorting
Added macOS traffic light to window
Removed shortcut for importing iTunes library
Fixed album names not showing up
Fixed play time sometimes being incorrectly logged
Fixed empty tracklist when opening playlist while scrolled down