Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package elisa for openSUSE:Factory checked in at 2026-07-02 22:07:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elisa (Old) and /work/SRC/openSUSE:Factory/.elisa.new.1982 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "elisa" Thu Jul 2 22:07:18 2026 rev:91 rq:1363177 version:26.04.3 Changes: -------- --- /work/SRC/openSUSE:Factory/elisa/elisa.changes 2026-06-08 14:12:30.717193927 +0200 +++ /work/SRC/openSUSE:Factory/.elisa.new.1982/elisa.changes 2026-07-02 22:10:54.955882629 +0200 @@ -1,0 +2,10 @@ +Tue Jun 30 18:19:00 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 26.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/26.04.3/ +- Changes since 26.04.2: + * Change output device when global output is changed (kde#512126) + +------------------------------------------------------------------- Old: ---- elisa-26.04.2.tar.xz elisa-26.04.2.tar.xz.sig New: ---- elisa-26.04.3.tar.xz elisa-26.04.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elisa.spec ++++++ --- /var/tmp/diff_new_pack.eVUttw/_old 2026-07-02 22:10:56.283928273 +0200 +++ /var/tmp/diff_new_pack.eVUttw/_new 2026-07-02 22:10:56.287928411 +0200 @@ -21,7 +21,7 @@ %bcond_without released Name: elisa -Version: 26.04.2 +Version: 26.04.3 Release: 0 Summary: Music player and collection organizer License: LGPL-3.0-or-later ++++++ elisa-26.04.2.tar.xz -> elisa-26.04.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.04.2/CMakeLists.txt new/elisa-26.04.3/CMakeLists.txt --- old/elisa-26.04.2/CMakeLists.txt 2026-05-30 17:37:24.000000000 +0200 +++ new/elisa-26.04.3/CMakeLists.txt 2026-06-28 23:30:48.000000000 +0200 @@ -7,7 +7,7 @@ # KDE Applications version, managed by release script. set(RELEASE_SERVICE_VERSION_MAJOR "26") set(RELEASE_SERVICE_VERSION_MINOR "04") -set(RELEASE_SERVICE_VERSION_MICRO "2") +set(RELEASE_SERVICE_VERSION_MICRO "3") set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") project(elisa diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.04.2/org.kde.elisa.appdata.xml new/elisa-26.04.3/org.kde.elisa.appdata.xml --- old/elisa-26.04.2/org.kde.elisa.appdata.xml 2026-05-30 17:37:24.000000000 +0200 +++ new/elisa-26.04.3/org.kde.elisa.appdata.xml 2026-06-28 23:30:48.000000000 +0200 @@ -392,6 +392,7 @@ <color type="primary" scheme_preference="dark">#619d8b</color> </branding> <releases> + <release version="26.04.3" date="2026-07-02"/> <release version="26.04.2" date="2026-06-04"/> <release version="26.04.1" date="2026-05-07"/> <release version="26.04.0" date="2026-04-16"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.04.2/po/hu/elisa.po new/elisa-26.04.3/po/hu/elisa.po --- old/elisa-26.04.2/po/hu/elisa.po 2026-05-30 17:37:24.000000000 +0200 +++ new/elisa-26.04.3/po/hu/elisa.po 2026-06-28 23:30:48.000000000 +0200 @@ -2,13 +2,13 @@ # This file is distributed under the same license as the elisa package. # # Tamás Majer <[email protected]>, 2018. -# SPDX-FileCopyrightText: 2018, 2021, 2022, 2024, 2025 Kristof Kiszel <[email protected]> +# SPDX-FileCopyrightText: 2018, 2021-2022, 2024-2026 Kristof Kiszel <[email protected]> msgid "" msgstr "" "Project-Id-Version: elisa\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-02-06 00:44+0000\n" -"PO-Revision-Date: 2025-07-08 22:44+0200\n" +"PO-Revision-Date: 2026-06-16 22:25+0200\n" "Last-Translator: Kristof Kiszel <[email protected]>\n" "Language-Team: Hungarian <[email protected]>\n" "Language: hu\n" @@ -16,7 +16,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 25.04.3\n" +"X-Generator: Lokalize 26.04.2\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -96,12 +96,10 @@ msgstr "Egy egyszerű, szeretettel készült zenelejátszó a KDE Közösségtől" #: main.cpp:117 -#, fuzzy, kde-format -#| msgctxt "@info" -#| msgid "© 2015–2020, Elisa contributors" +#, kde-format msgctxt "@info" msgid "© 2015–2026, Elisa contributors" -msgstr "© Az Elisa fejlesztői, 2015-2020." +msgstr "© Az Elisa fejlesztői, 2015-2026." #: main.cpp:119 models/lyricsmodel.cpp:165 #, kde-format @@ -629,19 +627,15 @@ "@option Allow opening music and playlist files. %1 and %2 are lists of " "untranslated file extensions" msgid "Playlist files and music files (%1 %2) (%1 %2)" -msgstr "" +msgstr "Lejátszásilista-fájlok és zenei fájlok (%1 %2) (%1 %2)" #: qml/ElisaMainWindow.qml:298 -#, fuzzy, kde-format -#| msgctxt "" -#| "@option file type (mime type) for pls playlist file formats; do not " -#| "translate *.pls" -#| msgid "pls Playlist File (*.pls)" +#, kde-format msgctxt "" "@option Allow opening playlist files. %1 is an untranslated list of file " "extensions" msgid "Playlist files (%1) (%1)" -msgstr "pls lejátszásilista-fájl (*.pls)" +msgstr "Lejátszásilista-fájlok (%1) (%1)" #: qml/ElisaMainWindow.qml:299 #, kde-format @@ -649,7 +643,7 @@ "@option Allow opening music files. %1 is an untranslated list of file " "extensions" msgid "Music files (%1) (%1)" -msgstr "" +msgstr "Zenei fájlok (%1) (%1)" #: qml/ElisaMainWindow.qml:310 #, kde-format @@ -665,9 +659,7 @@ msgstr "Lejátszási lista" #: qml/HeaderBar.qml:264 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Lyrics label for track metadata view" -#| msgid "Lyrics" +#, kde-format msgctxt "@action:button" msgid "Lyrics" msgstr "Dalszöveg" @@ -679,9 +671,7 @@ msgstr "Kilépés a teljes képernyős módból" #: qml/HeaderBar.qml:288 -#, fuzzy, kde-format -#| msgctxt "@action:inmenu" -#| msgid "Enter Full Screen" +#, kde-format msgctxt "@action:button" msgid "Enter Full Screen" msgstr "Belépés teljes képernyős módba" @@ -835,18 +825,16 @@ msgstr "Mentés…" #: qml/MediaPlayListView.qml:102 -#, fuzzy, kde-format -#| msgctxt "@action:inmenu" -#| msgid "Open Playlist…" +#, kde-format msgctxt "@action:button Load a playlist file" msgid "Open…" -msgstr "Lejátszási lista megnyitása…" +msgstr "Megnyitás…" #: qml/MediaPlayListView.qml:103 #, kde-format msgctxt "@info:tooltip" msgid "Open music files or saved playlists" -msgstr "" +msgstr "Zenei fájlok vagy mentett lejátszólisták megnyitása" #: qml/MediaPlayListView.qml:128 #, kde-format @@ -1376,7 +1364,7 @@ #, kde-format msgctxt "@info:placeholder radio view filter" msgid "Search for radio station" -msgstr "" +msgstr "Rádióállomások keresése" #: qml/NavigationActionBar.qml:429 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.04.2/po/nb/elisa.po new/elisa-26.04.3/po/nb/elisa.po --- old/elisa-26.04.2/po/nb/elisa.po 2026-05-30 17:37:24.000000000 +0200 +++ new/elisa-26.04.3/po/nb/elisa.po 2026-06-28 23:30:48.000000000 +0200 @@ -9,7 +9,7 @@ "POT-Creation-Date: 2026-02-06 00:44+0000\n" "PO-Revision-Date: 2026-02-25 11:42+0100\n" "Last-Translator: Imre Eilertsen <[email protected]>\n" -"Language-Team: Norwegian Bokmål <[email protected]>\n" +"Language-Team: Norwegian Bokmål <[email protected]>\n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.04.2/po/nn/elisa.po new/elisa-26.04.3/po/nn/elisa.po --- old/elisa-26.04.2/po/nn/elisa.po 2026-05-30 17:37:24.000000000 +0200 +++ new/elisa-26.04.3/po/nn/elisa.po 2026-06-28 23:30:48.000000000 +0200 @@ -7,7 +7,7 @@ "POT-Creation-Date: 2026-02-06 00:44+0000\n" "PO-Revision-Date: 2026-02-26 18:10+0100\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" -"Language-Team: Norwegian Nynorsk <[email protected]>\n" +"Language-Team: Norwegian Nynorsk <[email protected]>\n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.04.2/src/audiowrapper_qtmultimedia.cpp new/elisa-26.04.3/src/audiowrapper_qtmultimedia.cpp --- old/elisa-26.04.2/src/audiowrapper_qtmultimedia.cpp 2026-05-30 17:37:24.000000000 +0200 +++ new/elisa-26.04.3/src/audiowrapper_qtmultimedia.cpp 2026-06-28 23:30:48.000000000 +0200 @@ -9,9 +9,11 @@ #include "qtMultimediaLogging.h" -#include <QTimer> #include <QAudio> +#include <QAudioDevice> #include <QAudioOutput> +#include <QMediaDevices> +#include <QTimer> #include "config-upnp-qt.h" @@ -37,6 +39,8 @@ QMediaPlayer::MediaStatus mCurrentMediaStatus = mPlayer.mediaStatus(); bool mQueuedStatusUpdate = false; + + QMediaDevices mMediaDevices; }; AudioWrapper::AudioWrapper(QObject *parent) : QObject(parent), d(std::make_unique<AudioWrapperPrivate>()) @@ -52,6 +56,11 @@ connect(&d->mPlayer, &QMediaPlayer::durationChanged, this, &AudioWrapper::durationChanged); connect(&d->mPlayer, &QMediaPlayer::positionChanged, this, &AudioWrapper::positionChanged); connect(&d->mPlayer, &QMediaPlayer::seekableChanged, this, &AudioWrapper::seekableChanged); + + // Signal is emitted whenever the global output device is changed and we must manually move ourselves to that device. + connect(&d->mMediaDevices, &QMediaDevices::audioOutputsChanged, this, [this] { + d->mOutput.setDevice(QAudioDevice{}); + }); } AudioWrapper::~AudioWrapper()
