Strawberry Music Player ======================= ChangeLog Version 0.4.1: * Fixed crash in analyzer * Fixed trying to use systray even if the desktop had no systray * Fixed Tidal login loop bug * Added Deezer support * New improved fancy tabwidget * Fixed bug not loading engine settings * Moved queue manager into tabbar for easier access * Fixed crash when changing appearance colors * Improved error handling between player and engine * Added setting to allow continue to the next song in the playlist based on error * Improved Xine engine code * Moved some settings * Updated builtin taglib * Added AppStream data file * Fixed compiling with Qt 5 versions of system QtSingleApplication and Qxt library Version 0.3.3: * Fixed Tidal login Version 0.3.2: * Fixed search error not shown in Tidal search * Added URL handler for Tidal, now retrieving URL's when playing instead of when searching * Fixed bug in pipeline not setting url * Fixed bug setting wrong temporary metadata * Removed device module from windows, since it's not implemented for windows * Added support for both ALSA hw and plughw * Added option to change url stream scheme for Tidal * Added encoding of Tidal token in the source code * Added encoding of Tidal password in the configuration Version 0.3.1: * Added new lyrics provider with lyrics from AudD and API Seeds * New improved context widget with albums and lyrics * Fixed playing and context widget getting stuck in play mode when there was an error * Changed icons for artists in collection, tidal and cover manager * Removed "search" icon from "Search automatically" checkbox (right click) that looked ugly * Removed some unused widgets from the src/widgets directory * Fixed initial size of window and side panel * Fixed saving window size correctly * Added Tidal support * Disabled Amazon cover provider because of revoked API key * Removed broken xine fader * Made chromeprint optional * Added missing names to about dialog * Made xine enabled only for window debug * Removed dead code * Added DSF and DSDIFF/DFF support * Fixed tagreader crash when saving tags to MP3 files * Added support for reading/writing lyrics to tags * Fixed saving tags (APE) for WavPack files Version 0.2.1: * Fixed crash with newer Qt * Fixed setting output/device for Xine and VLC backend * Improved backend settings to better support multiple backends * Fixed track slider for Xine, VLC and Phonon * Fixed compilation on MacOs * Fixed device selection on MacOs * Added xine on to windows build Version 0.1.6: * Fixed crash on exit caused by NVIDIA driver * Fixed PulseAudio device selection * Improvements to device selection Version 0.1.5: * Makefile fixes for building Version 0.1.4: * Fixed compliation with clang compiler * This release is mainly to get it working on openbsd and freebsd. Version 0.1.3: * Audio file detection by content * Added builtin taglib to 3rdparty to support detecting audio by content instead of just file extension * Removed unneeded qsqlite from 3rdparty * Added sqldrivers\qsqlite.dll for windows build * Replaced incorrect DLL libgstdirectsoundsink.dll (from gst 1.12.4) instead of libgstdirectsound.dll (from gst 1.14.0) for windows build * Fixed git versioning Version 0.1.2: * Fixed playback of WavPack files * Fixed musicbrainz tagfetcher * Use common regex (Song::kCoverRemoveDisc) for removing Disc/CD from album * Remove Disc/CD from album when creating hash for album cover filename * Fixed imobiledevice support compilation * Fixed output device selection on windows * Fixed problems with windows build missing some DLL's, only supplying required gstreamer-plugins now * Removed redundant code Version 0.1.1: * Initial release