From 5a815c5968c4a49ef524664959c11a9fbacec5f1499d7b6fac2c7b8b74a19aff Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 3 Aug 2019 11:44:18 +0000 Subject: [PATCH 1/3] - Update to version 0.6.1 + Compare artist and album case-insensitive when generating score for album covers. + Fixed broken return value of sendMessage() in SingleApplication causing application to be started twice. + Improved error handling in local redirectserver. + Added new tabs view with search and favorites to Tidal. + Fixed gst_pad_send_event lock in gstreamer pipeline. + Made Xine analyzer optional to fix compilation with newer Xine. + Implemented offset and queue to all Tidal requests. + Added new artist, album and song ids to songs schemas to add/remove favorites. + Improved lyrics searcher. + Fixed disabling fading option in backend settings when volume control is disabled. + Added x-scheme-handler/tidal to desktop file to handle tidal songs and allow OAuth redirect url. + Added love button for scrobblers. + Fixed gapless playback when using url handler. + Fixed enabling/disabling fading options in backend settings. + Added support for Subsonic streaming. + Added support for Qobuz streaming. + Added confirmation box for opening songs in file browser to avoid users accidentally opening too many songs. + Added OSD notification on playback resume option. + Fixed MusicBrainz tag fetcher to respect rate limiting when fetching tags. + Fixed hardcoded systemtray icon. + Added live scanning and option to rescan songs. + Added playlist background image stretch option to zoom image with cutting the height. + Replaced use of QDesktopWidget with QDesktop + Replaced all uses of QSignalMapper with lambda expressions + Fixed collection album covers stuck to old ones when new album covers are fetched + Fixed all Json services to check HttpStatusCodeAttribute in addition to checking network errors + Fixed track change hang + Fixed playlist sorting to ignore articles + Fixed MessageReply crash in tagreader OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=43 --- strawberry-0.5.5.tar.xz | 3 --- strawberry-0.6.1.tar.xz | 3 +++ strawberry.changes | 48 +++++++++++++++++++++++++++++++++++++++++ strawberry.spec | 8 +++---- 4 files changed, 55 insertions(+), 7 deletions(-) delete mode 100644 strawberry-0.5.5.tar.xz create mode 100644 strawberry-0.6.1.tar.xz diff --git a/strawberry-0.5.5.tar.xz b/strawberry-0.5.5.tar.xz deleted file mode 100644 index 067a9ab..0000000 --- a/strawberry-0.5.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8461d11d4659eb54120352039d5638d9a8ad1b0d45d26c93e9c7a2049d3c3062 -size 7819868 diff --git a/strawberry-0.6.1.tar.xz b/strawberry-0.6.1.tar.xz new file mode 100644 index 0000000..c8b760f --- /dev/null +++ b/strawberry-0.6.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:519b60485878ffdd75899219cb7478140d73bc1a010873085cd5fa14524eda9e +size 9296668 diff --git a/strawberry.changes b/strawberry.changes index d29575f..0080743 100644 --- a/strawberry.changes +++ b/strawberry.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Sat Aug 3 11:42:16 UTC 2019 - Jonas Kvinge + +- Update to version 0.6.1 + + Compare artist and album case-insensitive when generating score for album covers. + + Fixed broken return value of sendMessage() in SingleApplication causing application to be started twice. + + Improved error handling in local redirectserver. + + Added new tabs view with search and favorites to Tidal. + + Fixed gst_pad_send_event lock in gstreamer pipeline. + + Made Xine analyzer optional to fix compilation with newer Xine. + + Implemented offset and queue to all Tidal requests. + + Added new artist, album and song ids to songs schemas to add/remove favorites. + + Improved lyrics searcher. + + Fixed disabling fading option in backend settings when volume control is disabled. + + Added x-scheme-handler/tidal to desktop file to handle tidal songs and allow OAuth redirect url. + + Added love button for scrobblers. + + Fixed gapless playback when using url handler. + + Fixed enabling/disabling fading options in backend settings. + + Added support for Subsonic streaming. + + Added support for Qobuz streaming. + + Added confirmation box for opening songs in file browser to avoid users accidentally opening too many songs. + + Added OSD notification on playback resume option. + + Fixed MusicBrainz tag fetcher to respect rate limiting when fetching tags. + + Fixed hardcoded systemtray icon. + + Added live scanning and option to rescan songs. + + Added playlist background image stretch option to zoom image with cutting the height. + + Replaced use of QDesktopWidget with QDesktop + + Replaced all uses of QSignalMapper with lambda expressions + + Fixed collection album covers stuck to old ones when new album covers are fetched + + Fixed all Json services to check HttpStatusCodeAttribute in addition to checking network errors + + Fixed track change hang + + Fixed playlist sorting to ignore articles + + Fixed MessageReply crash in tagreader + + Fixed MTP support + + Fixed possible crashes with libimobiledevice devices + + Removed older devicekit udisks backend + + Using iconv to replace non-ascii characters when organising files + + Fixed IPod support when listed from UDisks2 + + Fixed memory leaks when establishing database connections and in database backup. + + Fixed dangling database connections when loading collection, playlists and devices. + + Fixed closing and deleting backends to free memory and database connections on exit. + + Fixed dangling pointers causing crashes when loading new album covers in collection. + + Fixed playlist shortcuts being broken because they were hidden in playlist right click menu. + + Replaced FTS3 and custom tokenizer with FTS5 with unicode61. + + Fixed certain cases where track slider popup was stuck. + + Fixed certain cases where the playing widget gets stuck when switching fast between context and other widgets. + + Removed ChartLyrics provider (service have been down for a long time). + ------------------------------------------------------------------- Sun May 5 19:32:26 UTC 2019 - Jonas Kvinge diff --git a/strawberry.spec b/strawberry.spec index 8bb09ae..06dcf03 100644 --- a/strawberry.spec +++ b/strawberry.spec @@ -17,7 +17,7 @@ Name: strawberry -Version: 0.5.5 +Version: 0.6.1 Release: 0 Summary: A audio player and music collection organizer License: GPL-3.0-or-later @@ -69,7 +69,7 @@ BuildRequires: pkgconfig(libvlc) %endif BuildRequires: pkgconfig(libxine) BuildRequires: pkgconfig(protobuf) -BuildRequires: pkgconfig(sqlite3) >= 3.7 +BuildRequires: pkgconfig(sqlite3) >= 3.9 BuildRequires: pkgconfig(taglib) >= 1.11.1 %if 0%{?suse_version} < 1500 Requires(post): update-desktop-files @@ -94,12 +94,12 @@ Features: - Edit tags on music files - Fetch tags from MusicBrainz - Album cover art from Last.fm, Musicbrainz, Discogs, Deezer and Tidal - - Song lyrics from AudD and ChartLyrics + - Song lyrics from AudD - Support for multiple backends - Audio analyzer - Equalizer - Transfer music to iPod, iPhone, MTP or mass-storage USB player - - Integrated Tidal support + - Streaming support for Tidal, Qobuz and Subsonic - Scrobbler with support for Last.fm, Libre.fm and ListenBrainz %prep From 3ebe38e88aae9411d04c7ae496d1925faa3597db4a20304752b966f469360207 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 3 Aug 2019 12:07:06 +0000 Subject: [PATCH 2/3] - Update to version 0.6.2 + Disabled fatal error for FTS5 cmake test. OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=44 --- strawberry-0.6.1.tar.xz | 3 --- strawberry-0.6.2.tar.xz | 3 +++ strawberry.changes | 6 ++++++ strawberry.spec | 1 + 4 files changed, 10 insertions(+), 3 deletions(-) delete mode 100644 strawberry-0.6.1.tar.xz create mode 100644 strawberry-0.6.2.tar.xz diff --git a/strawberry-0.6.1.tar.xz b/strawberry-0.6.1.tar.xz deleted file mode 100644 index c8b760f..0000000 --- a/strawberry-0.6.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:519b60485878ffdd75899219cb7478140d73bc1a010873085cd5fa14524eda9e -size 9296668 diff --git a/strawberry-0.6.2.tar.xz b/strawberry-0.6.2.tar.xz new file mode 100644 index 0000000..f05521a --- /dev/null +++ b/strawberry-0.6.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b36603277fd992e3aeeda543bb1afb43cc4663ac69c68220b942c5dc0430468b +size 9296644 diff --git a/strawberry.changes b/strawberry.changes index 0080743..fc905f0 100644 --- a/strawberry.changes +++ b/strawberry.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Aug 3 12:05:36 UTC 2019 - Jonas Kvinge + +- Update to version 0.6.2 + + Disabled fatal error for FTS5 cmake test. + ------------------------------------------------------------------- Sat Aug 3 11:42:16 UTC 2019 - Jonas Kvinge diff --git a/strawberry.spec b/strawberry.spec index 06dcf03..8b7a3d7 100644 --- a/strawberry.spec +++ b/strawberry.spec @@ -43,6 +43,7 @@ BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Sql) +BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(alsa) From e186bbf964723786131717dbc394f5a5d854a9fe3a6a7658b57b0e7173d9a69a Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 3 Aug 2019 12:10:50 +0000 Subject: [PATCH 3/3] OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/strawberry?expand=0&rev=45 --- strawberry.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strawberry.spec b/strawberry.spec index 8b7a3d7..4554246 100644 --- a/strawberry.spec +++ b/strawberry.spec @@ -17,7 +17,7 @@ Name: strawberry -Version: 0.6.1 +Version: 0.6.2 Release: 0 Summary: A audio player and music collection organizer License: GPL-3.0-or-later