Releases: strawberrymusicplayer/strawberry
Releases · strawberrymusicplayer/strawberry
Strawberry 0.6.6
- Fixed lowercased album artist in playlist column
- Fixed compiling with different optional features turned off
- Fixed hang in stream discoverer with certain formats
- Fixed Subsonic to correctly read disc
- Fixed preventing system logoff or shutdown
- Fixed correctly updating compilations
- Simplified gstreamer pipeline code
- Disabled showing analyzer for bit depths not supported by the analyzer
- Made stereo balancer independent from equalizer
- Added option to prefer album artist when sending scrobbles
- Removed lines in settings
- Added limit for number of tagreader processes to 2
- Improved system theme icon option to better pick correct icons
- Added option to automatically select current playing track
- (Windows) Added support for WASAPI
Strawberry 0.6.5
- Fixed scrobbler not to send scrobbles multiple times when metadata is updated
- Fixed Listenbrainz scrobbler not to send "various artists" as album artist
- Fixed missing cover image in OSD pretty reposition image
- Fixed OSD pretty upper left positioning
- Fixed OSD pretty positioning on Windows on screens with negative geometry
- Fixed appdata file to pass full validation
Strawberry 0.6.4
- Added setting for fancy tabbar background color
- Added setting to make marking songs unavailable optional
- Added lyrics from lyrics.ovh and lololyrics.com
- Fixed so that Subsonic verify certificate setting takes affect immediately
- Fixed all services to follow redirects
- Fixed so that songs with different albums are not treated as duplicates
- Fixed SingleApplication to use native system calls on Linux for getting username
- Added stream discoverer to gstreamer pipeline to detect stream filetype, samplerate and bit depth
- Disabled video in gstreamer pipeline
- Fixed ampache compatibility
- Fixed lyrics searcher not to try search for lyrics with empty song artist or title
- Fixed Qobuz login to send mac address as device manufacturer id on login
- Fixed Qobuz invalid signature parameter error when retrieving stream urls
- Fixed player not using preloaded stream url causing gapless playback to break
- Increased preload gap for gstreamer to make sure gapless playback works better
- Fixed setting and resetting temporary metadata for next playlist item
- Replaced media buttons with more correct ones
- Fixed windows thumbbar
- Lowered required Subsonic API version to 1.11.0
- Fixed Subsonic to allow empty artist and album in song replies
- Added Russian translations
- Fixed some services API urls using http to use https
- Fixed restoring to original window size when restoring from system tray
- Updated 3rdparty taglib
Strawberry 0.6.3
- Fixed crash when using internet services.
- Fixed musicbrainz tagfetcher only showing 1 result per song.
- Fixed collection watcher to unwatch deleted directories.
- Added "album - disc" grouping.
Strawberry 0.6.2
- Disabled fatal error for FTS5 cmake test.
Strawberry 0.6.1
- Compare artist and album case-insensitive when generating score for album covers.
- Fixed broken return value of sendMessage() in SingleApplication causing application to be started twice.
- Improved error handling in local redirectserver.
- Added new tabs view with search and favorites to Tidal.
- Fixed gst_pad_send_event lock in gstreamer pipeline.
- Made Xine analyzer optional to fix compilation with newer Xine.
- Implemented offset and queue to all Tidal requests.
- Added new artist, album and song ids to songs schemas to add/remove favorites.
- Improved lyrics searcher.
- Fixed disabling fading option in backend settings when volume control is disabled.
- Added x-scheme-handler/tidal to desktop file to handle tidal songs and allow OAuth redirect url.
- Added love button for scrobblers.
- Fixed gapless playback when using url handler.
- Fixed enabling/disabling fading options in backend settings.
- Added support for Subsonic streaming.
- Added support for Qobuz streaming.
- Added confirmation box for opening songs in file browser to avoid users accidentally opening too many songs.
- Added OSD notification on playback resume option.
- Fixed MusicBrainz tag fetcher to respect rate limiting when fetching tags.
- Fixed hardcoded systemtray icon.
- Added live scanning and option to rescan songs.
- Added playlist background image stretch option to zoom image with cutting the height.
- Replaced use of QDesktopWidget with QDesktop
- Replaced all uses of QSignalMapper with lambda expressions
- Fixed collection album covers stuck to old ones when new album covers are fetched
- Fixed all Json services to check HttpStatusCodeAttribute in addition to checking network errors
- Fixed track change hang
- Fixed playlist sorting to ignore articles
- Fixed MessageReply crash in tagreader
- Fixed MTP support
- Fixed possible crashes with libimobiledevice devices
- Removed older devicekit udisks backend
- Using iconv to replace non-ascii characters when organising files
- Fixed IPod support when listed from UDisks2
- Fixed memory leaks when establishing database connections and in database backup.
- Fixed dangling database connections when loading collection, playlists and devices.
- Fixed closing and deleting backends to free memory and database connections on exit.
- Fixed dangling pointers causing crashes when loading new album covers in collection.
- Fixed playlist shortcuts being broken because they were hidden in playlist right click menu.
- Replaced FTS3 and custom tokenizer with FTS5 with unicode61.
- Fixed certain cases where track slider popup was stuck.
- Fixed certain cases where the playing widget gets stuck when switching fast between context and other widgets.
- Removed ChartLyrics provider (service have been down for a long time).
Strawberry 0.5.5
- Fixed Tidal API URL
Strawberry 0.5.4
- Changed description for offline mode scrobbling for less confusion
- Fixed scrobbler to not send "playing now" when in offline mode
- Added common RPM spec file for openSUSE, Fedora, RedHat, CentOS and Mageia
- Improved cover manager score system
- Added Deezer and Tidal cover providers
- Added ChartLyrics lyrics provider
- Added HTTPS workaround for Last.Fm OAuth to solve redirect https to http (localhost) problems
- Added Moodbar
- Fixed incorrect desktop file returned by mpris2
- Fixed mpris2 CanPlay
- Fixed updating play and skip count properly
- Fixed track seeking with mouse wheel
- Fixed CDDA tracks being invalidated (greyed) in the playlist
- Fixed problems using transcoder when other engines were selected
- Improved song loader error handling
- Fixed enabling equalizer having no affect
- Disable notification art setting when tray icon notification is selected
- Applying settings immediately when pressing Apply in settings dialog instead of just saving
- Disable scroll over icon to change track setting on non-X11 systems and KDE
- Removed nvidia workaround on exit which is no longer needed
- Fixed chromaprinter unref buffer crash when using complete tags automatically
- Fixed crash on exit using VLC engine when using static taglib caused by tagblib linking collision
- Fixed context background to follow base colors instead of always white
- Fixed fancy tabbar small sidebar mode width
- Added some missing taglib configure checks
- Saving geometry, tabbar, playlist column settings on exit only to reduce wear on SSD's and fix sluggish resizing with non-SSD
- Fixed and improved snap including upgrading to core18 and adding proper alsa support
- Fixed resume playback on startup not working for other than the first playlist
Strawberry 0.5.3
- Changed default tagging to albumartist in organise dialog
- Removed support for older taglib in tagreader
- Made lyrics selectable in context
- Added boom and rainbow analyzers
- Made it possible to use enter in shortcuts
- Replaced "no album cover" image
- Capitalized Strawberry in OSD and tooltip
- Added artist search to Tidal
- Created systray tooltip workaround for KDE
- Changed defaults for backend fade setting
- Changed backend settings to allow setting device back to automatic when a custom device is active
- Hide ALSA options on non-ALSA systems
- Showing errors in dialog when editing tags fails
- Update database immediately when saving tags were successful
- Show Strawberry icon in OSD when stopping track
- Added support for translations
- Renamed desktop and appdata files to follow freedesktop specifications
- No longer allowing X11 shortcuts on Wayland
- Fixed handling of UNC paths in gstreamer engine
- Added option to disable volume control
- Removed Deezer support (SDK discontinued and streams are encrypted)
- Added Norwegian and Spanish translations
- Added setting to allow automatically saving album covers directly to album directory
- Updated mimetypes
- Added basic support for system and custom icons
- Moved loading of device icons to device model
- Added better support for APE tags
- Fixed problems identifying song as collection songs when loading playlist files
- Fixed problems loading Tidal URLs from playlist files
- Added support for saving and restoring geometry in settings, organise and transcoder dialogs
- Improved Tidal error handling and automatic login
- Improved Tidal search to handle duplicate albums
- Notify collection backend about renamed files when organising files
- Added more background image options
- Removed API Seeds lyrics provider (require payment)
- Added group by format
- Fixed gstreamer leaks
Strawberry 0.5.2
- Added error handling and message for URL handler
- Added SingleCoreApplication secondary check
- Fixed memory leaks in devices
- Fixed more stability issues in devices
- Remove remastered from album title when searching for lyrics, covers and scrobbling
- Fixed CMake check for X11 headers
- Enabled iLister and AFC device
- Added saving of album cover to gpod devices
- Fixed AAC/MP4 transcoder
- Added log to organise error dialog
- Added warning when enabling X11 shortcuts on Gnome, Cinnamon or KDE
- Fixed transcoder to use filename suffixes to solve issues when copying files to iPods
- Added option to copy album cover in organise dialog (filesystem and libgpod devices)
- Added raise() to make sure window is on top when strawberry is started twice