This is the second, and likely final beta release for 0.11.0. It contains fixes for issues reported in 0.11.0, and includes the freshly merged synced lyrics support in preparation for 0.11.0. It also features a new layout for large window sizes, restricts the default filesystem permissions in flatpak to xdg-music only, and adds an option to send notifications on track changes during playback.
Notable Fixes
- Fixed singles not showing up correctly in the library
- Fix for all music being mistakenly grouped together into one giant album.
- Fixed artists and genres not being removed from the database on track metadata updates in some cases.
- Fixed some UI element overflows on small window sizes.
- Hours should now be correctly accounted for by the player.
Synced Lyrics
Recordbox now has support for displaying and editing synced lyrics. It will default to showing synced lyrics by default, falling back to unsynced lyrics if they exists. Both embedded and external synced lyrics are supported. The workflow for adding/editing/synced lyrics could probably be improved ― and suggestions towards that are welcome ― but is sufficient for now. Rough edges will be smoothed off in subsequent releases.
To edit synced lyrics, a new edit dialog specifically for them has been added. The focus of this edit dialog is mostly for making small fixes and adjustments to already-synced lyrics, so fully syncing new lyrics might be a bit awkward, and again this can be improved more going forward.
Permission Changes
In this release and future release, Recordbox will only have permission to access the xdg-music directory by default, which is typically the /home/[USER]/Music directory. This directory will be pre-selected by default on the first-start page, and changing it to a directory that Recordbox does not have permission to access will reveal a message explaining how to grant the necessary permissions. There is not currently a way for a flatpak application to permanently request access to a directory in a way that access persists across restarts.
This means that if no music is showing up in the library after updating, and you have set a non-default music location, try checking the filesystem permissions for Recordbox first before opening an issue. If the permissions are correct (or Recordbox is not running as a flatpak) and music is still not appearing, then it is a bug and can be reported.
New Layout
One of the flaws with the newer UI design over the old one is that is is less space-efficient at large window sizes. To address this, a new larger layout has been introduced to take advantage of the additional screen space. When Recordbox's window gets large enough, it will switch from the default layout to this new large layout, which moves the play queue out of the sidebar to below the player view, and adjusts the layout of the player view to fit accordingly.
Navigation Change
Since the play queue is not always in the sidebar anymore, the position of the lyrics view and the queue have been swapped so the lyrics page is at position 4. Otherwise the the behavior of the control+4 and control+5 shortcuts are inconsistent with the UI in the large layout, as the control+5 would activate the lyrics view in the 4th position. Now control+4 activates the lyrics view at position 4, and control+5 the play queue at position 5.
Other Changes
- Additional technical information about the playing stream (bit depth, encoding) has been added to the player view.
- A new preference has been added to enable notification sending on track changes.
- The keyboard shortcut dialog has been ported to the new
AdwShortcutsDialog - Recordbox will now write logs to a file in the
xdg-cachedirectory to make debugging easier.
Installing
Use flatpak install ca.edestcroix.Recordbox.Devel.flatpak to install the flatpak file attached to this release. I am working on setting up a beta release channel on Flathub as well. Will post instructions here to install from the beta repo once this is set up.
Known Issues:
- There are some minor issues with the first-start page. One being that the "Start" button does not do anything when trying to use the pre-selected default directory unless it is first manually re-selected. Another is that the first-start page might not always show up correctly in all cases, but this is unconfirmed.