commit netease-cloud-music-gtk for openSUSE:Factory

2023-12-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2023-12-13 18:35:37

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.25432 (New)


Package is "netease-cloud-music-gtk"

Wed Dec 13 18:35:37 2023 rev:15 rq:1132785 version:2.3.0

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-12-20 20:21:39.302262296 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.25432/netease-cloud-music-gtk.changes
   2023-12-13 18:35:50.812364851 +0100
@@ -1,0 +2,15 @@
+Wed Dec 13 03:01:42 UTC 2023 - gmg 137 
+
+- Release version 2.3.0
+ + Fix missing first favorite album issue
+ + Fix flashback when operating frequently #230
+ + Add desktop lyrics support #241
+ + Optimize the logic of drag and drop progress bar
+ + Optimize asynchronous task scheduling
+ + Update mpris library to mpris-server
+ + Optimize playback logic
+ + Add simple radio function #250
+ + Update dependencies
+ + Fix other bugs
+
+---

Old:

  netease-cloud-music-gtk-2.2.0.tar.xz

New:

  netease-cloud-music-gtk-2.3.0.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.tDr9ak/_old  2023-12-13 18:35:52.012409191 +0100
+++ /var/tmp/diff_new_pack.tDr9ak/_new  2023-12-13 18:35:52.016409338 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package netease-cloud-music-gtk
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) specCURRENT_YEAR SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +20,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 %define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:2.2.0
+Version:2.3.0
 Release:0
 Summary:Linux 平台下基于 Rust + GTK4 
开发的网易云音乐播放器
 License:GPL-3.0-or-later
@@ -76,13 +76,13 @@
 
 %install
 %meson_install
-%suse_update_desktop_file -r com.gitee.gmg137.NeteaseCloudMusicGtk4 
"GTK;GNOME;Audio;"
+%suse_update_desktop_file -r com.gitee.gmg137.NeteaseCloudMusicGtk4 
"GNOME;GTK;AudioVideo;Player;Audio;"
 %find_lang %{name}4
 
 %files
 %license  COPYING
 %{_bindir}/%{name}4
-%{_datadir}/appdata/com.gitee.gmg137.NeteaseCloudMusicGtk4.appdata.xml
+%{_datadir}/metainfo/com.gitee.gmg137.NeteaseCloudMusicGtk4.metainfo.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/glib-2.0/schemas/com.gitee.gmg137.NeteaseCloudMusicGtk4.gschema.xml
 
%{_datadir}/icons/hicolor/scalable/apps/com.gitee.gmg137.NeteaseCloudMusicGtk4.svg

++ netease-cloud-music-gtk-2.2.0.tar.xz -> 
netease-cloud-music-gtk-2.3.0.tar.xz ++
 3115 lines of diff (skipped)

++ vendor.tar.xz ++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.25432/vendor.tar.xz 
differ: char 25, line 1


commit netease-cloud-music-gtk for openSUSE:Factory

2022-12-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-12-20 20:20:57

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1835 (New)


Package is "netease-cloud-music-gtk"

Tue Dec 20 20:20:57 2022 rev:14 rq:1043882 version:2.2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-11-11 14:36:56.302426168 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1835/netease-cloud-music-gtk.changes
2022-12-20 20:21:39.302262296 +0100
@@ -1,0 +2,10 @@
+Tue Dec 20 09:26:20 UTC 2022 - gmg 137 
+
+- Release version 2.2.0
+ + Optimize song caching logic to reduce playback delay.
+ + Show and can skip gray songs.
+ + Optimize the way of image loading.
+ + Fix bugs.
+ + Update translation.
+
+---

Old:

  netease-cloud-music-gtk-2.1.0.tar.xz

New:

  netease-cloud-music-gtk-2.2.0.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.6WdaQU/_old  2022-12-20 20:21:40.574269266 +0100
+++ /var/tmp/diff_new_pack.6WdaQU/_new  2022-12-20 20:21:40.582269310 +0100
@@ -20,7 +20,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 %define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:2.1.0
+Version:2.2.0
 Release:0
 Summary:Linux 平台下基于 Rust + GTK4 
开发的网易云音乐播放器
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-2.1.0.tar.xz -> 
netease-cloud-music-gtk-2.2.0.tar.xz ++
 4304 lines of diff (skipped)

++ vendor.tar.xz ++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1835/vendor.tar.xz 
differ: char 25, line 1


commit netease-cloud-music-gtk for openSUSE:Factory

2022-11-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-11-11 14:36:50

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1597 (New)


Package is "netease-cloud-music-gtk"

Fri Nov 11 14:36:50 2022 rev:13 rq:1035184 version:2.1.0

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-10-28 19:32:13.595442603 +0200
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1597/netease-cloud-music-gtk.changes
2022-11-11 14:36:56.302426168 +0100
@@ -1,0 +2,10 @@
+Fri Nov 11 08:56:19 UTC 2022 - gmg 137 
+
+- Release version 2.1.0
+ + Add login status hold.
+ + Add Favorites button to the song list.
+ + Add View Album button to song list.
+ + Optimize song caching.
+ + Fix bugs.
+
+---

Old:

  netease-cloud-music-gtk-2.0.3.tar.xz

New:

  netease-cloud-music-gtk-2.1.0.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.hdQPSq/_old  2022-11-11 14:36:59.174440238 +0100
+++ /var/tmp/diff_new_pack.hdQPSq/_new  2022-11-11 14:36:59.174440238 +0100
@@ -20,7 +20,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 %define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:2.0.3
+Version:2.1.0
 Release:0
 Summary:Linux 平台下基于 Rust + GTK4 
开发的网易云音乐播放器
 License:GPL-3.0-or-later
@@ -41,7 +41,7 @@
 BuildRequires:  pkgconfig(gstreamer-audio-1.0)
 BuildRequires:  pkgconfig(gstreamer-bad-audio-1.0)
 BuildRequires:  pkgconfig(gstreamer-base-1.0)
-BuildRequires:  pkgconfig(gstreamer-player-1.0)
+BuildRequires:  pkgconfig(gstreamer-play-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 BuildRequires:  pkgconfig(gtk4)

++ netease-cloud-music-gtk-2.0.3.tar.xz -> 
netease-cloud-music-gtk-2.1.0.tar.xz ++
 9608 lines of diff (skipped)

++ vendor.tar.xz ++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1597/vendor.tar.xz 
differ: char 27, line 1


commit netease-cloud-music-gtk for openSUSE:Factory

2022-10-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-10-28 19:31:32

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2275 (New)


Package is "netease-cloud-music-gtk"

Fri Oct 28 19:31:32 2022 rev:12 rq:1031836 version:2.0.3

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-08-23 14:29:30.411595049 +0200
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2275/netease-cloud-music-gtk.changes
2022-10-28 19:32:13.595442603 +0200
@@ -0,0 +1,10 @@
+---
+Fri Oct 28 06:49:18 UTC 2022 - gmg 137 
+
+- Release version 2.0.3
+ + Add volume settings.
+ + Update dependency version.
+ + Update translation.
+ + Optimize page style.
+ + Update project description.
+

Old:

  netease-cloud-music-gtk-2.0.2.tar.xz

New:

  netease-cloud-music-gtk-2.0.3.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.K9ggQS/_old  2022-10-28 19:32:15.143450366 +0200
+++ /var/tmp/diff_new_pack.K9ggQS/_new  2022-10-28 19:32:15.147450386 +0200
@@ -20,7 +20,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 %define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:2.0.2
+Version:2.0.3
 Release:0
 Summary:Linux ??? Rust + GTK4 
?
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-2.0.2.tar.xz -> 
netease-cloud-music-gtk-2.0.3.tar.xz ++
 3091 lines of diff (skipped)

++ vendor.tar.xz ++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2275/vendor.tar.xz 
differ: char 25, line 1


commit netease-cloud-music-gtk for openSUSE:Factory

2022-08-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-08-23 14:29:29

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2083 (New)


Package is "netease-cloud-music-gtk"

Tue Aug 23 14:29:29 2022 rev:11 rq:998626 version:2.0.2

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-07-08 14:03:05.502528733 +0200
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2083/netease-cloud-music-gtk.changes
2022-08-23 14:29:30.411595049 +0200
@@ -0,0 +1,7 @@
+Mon Aug 22 19:14:49 UTC 2022 - gmg 137 
+
+- Release version 2.0.2
+ + Fix setting bit rate doesn't work.
+ + Add log function.
+ + Updated instructions for use. 
+

Old:

  netease-cloud-music-gtk-2.0.1.tar.xz

New:

  netease-cloud-music-gtk-2.0.2.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.UKTidg/_old  2022-08-23 14:29:34.183602935 +0200
+++ /var/tmp/diff_new_pack.UKTidg/_new  2022-08-23 14:29:34.203602977 +0200
@@ -20,7 +20,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 %define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:2.0.1
+Version:2.0.2
 Release:0
 Summary:Linux ??? Rust + GTK4 
?
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-2.0.1.tar.xz -> 
netease-cloud-music-gtk-2.0.2.tar.xz ++
 2585 lines of diff (skipped)

++ vendor.tar.xz ++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2083/vendor.tar.xz 
differ: char 26, line 1


commit netease-cloud-music-gtk for openSUSE:Factory

2022-07-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-07-08 14:03:02

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1523 (New)


Package is "netease-cloud-music-gtk"

Fri Jul  8 14:03:02 2022 rev:10 rq:987782 version:2.0.1

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-07-02 15:34:51.783046633 +0200
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1523/netease-cloud-music-gtk.changes
2022-07-08 14:03:05.502528733 +0200
@@ -1,0 +2,5 @@
+Fri Jul  8 02:52:13 UTC 2022 - William Brown 
+
+- Remove dependency on unmaintained rust-packaging
+
+---



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.T0mrpa/_old  2022-07-08 14:03:06.022529353 +0200
+++ /var/tmp/diff_new_pack.T0mrpa/_new  2022-07-08 14:03:06.026529358 +0200
@@ -29,9 +29,9 @@
 Source: %{name}-%{version}.tar.xz
 Source1:vendor.tar.xz
 
+BuildRequires:  cargo-packaging
 BuildRequires:  git
 BuildRequires:  meson
-BuildRequires:  rust-packaging
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)


commit netease-cloud-music-gtk for openSUSE:Factory

2022-07-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-07-02 15:34:47

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548 (New)


Package is "netease-cloud-music-gtk"

Sat Jul  2 15:34:47 2022 rev:9 rq:986346 version:2.0.1

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2022-06-28 15:22:56.861993923 +0200
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548/netease-cloud-music-gtk.changes
2022-07-02 15:34:51.783046633 +0200
@@ -1,0 +2,9 @@
+Sat Jul  2 09:32:29 UTC 2022 - gmg 137 
+
+- Release version 2.0.1
+ + Real-time synchronization of playlist status.
+ + Add automatic cache cleaning. 
+ + Add the function of viewing the currently playing song album.
+ + Update translation.
+
+---

Old:

  netease-cloud-music-gtk-2.0.0.tar.xz

New:

  netease-cloud-music-gtk-2.0.1.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.Yxdo2F/_old  2022-07-02 15:34:52.355047491 +0200
+++ /var/tmp/diff_new_pack.Yxdo2F/_new  2022-07-02 15:34:52.359047497 +0200
@@ -20,7 +20,7 @@
 %global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
 %define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:2.0.0
+Version:2.0.1
 Release:0
 Summary:Linux ??? Rust + GTK4 
?
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-2.0.0.tar.xz -> 
netease-cloud-music-gtk-2.0.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-2.0.0/Cargo.toml 
new/netease-cloud-music-gtk-2.0.1/Cargo.toml
--- old/netease-cloud-music-gtk-2.0.0/Cargo.toml2022-06-27 
11:13:40.0 +0200
+++ new/netease-cloud-music-gtk-2.0.1/Cargo.toml2022-07-02 
11:31:01.0 +0200
@@ -1,6 +1,6 @@
 [package]
 name = "netease-cloud-music-gtk4"
-version = "2.0.0"
+version = "2.0.1"
 edition = "2021"
 
 [dependencies]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-2.0.0/README.md 
new/netease-cloud-music-gtk-2.0.1/README.md
--- old/netease-cloud-music-gtk-2.0.0/README.md 1970-01-01 01:00:00.0 
+0100
+++ new/netease-cloud-music-gtk-2.0.1/README.md 2022-06-28 04:20:53.0 
+0200
@@ -0,0 +1,52 @@
+# NeteaseCloudMusicGtk4
+> netease-cloud-music-gtk4 ? GTK4 + Libadwaita 
?? Linux ? openSUSE 
Tumbleweed + GNOME ??
+
+## ??
+- ??? Linux 
?
+- ??? Node/python ??Rust + GTK 

+- ?? API ???
+-  GNOME Music ?GTK ???
+- ??? 3 M???
+
+## ?
+- [x] ?
+- [x] ?
+- [x] ???
+- [x] ???
+- [x] 
+- [x] 
+- [x] ???
+- [x] ?
+- [x] ???
+- [x] ?
+- [x] ?
+- [x] ?
+- [x] ?
+- [x] Mpris2 ??
+- [x] 
+- [x] ??
+- [ ] 
+
+### FAQ
+1. ???
+> ?? GTK3 

+> **:**
+> - Mpris ??: GNOME ?? [Mpris Indicator 
Button](https://extensions.gnome.org/extension/1379/mpris-indicator-button/)??
 Mpris ?
+> - 
+2. ???
+> 

+3. ??
+> ?? .cache/netease-cloud-music-gtk4 
???
+
+## ??
+![](./screenshots/discover.png)
+![](./screenshots/discover-dark.png)
+![](./screenshots/toplist.png)
+
+
+## License
+This project's source code and documentation is licensed under the  [GNU 
General Public License](COPYING) (GPL v3).
+
+## ??
+- [Shortwave](https://gitlab.gnome.org/World/Shortwave)
+- [gnome-music](https://gitlab.gnome.org/GNOME/gnome-music)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit netease-cloud-music-gtk for openSUSE:Factory

2022-06-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2022-06-28 15:22:39

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548 (New)


Package is "netease-cloud-music-gtk"

Tue Jun 28 15:22:39 2022 rev:8 rq:985506 version:2.0.0

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2021-11-21 23:52:44.842143593 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1548/netease-cloud-music-gtk.changes
2022-06-28 15:22:56.861993923 +0200
@@ -1,0 +2,10 @@
+Tue Jun 28 02:24:28 UTC 2022 - gmg 137 
+
+- Updata to version 2.0.0
+ + Refactoring with gtk4+ libadwaita.
+ + Add cell phone number to login.
+ + Add scan QR code to login.
+ + Add web proxy support.
+ + Add custom skin support. 
+
+---

Old:

  netease-cloud-music-gtk-1.2.1.tar.xz

New:

  netease-cloud-music-gtk-2.0.0.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.2ReTcI/_old  2022-06-28 15:22:57.981995594 +0200
+++ /var/tmp/diff_new_pack.2ReTcI/_new  2022-06-28 15:22:57.985995601 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package netease-cloud-music-gtk
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) specCURRENT_YEAR SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,22 +17,21 @@
 #
 
 
+%global rustflags '-Clink-arg=-Wl,-z,relro,-z,now'
+%define _lto_cflags %{nil}
 Name:   netease-cloud-music-gtk
-Version:1.2.1
+Version:2.0.0
 Release:0
-Summary:Linux ??? Rust + GTK 
?
+Summary:Linux ??? Rust + GTK4 
?
 License:GPL-3.0-or-later
 Group:  Productivity/Multimedia/Sound/Players
 URL:https://github.com/gmg137/netease-cloud-music-gtk
 Source: %{name}-%{version}.tar.xz
 Source1:vendor.tar.xz
 
-BuildRequires:  cargo
-BuildRequires:  gcc
-BuildRequires:  gcc-c++
-BuildRequires:  pkgconfig
-BuildRequires:  rust >= 1.41
-BuildRequires:  rust-std
+BuildRequires:  git
+BuildRequires:  meson
+BuildRequires:  rust-packaging
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(dbus-1)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
@@ -45,7 +44,8 @@
 BuildRequires:  pkgconfig(gstreamer-player-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(gtk4)
+BuildRequires:  pkgconfig(libadwaita-1)
 BuildRequires:  pkgconfig(openssl)
 Requires:   gstreamer
 Requires:   gstreamer-plugins-bad
@@ -55,7 +55,9 @@
 Requires:   openssl
 
 %description
-netease-cloud-music-gtk ? Rust + GTK 
?? Linux ???
+netease-cloud-music-gtk ? Rust + GTK4 
?? Linux ???
+
+%lang_package
 
 %prep
 %setup -q -a1
@@ -69,22 +71,25 @@
 EOF
 
 %build
-export CARGO_HOME=$PWD
-%if 0%{?suse_version} <= 1510
-cargo build --release --no-default-features --features gtk_3_18
-%else
-cargo build --release
-%endif
+%meson
+%meson_build
 
 %install
-install -Dm 755 target/release/%{name} %{buildroot}%{_bindir}/%{name}
-install -Dm 644 %{name}.desktop 
%{buildroot}%{_datadir}/applications/%{name}.desktop
-install -Dm 644 icons/%{name}.svg %{buildroot}%{_datadir}/pixmaps/%{name}.svg
+%meson_install
+%suse_update_desktop_file -r com.gitee.gmg137.NeteaseCloudMusicGtk4 
"GTK;GNOME;Audio;"
+%find_lang %{name}4
 
 %files
-%defattr(-,root,root,-)
-%{_bindir}/%{name}
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/pixmaps/%{name}.svg
+%license  COPYING
+%{_bindir}/%{name}4
+%{_datadir}/appdata/com.gitee.gmg137.NeteaseCloudMusicGtk4.appdata.xml
+%{_datadir}/applications/*.desktop
+%{_datadir}/glib-2.0/schemas/com.gitee.gmg137.NeteaseCloudMusicGtk4.gschema.xml
+%{_datadir}/icons/hicolor/scalable/apps/com.gitee.gmg137.NeteaseCloudMusicGtk4.svg
+%{_datadir}/icons/hicolor/symbolic/apps/com.gitee.gmg137.NeteaseCloudMusicGtk4-symbolic.svg
+%{_datadir}/netease-cloud-music-gtk4
+%{_datadir}/netease-cloud-music-gtk4/%{name}4.gresource
+
+%files lang -f %{name}4.lang
 
 %changelog

++ netease-cloud-music-gtk-1.2.1.tar.xz -> 
netease-cloud-music-gtk-2.0.0.tar.xz ++
 24102 lines of diff (skipped)

++ vendor.tar.xz ++

commit netease-cloud-music-gtk for openSUSE:Factory

2021-11-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2021-11-21 23:52:15

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1895 (New)


Package is "netease-cloud-music-gtk"

Sun Nov 21 23:52:15 2021 rev:7 rq:932767 version:1.2.1

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2021-02-26 22:00:01.287850858 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.1895/netease-cloud-music-gtk.changes
2021-11-21 23:52:44.842143593 +0100
@@ -1,0 +2,5 @@
+Fri Nov  5 03:42:50 UTC 2021 - William Brown 
+
+- Add cargo audit service to detect potential security issues
+
+---

New:

  _service



Other differences:
--
++ _service ++

  
  



commit netease-cloud-music-gtk for openSUSE:Factory

2021-02-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2021-02-26 21:59:59

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2378 (New)


Package is "netease-cloud-music-gtk"

Fri Feb 26 21:59:59 2021 rev:6 rq:875254 version:1.2.1

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2021-01-18 11:31:04.340608811 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2378/netease-cloud-music-gtk.changes
2021-02-26 22:00:01.287850858 +0100
@@ -1,0 +2,14 @@
+Fri Feb 26 02:51:00 UTC 2021 - gmg 137 
+
+- Updata to version 1.2.1:
+ + Change the size of cached images.
+ + Repair the problem of cloud disk music playback error.
+ + Optimize FM playback logic.
+ + Adopt [Title-Artist.lrc] naming format for lyric files.
+ + Improve Mpris support.
+ + Update NetEase cloud interface, abandon LINUXAPI.
+ + Change the default play and cache music to aac format..
+ + Optimize icon.
+ + Fix bug.
+
+---

Old:

  netease-cloud-music-gtk-1.2.0.tar.xz

New:

  netease-cloud-music-gtk-1.2.1.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.gEfcTQ/_old  2021-02-26 22:00:03.259852589 +0100
+++ /var/tmp/diff_new_pack.gEfcTQ/_new  2021-02-26 22:00:03.263852593 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   netease-cloud-music-gtk
-Version:1.2.0
+Version:1.2.1
 Release:0
 Summary:Linux ??? Rust + GTK 
?
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-1.2.0.tar.xz -> 
netease-cloud-music-gtk-1.2.1.tar.xz ++
 2983 lines of diff (skipped)

++ vendor.tar.xz ++
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.2378/vendor.tar.xz 
differ: char 26, line 1


commit netease-cloud-music-gtk for openSUSE:Factory

2021-01-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2021-01-18 11:27:56

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.28504 (New)


Package is "netease-cloud-music-gtk"

Mon Jan 18 11:27:56 2021 rev:5 rq:862795 version:1.2.0

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2020-11-17 21:22:01.361152699 +0100
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.28504/netease-cloud-music-gtk.changes
   2021-01-18 11:31:04.340608811 +0100
@@ -1,0 +2,8 @@
+Wed Jan 13 05:09:51 UTC 2021 - gmg 137 
+
+- Updata to version 1.2.0:
+ + Add a playlist.
+ + Search page automatically loads more.
+ + Fix bug.
+
+---

Old:

  netease-cloud-music-gtk-1.1.3.tar.xz

New:

  netease-cloud-music-gtk-1.2.0.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.inQF30/_old  2021-01-18 11:31:29.848633940 +0100
+++ /var/tmp/diff_new_pack.inQF30/_new  2021-01-18 11:31:29.852633945 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package netease-cloud-music-gtk
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) specCURRENT_YEAR SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   netease-cloud-music-gtk
-Version:1.1.3
+Version:1.2.0
 Release:0
 Summary:Linux ??? Rust + GTK 
?
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-1.1.3.tar.xz -> 
netease-cloud-music-gtk-1.2.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-1.1.3/Cargo.toml 
new/netease-cloud-music-gtk-1.2.0/Cargo.toml
--- old/netease-cloud-music-gtk-1.1.3/Cargo.toml2020-11-06 
03:47:40.0 +0100
+++ new/netease-cloud-music-gtk-1.2.0/Cargo.toml2021-01-13 
05:37:02.0 +0100
@@ -1,7 +1,7 @@
 [package]
 name = "netease-cloud-music-gtk"
 description = "Linux ??? Rust + GTK 
?"
-version = "1.1.3"
+version = "1.2.0"
 authors = ["gmg137 "]
 license = "GPL-v3"
 edition = "2018"
@@ -36,7 +36,7 @@
 xdg = "*"
 futures = "^0.3"
 async-std = "^1.6.1"
-isahc = { version = "*", features = ["cookies"] }
+isahc = { version = "^1.0.1", features = ["cookies"] }
 custom_error = "*"
 
 log = "*"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-1.1.3/README.md 
new/netease-cloud-music-gtk-1.2.0/README.md
--- old/netease-cloud-music-gtk-1.1.3/README.md 2020-11-06 03:47:40.0 
+0100
+++ new/netease-cloud-music-gtk-1.2.0/README.md 2021-01-13 05:37:02.0 
+0100
@@ -21,6 +21,7 @@
 - (? [OSDLyrics](https://github.com/osdlyrics/osdlyrics))
 - 
 - 
+- Mpris ??
 
 ## 
 > openssl, gstreamer, gstreamer-plugins-base, gstreamer-plugins-good, 
 > gstreamer-plugins-bad, gstreamer-plugins-ugly
@@ -30,6 +31,13 @@
 ```bash
 sudo zypper in netease-cloud-music-gtk
 ```
+### openSUSE Leap
+```bash
+// ?
+sudo zypper ar -f obs://multimedia:apps multimedia
+// ??
+sudo zypper in netease-cloud-music-gtk
+```
 ### Arch Linux
 
[](https://www.archlinuxcn.org/archlinux-cn-repo-and-mirror/)?? 
/etc/pacman.conf 
?[](https://github.com/archlinuxcn/mirrorlist-repo)??
 ```
@@ -55,7 +63,7 @@
 
 sudo apt install netease-cloud-music-gtk
 ```
-### openSUSE Leap / Ubuntu
+### Fedora / Ubuntu
 - ?? 
[RPM/DEB](https://gitee.com/gmg137/netease-cloud-music-gtk/releases)
 
 ### ???
@@ -95,12 +103,32 @@
 cargo install cargo-deb
 cargo deb
 ```
+### FAQ
+1. ???
+> ?? GTK3 
??
+> **:**
+> - Mpris ??: GNOME ?? [Mpris Indicator 
Button](https://extensions.gnome.org/extension/1379/mpris-indicator-button/)??
 Mpris ?
+> - 
+2. ???
+>  glib 
???(ubuntu18.04, 
leap15)
+3. ?
+> 

[opensuse-commit] commit netease-cloud-music-gtk for openSUSE:Factory

2020-11-17 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package netease-cloud-music-gtk for 
openSUSE:Factory checked in at 2020-11-17 21:21:41

Comparing /work/SRC/openSUSE:Factory/netease-cloud-music-gtk (Old)
 and  /work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.24930 (New)


Package is "netease-cloud-music-gtk"

Tue Nov 17 21:21:41 2020 rev:4 rq:846363 version:1.1.3

Changes:

--- 
/work/SRC/openSUSE:Factory/netease-cloud-music-gtk/netease-cloud-music-gtk.changes
  2020-06-14 18:35:49.618640943 +0200
+++ 
/work/SRC/openSUSE:Factory/.netease-cloud-music-gtk.new.24930/netease-cloud-music-gtk.changes
   2020-11-17 21:22:01.361152699 +0100
@@ -1,0 +2,7 @@
+Fri Nov  6 03:15:57 UTC 2020 - gmg 137 
+
+- Updata to version 1.1.3:
+ + Add mouse back button support.
+ + Fix bug. 
+
+---

Old:

  netease-cloud-music-gtk-1.1.2.tar.xz

New:

  netease-cloud-music-gtk-1.1.3.tar.xz



Other differences:
--
++ netease-cloud-music-gtk.spec ++
--- /var/tmp/diff_new_pack.Okwt1W/_old  2020-11-17 21:22:02.589154553 +0100
+++ /var/tmp/diff_new_pack.Okwt1W/_new  2020-11-17 21:22:02.589154553 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   netease-cloud-music-gtk
-Version:1.1.2
+Version:1.1.3
 Release:0
 Summary:Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器
 License:GPL-3.0-or-later

++ netease-cloud-music-gtk-1.1.2.tar.xz -> 
netease-cloud-music-gtk-1.1.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-1.1.2/Cargo.toml 
new/netease-cloud-music-gtk-1.1.3/Cargo.toml
--- old/netease-cloud-music-gtk-1.1.2/Cargo.toml2020-06-14 
05:16:01.0 +0200
+++ new/netease-cloud-music-gtk-1.1.3/Cargo.toml2020-11-06 
03:47:40.0 +0100
@@ -1,22 +1,22 @@
 [package]
 name = "netease-cloud-music-gtk"
 description = "Linux 平台下基于 Rust + GTK 开发的网易云音乐播放器"
-version = "1.1.2"
+version = "1.1.3"
 authors = ["gmg137 "]
 license = "GPL-v3"
 edition = "2018"
 homepage = "https://github.com/gmg137/netease-cloud-music-gtk;
 
 [dependencies]
-gtk = "^0.8"
-gdk = "^0.12"
-gio = "^0.8"
-glib = "^0.9"
-pango = "^0.8"
-gdk-pixbuf ="^0.8"
-gstreamer = "^0.15"
-gstreamer-player = "^0.15"
-cairo-rs = { version = "^0.8", features = ["png"] }
+gtk = "^0.9"
+gdk = "^0.13"
+gio = "^0.9"
+glib = "^0.10"
+pango = "^0.9"
+gdk-pixbuf ="^0.9"
+gstreamer = "^0.16"
+gstreamer-player = "^0.16"
+cairo-rs = { version = "^0.9", features = ["png"] }
 mpris-player = "*"
 
 dirs = "*"
@@ -35,7 +35,7 @@
 fragile = "*"
 xdg = "*"
 futures = "^0.3"
-async-std = "*"
+async-std = "^1.6.1"
 isahc = { version = "*", features = ["cookies"] }
 custom_error = "*"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-1.1.2/README.md 
new/netease-cloud-music-gtk-1.1.3/README.md
--- old/netease-cloud-music-gtk-1.1.2/README.md 2020-06-14 05:16:01.0 
+0200
+++ new/netease-cloud-music-gtk-1.1.3/README.md 2020-11-06 03:47:40.0 
+0100
@@ -36,6 +36,15 @@
 [archlinuxcn]
 Server = https://repo.archlinuxcn.org/$arch
 ```
+添加后执行下面语句安装 archlinuxcn-keyring
+```bash
+sudo pacman -Syyu archlinuxcn-keyring
+```
+然后安装 netease-cloud-music-gtk
+```bash
+sudo pacman -Syu netease-cloud-music-gtk
+```
+
 ### Debian
 ```bash
 echo "deb https://dl.bintray.com/debianopt/debianopt buster main" | sudo tee 
-a /etc/apt/sources.list
@@ -49,6 +58,9 @@
 ### openSUSE Leap / Ubuntu
 - 下载 [RPM/DEB](https://gitee.com/gmg137/netease-cloud-music-gtk/releases)包安装。
 
+### 其它发行版
+- 下载 [Appimage](https://gitee.com/gmg137/netease-cloud-music-gtk/releases) 运行。
+
 ## 从源码安装
 ### openSUSE 安装依赖
 ```bash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/netease-cloud-music-gtk-1.1.2/netease-cloud-music-gtk.desktop 
new/netease-cloud-music-gtk-1.1.3/netease-cloud-music-gtk.desktop
--- old/netease-cloud-music-gtk-1.1.2/netease-cloud-music-gtk.desktop   
2020-06-14 05:16:01.0 +0200
+++ new/netease-cloud-music-gtk-1.1.3/netease-cloud-music-gtk.desktop   
2020-11-06 03:47:40.0 +0100
@@ -1,5 +1,4 @@
 [Desktop Entry]
-Version=1.1.2
 Type=Application
 Name=NetEase Cloud Music
 Name[zh_CN]=网易云音乐
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/netease-cloud-music-gtk-1.1.2/src/app.rs 
new/netease-cloud-music-gtk-1.1.3/src/app.rs
--- old/netease-cloud-music-gtk-1.1.2/src/app.rs2020-06-14 
05:16:01.0 +0200
+++ new/netease-cloud-music-gtk-1.1.3/src/app.rs2020-11-06 
03:47:40.0 +0100
@@ -20,7 +20,7 @@
 use futures::channel::mpsc;
 use gio::{self, prelude::*};
 use