Commit Graph

176 Commits

Author SHA256 Message Date
Ana Guerrero
a0d4e3abac Accepting request 1226004 from multimedia:apps
- Update to version 1.2.2
  + Bugfixes:
   + Fixed crash when creating a new smart playlist (#1609).
   + Fixed last playlist column being added when dragging a song and switching playlists.

OBS-URL: https://build.opensuse.org/request/show/1226004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=69
2024-11-24 10:04:58 +00:00
Jonas Kvinge
b14c6d0c34 - Update to version 1.2.2
+ Bugfixes:
   + Fixed crash when creating a new smart playlist (#1609).
   + Fixed last playlist column being added when dragging a song and switching playlists.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=173
2024-11-23 18:22:36 +00:00
Dominique Leuenberger
31690e51e0 Accepting request 1225634 from multimedia:apps
- Update to version 1.2.1
  + Bugfixes:
   + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
   + Fixed updating collection song sort text when disc is changed.
   + Fixed current playing file left open when the next track errored (#1582).
   + Fixed filter search not finding song containing uppercase "A" (#1599).
   + Fixed crash when removing album from playlist when using shuffle albums (#1588).
   + Fixed IDv3 MBID's tags with multiple entries being ignored.
   + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
   + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
   + Resolve symbolic links when dragging files to the playlist to match collection song.
   + Replaced Spotify username/password with access token.
   + Require Qt 6.4 or higher and drop support for Qt 5.
   + Require TagLib 1.12 or higher.
   + Use Qt stringliterals.
   + Move gstfastspectrum to src.
   + Use standard user temp location for current album cover.
   + Removed old MacFSListener.
   + Removed external tagreader and protobuf dependency.
   + Removed VLC support.
   + Ported to Qt translation (.ts) files and removed gettext dependency.
   + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.

OBS-URL: https://build.opensuse.org/request/show/1225634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=68
2024-11-21 21:02:01 +00:00
Jonas Kvinge
8b992b4937 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=171 2024-11-21 17:06:28 +00:00
Jonas Kvinge
dd20038edc - Update to version 1.2.1
+ Bugfixes:
   + Fixed playback of CUE continuing to play from the same file after the song has finished playing (#1568).
   + Fixed updating collection song sort text when disc is changed.
   + Fixed current playing file left open when the next track errored (#1582).
   + Fixed filter search not finding song containing uppercase "A" (#1599).
   + Fixed crash when removing album from playlist when using shuffle albums (#1588).
   + Fixed IDv3 MBID's tags with multiple entries being ignored.
   + Fixed crash when enabling Tidal, Spotify, Qobuz or Subsonic services.
   + Fixed passing filenames to strawberry on command line not resolving to absolute paths.
  + Enhancements:
   + Resolve symbolic links when dragging files to the playlist to match collection song.
   + Replaced Spotify username/password with access token.
   + Require Qt 6.4 or higher and drop support for Qt 5.
   + Require TagLib 1.12 or higher.
   + Use Qt stringliterals.
   + Move gstfastspectrum to src.
   + Use standard user temp location for current album cover.
   + Removed old MacFSListener.
   + Removed external tagreader and protobuf dependency.
   + Removed VLC support.
   + Ported to Qt translation (.ts) files and removed gettext dependency.
   + Removed deprecated Gnome/Mate SettingsDaemon global shortcuts.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=170
2024-11-21 17:04:36 +00:00
Ana Guerrero
770864aa80 Accepting request 1202427 from multimedia:apps
- Update to version 1.1.3
  + Bugfixes:
   + Fixed gstreamer registry lookup leak in Spotify settings.
   + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
   + Fixed playback going to pause and back to play on song change.
   + Fixed Genius Lyrics login not working (#1554).
   + Fixed slow collection filter search.

OBS-URL: https://build.opensuse.org/request/show/1202427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=67
2024-09-23 13:20:46 +00:00
Jonas Kvinge
4ee38e9a96 - Update to version 1.1.3
+ Bugfixes:
   + Fixed gstreamer registry lookup leak in Spotify settings.
   + Fixed all songs in a CUE sheet starting playback at the zero position (#1549).
   + Fixed playback going to pause and back to play on song change.
   + Fixed Genius Lyrics login not working (#1554).
   + Fixed slow collection filter search.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=168
2024-09-21 21:33:36 +00:00
Ana Guerrero
7dab6e2639 Accepting request 1200717 from multimedia:apps
- Update to version 1.1.2
  + Bugfixes:
   + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
   + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
   + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
   + Fixed collection "Search for this" adding prefix without value (#1510).
   + Fixed play (-p) command line option not working on startup (#1465).
   + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
   + Fixed Spotify bitrate being limited 128kbit/s.
   + Fixed Spotify returning too many artists and albums.
   + Fixed manually switching Spotify songs blocking UI.
   + Fixed analyzer not being set.
   + Fixed context top text being updated causing selected text to be unselected.
   + Fixed filter search to use filename for songs with empty title.
   + Fixed missing developer in Appstream appdata file.
   + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
   + Fixed WavPack .wvc accepted as valid audio files (#1525).
   + Fixed dynamic playlist controls not following system colors (#1483).
   + Fixed freeze on playlist right click (#1478).
   + Fixed copying songs to a iPod device keeping too many files open (#1527).
   + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
   + Fixed playlist sorting after filename (#1538).
  + Enhancements:
   + Improved volume adjustment and track seeking using touchpad (#1498).
   + Use own thread for lyrics parsing.
   + Added url and filename columns to collection and playlist filter search.

OBS-URL: https://build.opensuse.org/request/show/1200717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=66
2024-09-13 12:33:58 +00:00
Jonas Kvinge
419217fad3 - Update to version 1.1.2
+ Bugfixes:
   + Fixed Tidal Open API cover provider to only login when needed instead of on startup.
   + Fixed KDE added keyboard accelerator characters (ampersands) appearing in sidebar (#1400, #1389, #1476).
   + Fixed KDE added keyboard accelerator characters (ampersands) appearing when editing playlist name (#1499).
   + Fixed collection "Search for this" adding prefix without value (#1510).
   + Fixed play (-p) command line option not working on startup (#1465).
   + Fixed scan transaction being started when "Update the collection when Strawberry starts" option is unchecked (#1469)
   + Fixed Spotify bitrate being limited 128kbit/s.
   + Fixed Spotify returning too many artists and albums.
   + Fixed manually switching Spotify songs blocking UI.
   + Fixed analyzer not being set.
   + Fixed context top text being updated causing selected text to be unselected.
   + Fixed filter search to use filename for songs with empty title.
   + Fixed missing developer in Appstream appdata file.
   + Fixed MPRIS2 DesktopEntry to return desktop file entry without ".desktop" (#1516)
   + Fixed WavPack .wvc accepted as valid audio files (#1525).
   + Fixed dynamic playlist controls not following system colors (#1483).
   + Fixed freeze on playlist right click (#1478).
   + Fixed copying songs to a iPod device keeping too many files open (#1527).
   + Fixed MBIDs from MP4 being parsed incorrectly causing ListenBrainz errors (#1531).
   + Fixed playlist sorting after filename (#1538).
  + Enhancements:
   + Improved volume adjustment and track seeking using touchpad (#1498).
   + Use own thread for lyrics parsing.
   + Added url and filename columns to collection and playlist filter search.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=166
2024-09-12 20:10:16 +00:00
Dominique Leuenberger
5f11737394 Accepting request 1189136 from multimedia:apps
- Update to version 1.1.1
  + Bugfixes:
   + Fixed compilation songs being split into different albums when using album grouping.
   + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
   + Fixed resetting playlist columns.
   + Fixed adding songs to playlist adding all songs instead of filtered songs.
   + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
   + Use same code for collection and playlist filter search.

OBS-URL: https://build.opensuse.org/request/show/1189136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=65
2024-07-24 13:30:25 +00:00
Jonas Kvinge
29af09fd5c - Update to version 1.1.1
+ Bugfixes:
   + Fixed compilation songs being split into different albums when using album grouping.
   + Fixed adding playlist columns not working when stretch mode is disabled (#1085).
   + Fixed resetting playlist columns.
   + Fixed adding songs to playlist adding all songs instead of filtered songs.
   + Fixed collection filter matching entire text instead of individual words.
  + Enhancements:
   + Use same code for collection and playlist filter search.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=164
2024-07-22 23:10:42 +00:00
Ana Guerrero
37c8954c6c Accepting request 1187389 from multimedia:apps
- Update to version 1.1.0
  + Bugfixes:
   + Fixed crash when pressing CTRL + C (#1359).
   + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
   + Fixed misredered playlist search field with Wayland using scaling (#1255).
   + Fixed Azlyrics lyrics provider because of website changes.
   + Fixed Musixmatch lyrics provider because of website changes.
   + Fixed application exiting when closing file dialog (#1401).
   + Fixed playlist shuffle randomness (#707).
   + Fixed playlist shuffle order always the same when restarting playback (#1381).
   + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
   + Fixed manual shuffle while playing not setting current song to new index (##1353).
   + Fixed volume sync with PA when output is set to auto (#1123).
   + Fixed mpris:trackid type with KDE 6 (#1397).
   + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
   + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
   + Fixed reading common metadata CUE's with multiple files (#1463).
   + Fixed playlist header stretch mode to only resize the right column of the column being resized.
   + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
   + Fixed severe memory leak (!) in context album cover fading (#1464).
   + Separate albums by different artist in album groupings (#1276).
   + Removed -new-window parameter from dolphin command for open in file manager (#1412).
   + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
   + Improve error messages when connecting and copying to devices.
   + Allow enter to be used with multiselection to add songs to playlist (#1360)
   + Add song progress to taskbar using D-Bus.
   + Use API to receive Radio Paradise channels.
   + Added button for fetching lyrics to tag editor (#1391).
   + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).
   + Improved album and title disc, remastered, etc matching and stripping (#1387).
   + Save volume to settings when adjusting (#1272).
   + Resolve song from collection using track with Cue in XSPF (#1181).
   + Added background image to sidebar.
   + Read metadata from RIFF WAV files (#1424).
   + Use original path instead of canonical path when adding directories to the collection.
   + Only apply added/removed collection directories when settings are saved.
   + Detect and handle different text encodings when reading CUE files (#1429).
   + The collection has been rewritten and improved (model/filter/search) (#392).
   + Improve error messages from tag reader.
   + (Unix) Add experimental GStreamer pipewire support.
  + New features:
   + Letras lyrics provider.
   + Open Tidal API (openapi.tidal.com) cover provider.
   + Turbine analyzer.
   + WaveRubber analyzer.
   + Spotify streaming support.
  + Removed features:
   + Removed now broken lyricsmode.com lyrics provider because of website changes.

OBS-URL: https://build.opensuse.org/request/show/1187389
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=64
2024-07-15 17:48:59 +00:00
Jonas Kvinge
881be795ba - Update to version 1.1.0
+ Bugfixes:
   + Fixed crash when pressing CTRL + C (#1359).
   + Pass on scroll events to page in settings to avoid changing settings when scrolling with mouse (#1380).
   + Fixed misredered playlist search field with Wayland using scaling (#1255).
   + Fixed Azlyrics lyrics provider because of website changes.
   + Fixed Musixmatch lyrics provider because of website changes.
   + Fixed application exiting when closing file dialog (#1401).
   + Fixed playlist shuffle randomness (#707).
   + Fixed playlist shuffle order always the same when restarting playback (#1381).
   + Fixed dynamic random mix not always ignoring shuffle and repeat mode (#1366).
   + Fixed manual shuffle while playing not setting current song to new index (##1353).
   + Fixed volume sync with PA when output is set to auto (#1123).
   + Fixed mpris:trackid type with KDE 6 (#1397).
   + Fixed open in file manager feature not handling missing XDG_DATA_DIRS variable.
   + Fixed collection pixmap disk cache and moodbar cache with newer Qt versions.
   + Fixed reading common metadata CUE's with multiple files (#1463).
   + Fixed playlist header stretch mode to only resize the right column of the column being resized.
   + Fixed adding columns to playlist header not working when not using stretch mode (#1085).
   + Fixed severe memory leak (!) in context album cover fading (#1464).
   + Separate albums by different artist in album groupings (#1276).
   + Removed -new-window parameter from dolphin command for open in file manager (#1412).
   + Only use playbin3 with GStreamer 1.24 and higher, not with GStreamer 1.22 or lower.
  + Enhancements:
   + Improve error messages when connecting and copying to devices.
   + Allow enter to be used with multiselection to add songs to playlist (#1360)
   + Add song progress to taskbar using D-Bus.
   + Use API to receive Radio Paradise channels.
   + Added button for fetching lyrics to tag editor (#1391).
   + Added option not to skip "A", "An" and "The” when sorting artist names in collection (#1393).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=162
2024-07-14 14:04:41 +00:00
Jonas Kvinge
f872c5ac84 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=161 2024-03-23 12:43:30 +00:00
Jonas Kvinge
e224957e4a - Rebuild for protobuf (boo#1221091).
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=160
2024-03-08 14:06:04 +00:00
Ana Guerrero
9bff1bbb6f Accepting request 1138177 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1138177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=63
2024-01-12 22:45:20 +00:00
Jonas Kvinge
a782da6410 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=158 2024-01-11 20:38:40 +00:00
Jonas Kvinge
7b5fb1cb94 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=157
2024-01-11 19:49:49 +00:00
Ana Guerrero
a210383eb8 Accepting request 1134092 from multimedia:apps
- Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.

OBS-URL: https://build.opensuse.org/request/show/1134092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=62
2023-12-20 20:01:48 +00:00
Jonas Kvinge
475ec6639f - Add BuildRequires for KDSingleApplication-qt6 with Tumbleweed.
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=155
2023-12-19 17:12:53 +00:00
Ana Guerrero
9602308dbc Accepting request 1132280 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1132280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=61
2023-12-10 18:40:02 +00:00
Jonas Kvinge
869ce1fbc7 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=153
2023-12-09 22:28:13 +00:00
Ana Guerrero
7831780279 Accepting request 1120309 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1120309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=60
2023-10-25 16:05:19 +00:00
Jonas Kvinge
a8d65a8855 Accepting request 1120292 from home:iznogood:branches:multimedia:apps
- Add explicit pkgconfig(fftw3) BuildRequires: This optional
  dependency was previously pulled in by chromaprint. Build moodbar
  support.

OBS-URL: https://build.opensuse.org/request/show/1120292
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=151
2023-10-25 14:01:41 +00:00
Ana Guerrero
fbfdcb6d5f Accepting request 1119300 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1119300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=59
2023-10-22 19:01:49 +00:00
Jonas Kvinge
b1f56fbb10 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=149
2023-10-21 02:01:07 +00:00
Ana Guerrero
0095854bf4 Accepting request 1113540 from multimedia:apps
- Add libebur128: enabling song playback loudness normalization

OBS-URL: https://build.opensuse.org/request/show/1113540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=58
2023-09-26 20:01:46 +00:00
Jonas Kvinge
d3d489b217 - Add libebur128: enabling song playback loudness normalization
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=147
2023-09-25 18:48:54 +00:00
Ana Guerrero
bf9e7bc22a Accepting request 1113316 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1113316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=57
2023-09-25 18:03:26 +00:00
Jonas Kvinge
6cbebf975f - Update to version 1.0.20
+ Fixed appdata validation.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=145
2023-09-24 22:07:28 +00:00
Jonas Kvinge
95d7316db5 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=144
2023-09-24 21:30:57 +00:00
Dominique Leuenberger
58136b91e6 Accepting request 1111805 from multimedia:apps
- Rebuild after abseil-cpp update. (boo#1215227)

OBS-URL: https://build.opensuse.org/request/show/1111805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=56
2023-09-20 11:23:30 +00:00
Jonas Kvinge
26356756e8 - Rebuild after abseil-cpp update. (boo#1215227)
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=142
2023-09-17 19:17:27 +00:00
Dominique Leuenberger
462de2f433 Accepting request 1096334 from multimedia:apps
- 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).

OBS-URL: https://build.opensuse.org/request/show/1096334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=55
2023-07-03 15:42:24 +00:00
Jonas Kvinge
1336ee0a13 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=140
2023-07-01 23:36:39 +00:00
Dominique Leuenberger
4f36692e84 Accepting request 1075321 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1075321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=54
2023-03-29 21:28:31 +00:00
Jonas Kvinge
3ea6a246b4 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=138
2023-03-29 17:03:38 +00:00
Dominique Leuenberger
b5c6a157fd Accepting request 1074782 from multimedia:apps
- 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

OBS-URL: https://build.opensuse.org/request/show/1074782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=53
2023-03-28 15:49:15 +00:00
Jonas Kvinge
1869952dba - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=136
2023-03-27 20:51:56 +00:00
Dominique Leuenberger
f346b0a806 Accepting request 1069413 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1069413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=52
2023-03-04 21:43:56 +00:00
Jonas Kvinge
b92aa2f1ac - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=134
2023-03-04 16:00:51 +00:00
Dominique Leuenberger
8433f98208 Accepting request 1058315 from multimedia:apps
- 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).

OBS-URL: https://build.opensuse.org/request/show/1058315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=51
2023-01-14 19:31:51 +00:00
Jonas Kvinge
c154c5ad1d - 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).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=132
2023-01-13 21:27:02 +00:00
Dominique Leuenberger
f65ede04cb Accepting request 1057168 from multimedia:apps
- 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).

OBS-URL: https://build.opensuse.org/request/show/1057168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=50
2023-01-10 13:59:54 +00:00
Jonas Kvinge
9a0142bb70 - 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).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=130
2023-01-09 21:53:27 +00:00
Dominique Leuenberger
59221e33a6 Accepting request 1046286 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1046286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=49
2023-01-03 14:05:27 +00:00
Jonas Kvinge
93445e34a2 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=128
2023-01-02 19:22:49 +00:00
Dominique Leuenberger
b9561f5a7a Accepting request 1045847 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1045847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=48
2022-12-31 10:23:08 +00:00
Jonas Kvinge
2b107407e8 - 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.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=126
2022-12-30 18:00:26 +00:00
Dominique Leuenberger
7d1bf17bcd Accepting request 1030466 from multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1030466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=47
2022-10-22 12:13:24 +00:00