Releases: strawberrymusicplayer/strawberry
Releases · strawberrymusicplayer/strawberry
Strawberry 0.8.5
Bugfixes:
- Fix return type of SmartPlaylistQueryWizardPlugin::type().
- Fix comparison between QChar and integer to use QChar::unicode().
- Fix return type of qHash with Qt 6 to use size_t instead of uint.
- Fix tag edit dialog save process sometimes stuck.
- Fix repeat and shuffle buttons greyed out when a dynamic playlist is open.
- Fix CUE parser handling of values with empty quotes.
- Fix broken year and disc collection groupings with CUE songs.
- Fix HTML escaping showing up in OSD notifications when using custom text.
Enhancements:
- Add Swedish translation.
- Made Qt X11Extras and WinExtras modules optional.
- Save and restore geometry in edit tag dialog.
- Add command line option to play a playlist based on name.
- Change double-click behaviour in cover manager to open fullsize cover.
Strawberry 0.8.4
Bugfixes:
- Fix preventing session logout when window is maximized.
- Fix empty space in organize window when copying songs/playlists to devices.
- Fix crash when opening about dialog in a wayland session.
- Fix stretched fancy/side tabbar style issue with adwaita style (Fedora/Gnome).
- Fix centering star icon on playlist tabbar.
- Fix network proxy settings for streaming.
- Fix copy URL to clipboard to handle non-ASCII characters.
- Fix HiDPI scaling for glow animation and drag over playlist.
- Fix smart playlist search by filename.
- Fix single letter collection nodes showing before dividers.
Enhancements:
- Add support for native global shortcuts on KDE.
- Add track progress in system tray icon as an option.
- Only strip problematic characters in suggested filename when saving a playlist to file.
- Change star/unstar playlist to double-click instead of single-click.
- Don't edit playlist name on doubleclick in playlists view.
- Make context view top label text selectable.
- Add setting to change Qt style.
- Clear ID3v3 tags that are empty, and clear ID3v1 tags when setting ID3v3 tags.
- Remove remaining uses of QTextCodec.
- Remove Core5Compat dependency.
Strawberry 0.8.3
Bugfixes:
- Fixed updating playing widget song details in small cover mode.
- Fixed file extension when transcoding songs.
- Fixed updating album cover to collection in edit tag dialog when pressing save.
- Fixed songs with empty artist in collection.
- Fixed possible crashes with stream discovery.
- Fixed setting engine state to null.
- Fixed tagreader crash with empty APE tags.
- Fixed a gstreamer memory leak.
Enhancements:
- (Windows) Added WASAPI plugin.
Strawberry 0.8.2
- Fixed broken transition to next song for CUE files with certain audio formats (regression since version 0.6.13).
- Fixed all collection divider keys showing on top with some language collate settings (regression in version 0.8.1).
- Fixed SQL querying songs by song ID when song ID is a string.
- Fixed saving album covers for LMS Subsonic servers.
- Fixed reading song creation dates with LMS Subsonic servers.
- Fixed saving initial settings.
- Removed use of HTML in system tray icon tooltip for all desktop environments instead of just KDE and Cinnamon.
- (Windows) Ignore "IDirectSoundBuffer_GetStatus The operation completed successfully" false error when switching device while playing.
Strawberry 0.8.1
Bugfixes:
- Fixed engine selection in backend settings with Qt 6.
- Fixed pixelated playlist source icon for currently playing song.
- Fixed crash when deleting queued songs from playlist.
- Fixed situations where songs could disappear or be shown multiple times with certain collection groupings.
- Fixed initial sizes of playlist header columns.
- Fixed Strawberry preventing logout.
- Fixed incorrectly splitting of basename for moodbar and transcoding for filenames with several dots.
- Fixed certain cases where "playing now" for scrobbler were sent twice.
- Fixed album cover loaded twice for certain songs causing slugglish playing widget.
- Fixed playing widget to draw text after album cover is fully shown.
- Fixed crash when trying to copy a closed playlist to a device.
- Fixed incorrect song source for CUE songs when added through the collection watcher.
- Disable use of HTML in system tray tooltip on Cinnamon too.
- Remove problematic '&' character from OSD messages.
- (macOS) Fixed crash on exit when cover manager is open.
- (macOS) Fixed graphical corruption.
- (Windows) Fixed GStreamer registry problems.
- (Windows) Register Tidal URL Scheme in Windows installer.
Enhancements:
- Improved playlist autoscrolling.
- Only allow playlist right click tag editing for editable songs.
- Read song creation time from subsonic API.
- Remember manually set compilation status for albums when songs are rescanned.
- Added icons for edit tag playlist right click menu actions.
- Maximize dialogs if they are already open when clicked again in the menu.
- Added support for compilation tag to edit tag dialog.
- Show song info and album cover in OSD on stop and pause.
- Reshow OSD on song restart.
- Always save initial settings.
- Removed use of deprecated gstreamer "low-percent" (Minimum buffer fill setting).
- Added buffer low and high watermark settings to backend settings.
- Make use of newer version of the desktop notifications service when available.
New features:
- Added setting for enabling scrobbling based on song source.
- Added optional delete from disk in collection and playlist.
- Added Last.fm import data wizard.
- Added smart and dynamic playlists.
- Added song ratings.
- Added Qobuz streaming support.
- Added Subsonic server side scrobbling support.
- Load thumbnails from iPods to show under device collection.
Strawberry 0.7.2
Bugfixes:
- Fixed installation directory for translations.
- Fixed collection sorting for non-ASCII characters.
- Fixed closing connected devices on exit.
Strawberry 0.7.1
This release includes preliminary support for Qt 6.
Bugfixes:
- Fixed incorrectly mapped global shortcuts keys "2" and "3".
- Fixed Last.fm scrobbling to correctly start array notation for parameters at 0 and not 1.
- Fixed sending trackNumber correctly for Last.fm and Libre.fm scrobbling.
- Fixed collection search when using special characters in the search query.
- Fixed reading and saving MP4 lyrics tag.
- Fixed reading ASF comment tag.
- Fixed adding playlist songs outside the collection when there are multiple files with the same URL.
- Fixed the rescan songs option to work with local songs outside of the collection.
- Fixed problems with editing song metadata in the playlists.
- Fixed saving and restoring playlist scrollbar position when switching between playlists.
- Fixed minor issue in cue parser with date and genre.
- (macOS) Fixed gst-libav plugin issue resulting in MP3 not working.
Enhancements:
- Simplified and improved startup behaviour code.
- Adapted all source code to be compatible with Qt 6, and increased required Qt version to 5.8.
- Added option to compile with Qt 6 (-DWITH_QT6=ON).
- Base warning for show in file browser on unique directories to avoid unneeded warning about opening many files.
- Use album artist instead of artist for album repeat mode when available.
- Added extra safety for overwriting files for filesystem storages when organizing files.
- Remove diacritics in FTS search.
- Improved playlist context menu.
- Added fatal CMake error for missing protobuf compiler.
- Added support for parsing radio streams metadata with tilde in title.
- Added CMake option to install translation files.
- Increased maximum time step for seeking to 60.
- (Unix) Added playback actions to desktop file.
- (macOS) Hide behavior settings that are unavailable on macOS.
- (macOS) Fixed compile warnings.
- (macOS) Added Sparkle integration to notify on new versions.
- (Windows) Added QtSparkle support to notify on new versions.
Removed features:
- Removed Xine engine support.
- Removed broken imobiledevice (iPhone) support.
Strawberry 0.6.13
Bugfixes:
- Fixed cut-off text in about dialog.
- Fixed increasing play count when stop after track is enabled.
- Fixed showing/hiding playing widget when playback is started while window is hidden.
- Fixed "Show in file browser" to also work on local songs that are not in the collection.
- Fixed "Show in file browser" to work with PCManFM file manager.
- Fixed audio analyzer to work with S24LE and F32LE audio formats.
- Fixed playlist background image not loading.
- Fixed a memory leak when switching between playlists.
- Removed use of HTML in systemtray tooltip on KDE, since KDE no longer renders HTML in the systemtray.
Enhancements:
- Replaced use of C style casts.
- Adapted use of C++11 override.
- Improved CMake build files.
- Added new on startup options to show maximized or minimized.
- Builtin TagLib code is updated and improved.
- Made most icon sizes configurable in the settings, and increased default sizes for icons.
- Improved fancy tabbar to use font sizes from the theme instead of fixed sizes.
- Moving the currently playing song to the top when the playlist is manually shuffled.
- Added "a taste of Strawbs" background image.
- Fixed unit test for testing playlist model.
- Added new unit tests for tagreader.
Strawberry 0.6.12
Bugfixes:
- Fixed height of about dialog.
Enhancements:
- Only save settings for pages that actually has been changed.
- Replaced use of deprecated Qt functionality as of 5.15.
- Made scrobbler show error dialog for all errors when show error dialog option is on.
- Dont append disc to album titles for Subsonic and Tidal.
- Sort folders added from file view.
- Changed default collection grouping to album - disc.
Strawberry 0.6.11
Bugfixes:
- Fixed MPRIS missing art url when playing albums with embedded cover.
- Fixed updating local non collection songs when manually unsetting cover.
- Fixed infinite loop and preceding crash when CSS background-color was set in qt5ct.
- Fixed UI freeze when updating the database from a large Subsonic or Tidal collection.
- Fixed crash when CD loading fails in devices.
- Fixed CD devices showing up with having 0 songs after loading.
- Fixed the album cover loading indicator being stuck if no cover providers were available.
- Fixed the playing widget not updating artist, album or title after metadata has changed for a song when no album cover was loaded.
Enhancements:
- Sort songs in collection by song title instead of track if previous grouping is not the album.
- Added option to switch on/off automatically searching for album covers to context settings.
- Reset last played song when playlist is finished.
- Checking content type of received HTTP request for image when receiving album covers.
- Added option to scrobbler setting for turning off login error popup.
- Made MusicBrainz and Discogs cover providers respect rate limiting.
New features:
- Added option to show/hide sidebar.
- Added settings for selecting album cover and lyrics providers.
- Added album covers from Musixmatch and Spotify.
- Added lyrics from Genius, Musixmatch and ChartLyrics.