SHA256
1
0
forked from pool/strawberry

Compare commits

...

17 Commits

Author SHA256 Message Date
Ana Guerrero
ebcf8173a8 Accepting request 1241767 from multimedia:apps
- Add missing qt6-gui-private-devel dependency
- Update to version 1.2.7
  + Bugfixes:
   + Fixed strawberry exiting when clicking tray icon.
   + Fixed Clementine import script errors.
   + Disabled OSD Pretty on Wayland since it's not working properly.
 +Enhancements:
   + Only maximize error dialog if Strawberry is the active window (#1627).
   + Added QPA Platform Native Interface as optional component.

OBS-URL: https://build.opensuse.org/request/show/1241767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=73
2025-02-03 20:42:19 +00:00
Jonas Kvinge
c94541d040 - Add missing qt6-gui-private-devel dependency
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=183
2025-01-31 17:45:45 +00:00
Jonas Kvinge
0fdce08946 - Update to version 1.2.7
+ Bugfixes:
   + Fixed strawberry exiting when clicking tray icon.
   + Fixed Clementine import script errors.
   + Disabled OSD Pretty on Wayland since it's not working properly.
 +Enhancements:
   + Only maximize error dialog if Strawberry is the active window (#1627).
   + Added QPA Platform Native Interface as optional component.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=182
2025-01-31 17:29:06 +00:00
Ana Guerrero
9a6815e39a Accepting request 1238472 from multimedia:apps
- Update to version 1.2.6
  + Fixed dragging songs from playlist to queue.
- Update to version 1.2.5
  + Fixed crash when saving playcount or rating to file (#1633).
  + Fixed QFile::open failing in unit tests.
  + Fixed playlist sequence settings saved to wrong configuration file (#1649).
  + Fixed use of deprecated GIO functions with GLib 2.84 and newer.

OBS-URL: https://build.opensuse.org/request/show/1238472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=72
2025-01-17 17:38:15 +00:00
Jonas Kvinge
19a60a3343 - Update to version 1.2.6
+ Fixed dragging songs from playlist to queue.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=180
2025-01-17 11:28:42 +00:00
Jonas Kvinge
0d9f328592 - Update to version 1.2.5
+ Fixed crash when saving playcount or rating to file (#1633).
  + Fixed QFile::open failing in unit tests.
  + Fixed playlist sequence settings saved to wrong configuration file (#1649).
  + Fixed use of deprecated GIO functions with GLib 2.84 and newer.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=179
2025-01-17 02:57:50 +00:00
Ana Guerrero
b740e094e3 Accepting request 1236757 from multimedia:apps
- Update to version 1.2.4
  + Bugfixes:
   + Fixed Spotify songs not being available for scrobbling.
   + Fixed leading "A" and "The" articles being skipped for album sort text.
   + Fixed thread safety issue when validating playlist songs on startup.
   + Fixed filter search not ignoring space after colon when using column based search.
   + Fixed KGlobalAccel to use capitalized application name.
   + Fixed slash not properly handled when saving a playlist (#1624).
   + (Unix) Fixed collection scanner so it ignores special filesystem paths (/sys, /proc, /run, etc) (#1615).
  + Enhancements:
   + Use XSPF "title" as playlist name when loading and saving playlists (#1624).
   + Added support for using album ID when receving album covers for Subsonic songs (#1636).
   + Added option for preserving directory structure when trascoding songs (#1637).

OBS-URL: https://build.opensuse.org/request/show/1236757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=71
2025-01-12 10:20:14 +00:00
Jonas Kvinge
b33037879c - Update to version 1.2.4
+ Bugfixes:
   + Fixed Spotify songs not being available for scrobbling.
   + Fixed leading "A" and "The" articles being skipped for album sort text.
   + Fixed thread safety issue when validating playlist songs on startup.
   + Fixed filter search not ignoring space after colon when using column based search.
   + Fixed KGlobalAccel to use capitalized application name.
   + Fixed slash not properly handled when saving a playlist (#1624).
   + (Unix) Fixed collection scanner so it ignores special filesystem paths (/sys, /proc, /run, etc) (#1615).
  + Enhancements:
   + Use XSPF "title" as playlist name when loading and saving playlists (#1624).
   + Added support for using album ID when receving album covers for Subsonic songs (#1636).
   + Added option for preserving directory structure when trascoding songs (#1637).

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=177
2025-01-10 05:00:57 +00:00
Ana Guerrero
961eb698ce Accepting request 1229136 from multimedia:apps
- Update to version 1.2.3
  + Bugfixes:
   + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
   + Fixed missing seek when starting playback of a CUE song (#1568).
   + Fixed "QDBusObjectPath: invalid path" error.

OBS-URL: https://build.opensuse.org/request/show/1229136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/strawberry?expand=0&rev=70
2024-12-09 20:11:43 +00:00
Jonas Kvinge
a33b83b233 - Update to version 1.2.3
+ Bugfixes:
   + Fixed libcdio NULL related compilation error on FreeBSD (#1610).
   + Fixed missing seek when starting playback of a CUE song (#1568).
   + Fixed "QDBusObjectPath: invalid path" error.

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=175
2024-12-08 16:42:20 +00:00
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
4 changed files with 121 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:270899825bd3c9283d31b2e10edd0e86df14a2f3a4fbea44dde78928ef388848
size 11354732

3
strawberry-1.2.7.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3411878ce1937fc5161ed9cffe25591c228035b6918d383bd26f73d12eed799a
size 11487296

View File

@ -1,3 +1,116 @@
-------------------------------------------------------------------
Fri Jan 31 17:45:24 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Add missing qt6-gui-private-devel dependency
-------------------------------------------------------------------
Fri Jan 31 17:27:52 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.7
+ Bugfixes:
+ Fixed strawberry exiting when clicking tray icon.
+ Fixed Clementine import script errors.
+ Disabled OSD Pretty on Wayland since it's not working properly.
+Enhancements:
+ Only maximize error dialog if Strawberry is the active window (#1627).
+ Added QPA Platform Native Interface as optional component.
-------------------------------------------------------------------
Fri Jan 17 11:28:10 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.6
+ Fixed dragging songs from playlist to queue.
-------------------------------------------------------------------
Fri Jan 17 02:36:37 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.5
+ Fixed crash when saving playcount or rating to file (#1633).
+ Fixed QFile::open failing in unit tests.
+ Fixed playlist sequence settings saved to wrong configuration file (#1649).
+ Fixed use of deprecated GIO functions with GLib 2.84 and newer.
-------------------------------------------------------------------
Fri Jan 10 04:59:32 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.4
+ Bugfixes:
+ Fixed Spotify songs not being available for scrobbling.
+ Fixed leading "A" and "The" articles being skipped for album sort text.
+ Fixed thread safety issue when validating playlist songs on startup.
+ Fixed filter search not ignoring space after colon when using column based search.
+ Fixed KGlobalAccel to use capitalized application name.
+ Fixed slash not properly handled when saving a playlist (#1624).
+ (Unix) Fixed collection scanner so it ignores special filesystem paths (/sys, /proc, /run, etc) (#1615).
+ Enhancements:
+ Use XSPF "title" as playlist name when loading and saving playlists (#1624).
+ Added support for using album ID when receving album covers for Subsonic songs (#1636).
+ Added option for preserving directory structure when trascoding songs (#1637).
-------------------------------------------------------------------
Sun Dec 8 16:41:12 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- Update to version 1.2.3
+ Bugfixes:
+ Fixed libcdio NULL related compilation error on FreeBSD (#1610).
+ Fixed missing seek when starting playback of a CUE song (#1568).
+ Fixed "QDBusObjectPath: invalid path" error.
-------------------------------------------------------------------
Sat Nov 23 18:21:20 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- 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.
-------------------------------------------------------------------
Thu Nov 21 17:03:11 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- 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.
-------------------------------------------------------------------
Sat Sep 21 21:32:15 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
- 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.
-------------------------------------------------------------------
Thu Sep 12 20:09:26 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>

View File

@ -1,7 +1,7 @@
#
# spec file for package strawberry
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: strawberry
Version: 1.1.2
Version: 1.2.7
Release: 0
Summary: A music player and music collection organizer
License: GPL-3.0-or-later
@ -35,7 +35,6 @@ BuildRequires: gcc13-c++
BuildRequires: gcc
BuildRequires: gcc-c++
%endif
BuildRequires: gettext
BuildRequires: git
BuildRequires: hicolor-icon-theme
BuildRequires: libboost_headers-devel
@ -74,12 +73,12 @@ BuildRequires: pkgconfig(libmtp)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libudf)
BuildRequires: pkgconfig(protobuf)
BuildRequires: pkgconfig(sqlite3) >= 3.9
BuildRequires: pkgconfig(taglib) >= 1.11.1
BuildRequires: pkgconfig(taglib) >= 1.12
%if 0%{?suse_version} > 1600
BuildRequires: cmake(KDSingleApplication-qt6)
%endif
BuildRequires: qt6-gui-private-devel
Requires: qt6-sql-sqlite
@ -116,8 +115,7 @@ export CXX="g++-13"
%endif
export CFLAGS="%{optflags} -fno-strict-aliasing"
export CXXFLAGS="$CFLAGS"
%cmake -DBUILD_WERROR=OFF \
-DQT_MAJOR_VERSION=6
%cmake -DBUILD_WERROR=OFF
%cmake_build
%install
@ -137,6 +135,5 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.straw
%{_datadir}/icons/hicolor/*/apps/strawberry.*
%{_datadir}/metainfo/*.appdata.xml
%{_mandir}/man1/%{name}.1%{?ext_man}
%{_mandir}/man1/%{name}-tagreader.1%{?ext_man}
%changelog