forked from pool/strawberry
Compare commits
25 Commits
Author | SHA256 | Date | |
---|---|---|---|
87d5806b51 | |||
|
f8b01be98e | ||
e27bc4260c | |||
|
ea89b4a39d | ||
2226e4815b | |||
|
8862924bea | ||
857fbe20ae | |||
|
8fb61aa443 | ||
ebcf8173a8 | |||
|
c94541d040 | ||
|
0fdce08946 | ||
9a6815e39a | |||
|
19a60a3343 | ||
|
0d9f328592 | ||
b740e094e3 | |||
|
b33037879c | ||
961eb698ce | |||
|
a33b83b233 | ||
a0d4e3abac | |||
|
b14c6d0c34 | ||
31690e51e0 | |||
|
8b992b4937 | ||
|
dd20038edc | ||
770864aa80 | |||
|
4ee38e9a96 |
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:270899825bd3c9283d31b2e10edd0e86df14a2f3a4fbea44dde78928ef388848
|
|
||||||
size 11354732
|
|
3
strawberry-1.2.11.tar.xz
Normal file
3
strawberry-1.2.11.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:87530e9601bd39b8cabcff529fbd7dbe0361aa8e7efc55931709345af7f9df43
|
||||||
|
size 11458100
|
@@ -1,3 +1,161 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 15 20:42:29 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 1.2.11
|
||||||
|
+ Fixed playlist songs sometimes not updated with new cover.
|
||||||
|
+ Fixed context album cover showing even when it's disabled in the setting (#1744).
|
||||||
|
+ Fixed crash when dragging songs to a closed playlist (#1741).
|
||||||
|
+ Enable startup notify in desktop file.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 18 20:01:49 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 1.2.10
|
||||||
|
+ Fixed Discord rich presence showing bogus artist and album.
|
||||||
|
+ Fixed incorrect ID3v2 comment tag.
|
||||||
|
+ Removed Genius lyrics.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 9 18:07:18 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 1.2.9
|
||||||
|
+ Fixed subsonic parse error (#1719).
|
||||||
|
+ Fixed Deezer cover provider parse error (#1716).
|
||||||
|
+ Fixed last.fm import progress.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 5 15:58:04 UTC 2025 - Jonas Kvinge <jonaski@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 1.2.8
|
||||||
|
+ Bugfixes:
|
||||||
|
+ Added "HI_RES_LOSSLESS" for Tidal quality setting.
|
||||||
|
+ Increased backend settings device lineedit height.
|
||||||
|
+ Possible fix for KGlobalAccel shortcuts sometimes not working.
|
||||||
|
+ Enhancements:
|
||||||
|
+ Removed deprecated Tidal username/password login.
|
||||||
|
+ Turned off "Grey out unavailable songs in playlists on startup" by default.
|
||||||
|
+ Added support for reading tags from streams.
|
||||||
|
+ Added tooltips in equalizer, backend and appearance settings.
|
||||||
|
+ Added full tag support for AIFF including embedded covers.
|
||||||
|
+ Use card ID instead of index for ALSA devices.
|
||||||
|
+ Removed KDSingleApplication from 3rdparty.
|
||||||
|
+ Support arbitrarily large EBU R 128 loudness normalization.
|
||||||
|
+ New features:
|
||||||
|
+ Added Discord rich presence support.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
Thu Sep 12 20:09:26 UTC 2024 - Jonas Kvinge <jonaski@opensuse.org>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package strawberry
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: strawberry
|
Name: strawberry
|
||||||
Version: 1.1.2
|
Version: 1.2.11
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A music player and music collection organizer
|
Summary: A music player and music collection organizer
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@@ -35,13 +35,15 @@ BuildRequires: gcc13-c++
|
|||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: gettext
|
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
BuildRequires: hicolor-icon-theme
|
BuildRequires: hicolor-icon-theme
|
||||||
BuildRequires: libboost_headers-devel
|
BuildRequires: libboost_headers-devel
|
||||||
|
BuildRequires: libchromaprint-devel
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: qt6-gui-private-devel
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
|
BuildRequires: cmake(KDSingleApplication-qt6)
|
||||||
BuildRequires: cmake(Qt6Concurrent)
|
BuildRequires: cmake(Qt6Concurrent)
|
||||||
BuildRequires: cmake(Qt6Core)
|
BuildRequires: cmake(Qt6Core)
|
||||||
BuildRequires: cmake(Qt6DBus)
|
BuildRequires: cmake(Qt6DBus)
|
||||||
@@ -51,6 +53,7 @@ BuildRequires: cmake(Qt6Network)
|
|||||||
BuildRequires: cmake(Qt6Sql)
|
BuildRequires: cmake(Qt6Sql)
|
||||||
BuildRequires: cmake(Qt6Test)
|
BuildRequires: cmake(Qt6Test)
|
||||||
BuildRequires: cmake(Qt6Widgets)
|
BuildRequires: cmake(Qt6Widgets)
|
||||||
|
BuildRequires: cmake(RapidJSON)
|
||||||
BuildRequires: pkgconfig(alsa)
|
BuildRequires: pkgconfig(alsa)
|
||||||
BuildRequires: pkgconfig(dbus-1)
|
BuildRequires: pkgconfig(dbus-1)
|
||||||
BuildRequires: pkgconfig(fftw3)
|
BuildRequires: pkgconfig(fftw3)
|
||||||
@@ -73,13 +76,10 @@ BuildRequires: pkgconfig(libgpod-1.0)
|
|||||||
BuildRequires: pkgconfig(libmtp)
|
BuildRequires: pkgconfig(libmtp)
|
||||||
BuildRequires: pkgconfig(libnotify)
|
BuildRequires: pkgconfig(libnotify)
|
||||||
BuildRequires: pkgconfig(libpulse)
|
BuildRequires: pkgconfig(libpulse)
|
||||||
|
BuildRequires: pkgconfig(libsparsehash)
|
||||||
BuildRequires: pkgconfig(libudf)
|
BuildRequires: pkgconfig(libudf)
|
||||||
BuildRequires: pkgconfig(protobuf)
|
|
||||||
BuildRequires: pkgconfig(sqlite3) >= 3.9
|
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
|
|
||||||
|
|
||||||
Requires: qt6-sql-sqlite
|
Requires: qt6-sql-sqlite
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@ Features:
|
|||||||
- Edit tags on music files
|
- Edit tags on music files
|
||||||
- Fetch tags from MusicBrainz
|
- Fetch tags from MusicBrainz
|
||||||
- Album cover art from Last.fm, Musicbrainz, Discogs, Musixmatch, Deezer, Tidal, Qobuz and Spotify
|
- Album cover art from Last.fm, Musicbrainz, Discogs, Musixmatch, Deezer, Tidal, Qobuz and Spotify
|
||||||
- Song lyrics from Lyrics.com, Genius, Musixmatch, ChartLyrics, lyrics.ovh and lololyrics.com
|
- Song lyrics from Musixmatch, ChartLyrics, lyrics.ovh and lololyrics.com
|
||||||
- Support for multiple backends
|
- Support for multiple backends
|
||||||
- Audio analyzer
|
- Audio analyzer
|
||||||
- Equalizer
|
- Equalizer
|
||||||
@@ -116,8 +116,7 @@ export CXX="g++-13"
|
|||||||
%endif
|
%endif
|
||||||
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
export CFLAGS="%{optflags} -fno-strict-aliasing"
|
||||||
export CXXFLAGS="$CFLAGS"
|
export CXXFLAGS="$CFLAGS"
|
||||||
%cmake -DBUILD_WERROR=OFF \
|
%cmake -DBUILD_WERROR=OFF
|
||||||
-DQT_MAJOR_VERSION=6
|
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@@ -137,6 +136,5 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.straw
|
|||||||
%{_datadir}/icons/hicolor/*/apps/strawberry.*
|
%{_datadir}/icons/hicolor/*/apps/strawberry.*
|
||||||
%{_datadir}/metainfo/*.appdata.xml
|
%{_datadir}/metainfo/*.appdata.xml
|
||||||
%{_mandir}/man1/%{name}.1%{?ext_man}
|
%{_mandir}/man1/%{name}.1%{?ext_man}
|
||||||
%{_mandir}/man1/%{name}-tagreader.1%{?ext_man}
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Reference in New Issue
Block a user