Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wshowlyrics for openSUSE:Factory checked in at 2026-04-26 21:12:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wshowlyrics (Old) and /work/SRC/openSUSE:Factory/.wshowlyrics.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wshowlyrics" Sun Apr 26 21:12:08 2026 rev:2 rq:1349336 version:0.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/wshowlyrics/wshowlyrics.changes 2025-12-31 10:48:41.853602149 +0100 +++ /work/SRC/openSUSE:Factory/.wshowlyrics.new.11940/wshowlyrics.changes 2026-04-26 21:14:54.846246738 +0200 @@ -1,0 +2,49 @@ +Fri Apr 24 20:07:36 UTC 2026 - Dirk Müller <[email protected]> + +- udpate to 0.10.0: + * fix: Use buffer detach instead of workaround for transparent overlay + * fix: Strip newlines from lyrics log output instead of escaping + * fix: Properly cleanup Wayland resources before display disconnect + * fix: Detect KDE compositor and use transparent buffer mode + * fix: Address Coverity static analysis issues in rendering + * fix: Correct Fedora dependency and make compositor optional + * fix: Resolve track change detection race condition for local players + * feat: Add sanitize_path() to mask username in log output + * feat: Migrate runtime paths from /tmp to $XDG_RUNTIME_DIR and activat… + * fix: Add NULL check for data pointer in translator_async_worker() + +------------------------------------------------------------------- +Fri Jan 9 00:08:06 UTC 2026 - Muhammad Akbar Yanuar Mantari <[email protected]> + +- Update to version 0.9.3 + + Features + - Added system tray context menu + - Added AppImage build with desktop file and icon + - Added automatic player switching based on playback status + - Added global timing offset with dual-color visual indicator + - Added automatic Spotify position drift correction + - Added dynamic MPRIS player detection + - Added comprehensive cache management system + + Improvements + - Significantly reduced CPU usage with optimized MPRIS + - Replaced `playerctl` with direct GDBus implementation + - Improved desktop notifications with richer track metadata + - Improved error messages for lyrics search failures + - Improved config loading with clearer fallback logic + - Improved packaging for PPA, COPR, AUR, and AppImage + + Fixes + - Fixed multiple memory leaks, double-free risks, and buffer + overflows + - Fixed MPRIS track change detection and metadata handling + - Fixed timing offset UI issues during instrumental sections + - Fixed Spotify advertisement and position detection issues + - Fixed parser stability and UTF-8 handling edge cases + - Fixed CI/CD and workflow permission issues + + Refactoring + - Reduced cognitive complexity across core modules + - Reduced nesting depth in critical functions + - Extracted shared utilities and type-safe helpers + - Unified icon fallback logic +- add hicolor-icon-theme BuildRequires: for input icons apps + +------------------------------------------------------------------- Old: ---- lyrics-0.7.0.tar.gz New: ---- lyrics-0.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wshowlyrics.spec ++++++ --- /var/tmp/diff_new_pack.VDSbTj/_old 2026-04-26 21:14:55.602277520 +0200 +++ /var/tmp/diff_new_pack.VDSbTj/_new 2026-04-26 21:14:55.606277682 +0200 @@ -1,7 +1,7 @@ # # spec file for package wshowlyrics # -# Copyright (c) 2025 mantarimay +# Copyright (c) 2026 mantarimay # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,14 @@ Name: wshowlyrics -Version: 0.7.0 +Version: 0.10.0 Release: 0 Summary: A lightweight lyrics overlay for Wayland compositors License: GPL-3.0-or-later URL: https://github.com/unstable-code/lyrics Source0: %{url}/archive/v%{version}/lyrics-%{version}.tar.gz BuildRequires: meson +BuildRequires: hicolor-icon-theme BuildRequires: wayland-protocols-devel BuildRequires: cairo-devel BuildRequires: libcurl-devel @@ -39,7 +40,7 @@ synchronized lyrics for currently playing music. %prep -%autosetup -n lyrics-%{version} +%autosetup %build %meson @@ -48,11 +49,18 @@ %install %meson_install +#fix wrong binary name +sed -i 's|Exec=wshowlyrics|Exec=lyrics|g' \ + %{buildroot}%{_datadir}/applications/wshowlyrics.desktop + %files %license LICENSE %doc README* %{_bindir}/lyrics +%{_bindir}/%{name}-offset %{_userunitdir}/%{name}.service +%{_datadir}/applications/wshowlyrics.desktop +%{_datadir}/icons/hicolor/scalable/apps/wshowlyrics.svg %dir %{_sysconfdir}/%{name} %config %{_sysconfdir}/%{name}/settings.ini ++++++ lyrics-0.7.0.tar.gz -> lyrics-0.10.0.tar.gz ++++++ ++++ 20003 lines of diff (skipped)
