commit netease-cloud-music-gtk for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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