Revisions of strawberry

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1138177 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 63)
- Update to version 1.0.23
  + Bugfixes:
   + Fixed possible duplication of song entries after organizing (#1341).
   + Fixed possible crash when connecting devices (#1313).
   + Fixed playlist sorting of original year (#1349).
  + Enhancements:
   + Treat all stream errors as non-fatal (#1347).
   + Require KDSingleApplication 1.1.0.
   + Fix logging of restored unavailable songs. 
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1134092 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 62)
- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1132280 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 61)
- Update to version 1.0.22
  + Bugfixes:
   + Fixed KDSingleApplication cmake version check.
   + Fixed KDSingleApplication Qt 5 detection (#1299).
   + Fixed timer started in wrong thread (#1302).
   + Fixed erratic seeking behaviour if buffer duration is set to zero (#1302).
   + Fixed SCollection related crash on exit with Qt 5 (#1316).
   + Fixed track about to end related crash on playback failure (#1332).
   + Fixed playlist column widths not remembered if stretch mode is off with Qt 6.6.1 and higher (#1328).
  + Enhancements:
   + Increase thread priority for playback threads.
   + Allow drag and drop of songs to favorite playlists.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1119300 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 59)
- Update to version 1.0.21
  + Bugfixes:
   + Fixed seekbar position resetting to zero before showing actual position when seeking.
   + Fixed compressed files showing up in collection (#1274).
   + Fixed connecting devices (#1288).
   + Fixed device schema missing ebur128 fields.
   + Fixed collection search by tag not working with space between colon and search term (#1290).
   + Fixed seeking when 5 seconds is remaining of the song resetting position to beginning (#1258).
   + Fixed intermittent crash when seeking with Auto as output (#1123).
  + Enhancements:
   + Support using system KDSingleApplication when available.
   + Improved lyrics matching.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113540 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 58)
- Add libebur128: enabling song playback loudness normalization
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1113316 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 57)
- Update to version 1.0.20
  + Fixed appdata validation.
- Update to version 1.0.19
  + Bugfixes:
   + Use shared pointers for objects to fix potential crashes on exit (#1239).
   + Fixed smart playlist search not matching unrated songs (#1244).
   + Fixed reading FMPS_Playcount for MP3 ID3v2 tags (#1248).
   + Always stop playing after 100 errors to prevent flooding the error dialog (#1220).
   + Fixed volume going to 100% when decreasing volume beyond zero (#1262).
   + Fixed error dialog sometimes showing empty.
  + Enhancements:
   + Add Mpris2 property to read/write rating (#1246).
   + Capitalize playlist column names (#1264).
   + Added lyrics from songlyrics.com, azlyrics.com, elyrics.net and lyricsmode.com.
  + New features:
   + Support performing song loudness analysis using `libebur128` (#1216).
   + Support song playback loudness normalization, as per EBU R 128 (#1216).
  + Other:
   + Removed last.fm HTTPS workaround and GnuTLS dependency
   + Removed broken lyrics.com lyrics provider.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1111805 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 56)
- Rebuild after abseil-cpp update. (boo#1215227)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1096334 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 55)
- Update to version 1.0.18
  + Bugfixes:
   + Fixed reading disc from QObuz songs (#1168).
   + Fixed volume being reset on playback with PulseAudio (#1174).
   + Fixed <br> tags in SQL query error message.
   + Fixed compile with Qt 6 without XCB (QX11Application).
   + Fixed smart playlist editor not properly loading search terms (#1172).
   + Fixed use of fixed icon for playlist favorite star icon (#1178).
   + Possible fix for collection thumbnails using disk cache having identical covers for albums with hashtag (#) in the album title (#1183).
   + Fixed listenbrainz scrobbling for songs with multiple artist mbids.
   + Fixed listenbrainz scrobbling for songs without duration.
   + Fixed gapless playback sometimes not working.
   + Fixed writing PNG images as embedded covers (#1209).
   + Fixed greyscale album covers not working in OSD D-Bus (#1205).
   + Fixed collection thumbnail disk cache with Qt 6.5.1 and newer.
   + Fixed moodbar disk cache with Qt 6.5.1 and newer.
   + Fixed playlist edit tag F2 shortcut only working for title tag (#1210).
   + Append number to filename if the destination file already exist when transcoding audio (#1200).
   + Fixed abseil linking issues with protobuf 1.22.0 and newer.
 + Enhancements:
   + Reduce memory overhead with album cover handling (#1046).
   + Improved listenbrainz error handling.
   + Show error dialog for listenbrainz errors similar to last.fm/libre.fm.
   + Reduce NetworkAccessManager instances.
   + Replace SingleApplication with KDSingleApplication.
   + Require Qt 5.12 or higher.
   + Add new database fields for art_embedded and art_unset.
   + Rewrite album cover loader.
   + Move cover filename settings from collection to covers settings.
   + Add setting to set priorities for album cover types.
   + Add rating filtering to playlist search (#1212).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1075321 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 54)
- Update to version 1.0.17
   + Fixed over-sized context album cover with device pixel ratio higher than 1.0 (#1166).
   + Fixed playing widget fading from a blurry previous cover with device pixel ratio higher than 1.0.
   + Made playlist source icon, album cover manager and OSD pretty cover respect device pixel ratio.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1074782 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 53)
- Update to version 1.0.16
 + Bugfixes:
   + Fixed lyrics from Musixmatch.
   + Fixed possible file corruption when saving both tags and embedded cover using the tag editor (#1158).
   + Fixed compile without GStreamer.
   + Fixed context and playing now album art rendering on High DPI displays (#1161).
   + Fixed setting source properties (device, user-agent, ssl-strict) with GStreamer 1.22 (playbin3) and higher (#1148).
   + Fixed rescan songs feature not ignoring mtime.
   + Search lyrics by artist instead of album artist by default.
 + Code improvements:
   + Replace use of deprecated QSqlDatabase::exec().
 + Added features:
   + Added backend setting for strict SSL mode.
   + Read AcoustID and MusicBrainz tags.
   + Submit MusicBrainz tags with ListenBrainz.
- Remove Qt 5 dependencies
- Remove VLC support
- Update list of lyric providers in features
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1069413 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 52)
- Update to version 1.0.15
 + Bugfixes:
   + Fixed playlist column showing invalid last played date for streams.
   + Fixed crash when the audio bin failed to initialize (#1123, #1133).
   + Fixed duplicated filename when organizing files using dot in the filename (#1136).
   + Fixed tag inline editing for streams (#1130).
   + Fixed resetting play statistics using tag edit dialog (#1124).
   + Fixed compilation songs not showing if group by was set to other than (Album) Artist / Album (#1140).
 + Enhancements:
   + Added lyrics from stands4 (lyrics.com).
   + Added Sonogram analyzer.
   + Use GStreamer playbin3 with GStreamer 1.22.0 and higher.
 + Code improvements:
   + Made use of C++11 enum class where possible.
   + Use new QNativeIpcKey based QSharedMemory constructor with Qt 6.6 and higher.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1058315 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 51)
- Update to version 1.0.14
 + Fix initial volume not set when using Auto as output (#1104).
 + Fix saving moodbar if the URL contains host, ie.: UNC paths for SMB (#1101).
 + Fix CollectionBackendTest compile error (#1100).
 + Remove explicitly enabling debug messages (#1106).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1057168 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 50)
- Update to version 1.0.13
 + Fixed volume synchronization leading to infinite loop resulting in crash when adjusting volume while playing (#1089).
 + Fixed incorrect volume.
 + Fixed collection organizing incorrectly handling slashes inside {} brackets for variables (#1091).
 + Fixed saving relative playlists to non-existing playlist files (#1092).
 + Fixed intermittent crash on collection model query (#1095).
 + Require system icons for fancy tabbar and settings sidebar to be larger than 22x22 (#1084).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1046286 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 49)
- Update to version 1.0.12
 + Fixed crash when adjusting volume with mouse wheel (#1089).
 + Fixed playback stopping in certain cases where the next track was unavailable (#958).
 + Removed appearance settings for changing palette colors, it was never properly implemented.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1045847 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 48)
- Update to version 1.0.11
 + Bugfixes:
 + Capitalize GLib application name so it appears nicely in GNOME and PulseAudio Volume Control (#1066).
 + Fixed missing application icon for PulseAudio Volume Control (#1066).
 + Ignore errors for missing albums when updating Tidal collection if there are results (#1061).
 + Only run periodic collection scan when moitoring collection setting is on.
 + Fixed an edge case where the context headline text was being cut short (#1067).
 + Made "Show in file browser" support SpaceFM filemanager (#1073).
 + Fixed incorrect tab order in edit tag dialog (#1075).
 + Changed "FMPS_PlayCount" to "FMPS_Playcount" when saving tag (#1074).
 + Fixed compilation tag read and write for MP4 (#1076).
 + Removed incorrect use of "TPE1" for performer when reading ID3 tags (#1076).
 + Disable tag fields for unsupported tags in tag editor.
 + Don't allow organizing files without unique tags (track or title) for filename (#1077).
 + Don't remove disc from album title when creating cover hash to allow different covers for each disc on an album (#1069).
 + Fixed incorrect relative paths for song filenames when saving playlists if the saved playlist location is a symablic link to the song filename (#1071).
 + Scrobble "Various Artists" as album artist (#1082).
 + Enhancements:
 + Use system volume instead of own software volume when available (#1037).
 + Improved Tidal and Qobuz support with timed requests.
 + Support MPRIS2 xesam:userRating.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1030466 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 47)
- Update to version 1.0.10
 + Bugfixes:
 + Fixed "Could not open settings file for writing: No such file or directory" error before settings file is created.
 + Fixed visual glitch on currently playing track (#1051).
 + Fixed "Unknown error" on Tidal search (#1047).
 + Fixed incomplete lyrics from Genius.
 + Fixed icons not showing in the file view on some systems (#1024).
 + Fixed issues with context and playing widget stopping when using VLC (#1054).
 + Enhancements:
 + Fixed narrowing conversions in connects.
 + Fixed casts from QByteArray.
 + Removed subdir for generated dbus files
 + Removed use of fixed font in context (#1040).
 + Improve Musixmatch lyrics search.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1001049 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 46)
- Update to version 1.0.9
 + Fixed parsing album title from radio stream metadata (#1023).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1000072 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 45)
- Update to version 1.0.8
 + Bugfixes:
 + Fixed backslash being appended to filter text when switching playlist (#1005).
 + Fixed OSD notifications service registering taking too long to timeout when not available.
 + Fixed radio stream added twice when double-clicked (#1015).
 + Fixed translating undo and redo buttons (#1017).
 + Enhancements:
 + Use ICU instead of iconv to transliterate characters for filenames.
 + Make separating albums by grouping tag optional in collection group by album.
 + Added support for video game music formats VGM and SPC.
 + Added setting for explicitly turning on HTTP/2 for streaming. Strawberry will set the libsoup SOUP_FORCE_HTTP1 environment variable when the HTTP/2 is not checked (#1016).
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 991156 from Jonas Kvinge's avatar Jonas Kvinge (jonaski) (revision 44)
- Update to version 1.0.7
 + Fixed checking file extension case-insensitive when loading and saving playlists.
 + Fixed reading and saving rating with TagParser.
 + Added option for selecting file extension when saving all playlists. 
Displaying revisions 1 - 20 of 63
openSUSE Build Service is sponsored by