What's New
- Recordbox now has the ability to read and write lyrics stored in text files, in addition to the tags in the track metadata. Files that have the same file name as the corresponding track, or files with a filename that matches the tagged title of a track will be read, and these files can be in either the same directory as the track or in a directory named 'lyrics' in the same directory as the tracks.
- Recordbox can now open files from the file manager, and open file paths passed as command-line arguments, meaning it can now be set as the default music player.
- Several major changes have been made under the hood, which will improve load times and speed up the initial parsing of the music library. These include:
- Loading from the database being made asynchronous, which prevents the UI from blocking when loading large libraries.
- Tracks for albums being loaded on-demand, rather than when Recordbox starts.
- The parsing and loading of album art and thumbnails being reworked to be multi-threaded and asynchronous, which means the UI no longer has to wait for covers to load, and covers can be made visible as they become available.
- Search has been updated to use the
fuzzy-matcher
crate, which results in better query matching and faster search times.
- The search dialog and album track list have been updated to reuse widgets instead of recreating them, which improves performance when switching albums or doing lots of searching.
- Keyboard navigation in the search dialog has been improved, adding support for GNOME's standard control+g and control+shift+g shortcuts for navigating search results, and selecting the first result by default.
- A Turkish translation was added, courtesy of @yakushabb.
Bugfixes
- The application can no longer be softlocked when sync on startup is disabled, which previously would result in the startup page being shown with no way to close it.
- Fixed some crashes involving the play queue that could rarely occur.
- Fixed track numbers being incorrectly parsed in some cases
- Fixed the wrong track sometimes playing after replacing the active play queue with a new album
- Fixed a bug which would cause GStreamer to fail when playing tracks with certain special characters in their filenames.