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-11-06 19:36:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/elisa (Old) and /work/SRC/openSUSE:Factory/.elisa.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "elisa" Fri Nov 6 19:36:42 2026 rev:95 rq:1395194 version:26.08.3 Changes: -------- --- /work/SRC/openSUSE:Factory/elisa/elisa.changes 2026-10-11 15:21:12.450510355 +0200 +++ /work/SRC/openSUSE:Factory/.elisa.new.3759290/elisa.changes 2026-11-06 19:40:12.087539495 +0100 @@ -1,0 +2,11 @@ +Tue Nov 3 20:39:12 UTC 2026 - Christophe Marin <[email protected]> + +- Update to 26.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/26.08.3/ +- Changes since 26.08.2: + * Pass the skip reason when skipping to the next track with the keyboard shortcut + * Don't restart the previous track when switching tracks while paused + +------------------------------------------------------------------- Old: ---- elisa-26.08.2.tar.xz elisa-26.08.2.tar.xz.sig New: ---- elisa-26.08.3.tar.xz elisa-26.08.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ elisa.spec ++++++ --- /var/tmp/diff_new_pack.yyt0K2/_old 2026-11-06 19:40:13.124582872 +0100 +++ /var/tmp/diff_new_pack.yyt0K2/_new 2026-11-06 19:40:13.125582914 +0100 @@ -21,7 +21,7 @@ %bcond_without released Name: elisa -Version: 26.08.2 +Version: 26.08.3 Release: 0 Summary: Music player and collection organizer License: LGPL-3.0-or-later ++++++ elisa-26.08.2.tar.xz -> elisa-26.08.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/CMakeLists.txt new/elisa-26.08.3/CMakeLists.txt --- old/elisa-26.08.2/CMakeLists.txt 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/CMakeLists.txt 2026-11-02 23:42:43.000000000 +0100 @@ -7,7 +7,7 @@ # KDE Applications version, managed by release script. set(RELEASE_SERVICE_VERSION_MAJOR "26") set(RELEASE_SERVICE_VERSION_MINOR "08") -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.08.2/autotests/manageaudioplayertest.cpp new/elisa-26.08.3/autotests/manageaudioplayertest.cpp --- old/elisa-26.08.2/autotests/manageaudioplayertest.cpp 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/autotests/manageaudioplayertest.cpp 2026-11-02 23:42:43.000000000 +0100 @@ -8948,6 +8948,66 @@ QCOMPARE(skipNextTrackSpy.wait(300), true); } +void ManageAudioPlayerTest::switchTrackWhilePaused() +{ + Elisa::ElisaConfiguration::self()->setDefaults(); + ManageAudioPlayer myPlayer; + QStandardItemModel myPlayList; + + QSignalSpy playerSourceChangedSpy(&myPlayer, &ManageAudioPlayer::playerSourceChanged); + QSignalSpy playerPlaySpy(&myPlayer, &ManageAudioPlayer::playerPlay); + QSignalSpy playerPauseSpy(&myPlayer, &ManageAudioPlayer::playerPause); + QSignalSpy playerStopSpy(&myPlayer, &ManageAudioPlayer::playerStop); + + myPlayList.appendRow(new QStandardItem); + myPlayList.appendRow(new QStandardItem); + + myPlayList.item(0, 0)->setData(QUrl::fromUserInput(QStringLiteral("file:///1.mp3")), ManageAudioPlayerTest::ResourceRole); + myPlayList.item(1, 0)->setData(QUrl::fromUserInput(QStringLiteral("file:///2.mp3")), ManageAudioPlayerTest::ResourceRole); + + myPlayer.setPlayListModel(&myPlayList); + myPlayer.setUrlRole(ManageAudioPlayerTest::ResourceRole); + myPlayer.setIsPlayingRole(ManageAudioPlayerTest::IsPlayingRole); + + // play the first track + myPlayer.setCurrentTrack(myPlayList.index(0, 0)); + QCOMPARE(playerSourceChangedSpy.count(), 1); + QCOMPARE(playerSourceChangedSpy.last().at(0).toUrl(), QUrl::fromUserInput(QStringLiteral("file:///1.mp3"))); + myPlayer.setPlayerStatus(QMediaPlayer::LoadingMedia); + myPlayer.setPlayerStatus(QMediaPlayer::LoadedMedia); + myPlayer.ensurePlay(); + QTRY_COMPARE(playerPlaySpy.count(), 1); + myPlayer.setPlayerPlaybackState(QMediaPlayer::PlayingState); + myPlayer.setPlayerStatus(QMediaPlayer::BufferedMedia); + + // pause it + myPlayer.playPause(); + QTRY_COMPARE(playerPauseSpy.count(), 1); + myPlayer.setPlayerPlaybackState(QMediaPlayer::PausedState); + + // select the second track in the playlist, like a click on a playlist entry does + myPlayer.setCurrentTrack(myPlayList.index(1, 0)); + myPlayer.ensurePlay(); + + QTRY_COMPARE(playerStopSpy.count(), 1); + QTest::qWait(50); + + // the player still has the first track loaded: asking it to play now would restart the first track + QCOMPARE(playerPlaySpy.count(), 1); + QCOMPARE(playerSourceChangedSpy.count(), 1); + + // the player reports it has stopped, the second track gets loaded + myPlayer.setPlayerStatus(QMediaPlayer::LoadedMedia); + myPlayer.setPlayerPlaybackState(QMediaPlayer::StoppedState); + QCOMPARE(playerSourceChangedSpy.count(), 2); + QCOMPARE(playerSourceChangedSpy.last().at(0).toUrl(), QUrl::fromUserInput(QStringLiteral("file:///2.mp3"))); + + // and is played once it is loaded + myPlayer.setPlayerStatus(QMediaPlayer::LoadingMedia); + myPlayer.setPlayerStatus(QMediaPlayer::LoadedMedia); + QTRY_VERIFY(playerPlaySpy.count() > 1); +} + QTEST_GUILESS_MAIN(ManageAudioPlayerTest) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/autotests/manageaudioplayertest.h new/elisa-26.08.3/autotests/manageaudioplayertest.h --- old/elisa-26.08.2/autotests/manageaudioplayertest.h 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/autotests/manageaudioplayertest.h 2026-11-02 23:42:43.000000000 +0100 @@ -79,6 +79,7 @@ void playSingleAndClearPlayListTrack(); + void switchTrackWhilePaused(); }; #endif // MANAGEAUDIOPLAYERTEST_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/org.kde.elisa.appdata.xml new/elisa-26.08.3/org.kde.elisa.appdata.xml --- old/elisa-26.08.2/org.kde.elisa.appdata.xml 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/org.kde.elisa.appdata.xml 2026-11-02 23:42:43.000000000 +0100 @@ -45,6 +45,7 @@ <name xml:lang="ko">Elisa</name> <name xml:lang="lt">Elisa</name> <name xml:lang="lv">Elisa</name> + <name xml:lang="nan-Latn-TW">Elisa</name> <name xml:lang="nl">Elisa</name> <name xml:lang="nn">Elisa</name> <name xml:lang="pa">ਇਲੀਸਾ</name> @@ -72,6 +73,7 @@ <summary xml:lang="cs">Přehrávejte místní hudbu a poslouchejte online rádio</summary> <summary xml:lang="da">Afspil lokal musik og lyt til onlineradioer</summary> <summary xml:lang="de">Lokal gespeicherte Musik wiedergeben und Online-Radio hören</summary> + <summary xml:lang="el">Αναπαραγωγή τοπικής μουσικής και ακρόαση διαδικτυακού ραδιοφώνου</summary> <summary xml:lang="en-GB">Play local music and listen to online radio</summary> <summary xml:lang="eo">Ludi lokan muzikon kaj aŭskulti enretan radion</summary> <summary xml:lang="es">Reproduzca música en local y escuche radios en línea</summary> @@ -89,6 +91,7 @@ <summary xml:lang="ko">로컬 음악 재생 및 온라인 라디오 듣기</summary> <summary xml:lang="lt">Atkurti vietinę muziką ir klausytis internetinio radijo</summary> <summary xml:lang="lv">Atskaņojiet ierīcē esošo mūziku un klausieties tiešsaistes radiostacijas</summary> + <summary xml:lang="nan-Latn-TW">Thiann pún-tē im-ga̍k á-sī suànn-tíng kóng-pòo</summary> <summary xml:lang="nl">Speel lokaal muziek en luister naar online radio</summary> <summary xml:lang="nn">Spel av lokal musikk og lytt på nettradio</summary> <summary xml:lang="pl">Odtwarzaj muzykę lokalnie i słuchaj radia z sieci</summary> @@ -135,6 +138,7 @@ <p xml:lang="ko">Elisa 음악 재생기는 KDE 커뮤니티에서 개발했으며 간단함과 사용의 편안함을 중점에 두었습니다.</p> <p xml:lang="lt">Elisa muzikos grotuvą plėtoja KDE bendruomenė. Grotuvas siekia būti paprastas ir malonus naudoti.</p> <p xml:lang="lv">„Elisa“ ir izstrādājusi KDE kopiena ar mērķi izveidot vienkāršu un ērtu mūzikas atskaņotāju.</p> + <p xml:lang="nan-Latn-TW">Elisa im-ga̍k hòng-sàng-khì iû KDE siā-kûn khai-huat, hi-bāng iōng khí-lâi kán-tan koh hōo lâng huann-hí.</p> <p xml:lang="nl">De Elisa muziekspeler is ontwikkeld door de KDE gemeenschap en streeft er naar om eenvoudig en plezierig in gebruik te zijn.</p> <p xml:lang="nn">Musikkspelaren Elisa er utvikla av KDE-fellesskapet, som prøver å gjera han både enkel og kjekk å bruka.</p> <p xml:lang="pl">Odtwarzacz muzyki Elisa jest rozwijany przez Społeczność KDE i dąży do bycia prostym i przyjemnym w użyciu.</p> @@ -180,6 +184,7 @@ <p xml:lang="ko">Elisa를 사용하여 로컬 음악 모음집을 장르, 아티스트, 앨범, 트랙 단위로 탐색하고, 온라인 라디오를 듣고, 재생 목록을 생성 및 관리하고, 가사를 표시할 수 있습니다.</p> <p xml:lang="lt">Naudodami Elisa galite naršyti savo vietinę muzikos kolekciją pagal žanrą, atlikėją, albumą ar takelį, galite klausytis internetinių radijų, kurti ir tvarkyti grojaraščius, žiūrėti dainų žodžius ir kt.</p> <p xml:lang="lv">Ar „Elisa“ varat pārlūkot savā datorā esošo mūzikas kolekciju pēc žanra, izpildītāja, albuma vai dziesmas, klausīties interneta radiostacijas un pārvaldīt atskaņošanas sarakstus, parādīt dziesmu vārdus un daudz ko citu.</p> + <p xml:lang="nan-Latn-TW">Iōng Elisa, lí ē-sái tsiàu khik-hong, gē-jîn, tsuan-tsi̍p, á-sī khik-bo̍k lâi liû-lám lí pún-tē ê im-ga̍k; thiann suànn-tíng kóng-pòo; kiàn-li̍p kap kuán-lí hòng-sàng-tuann; khuànn kua-sû; koh ū kî-thann kong-lîng.</p> <p xml:lang="nl">Met Elisa kunt u in uw lokale muziekverzameling bladeren op genre, artiest, album of track, luisteren naar online radio, afspeellijsten aanmaken en beheren, liedteksten tonen en meer.</p> <p xml:lang="nn">Med Elisa kan du blant anna finna fram i musikksamlinga di etter sjanger, artist, album og spor, lytta til nettradio, organisera spelelister og visa songtekstar.</p> <p xml:lang="pl">Dzięki Elisie, możesz przeglądać swój miejscowy zbiór muzyki po rodzaju, wykonawcy, albumie lub utworze, słuchać radia z sieci, tworzyć i zarządzać listami odtwarzania, wyświetlać napisy i więcej.</p> @@ -205,6 +210,7 @@ <p xml:lang="cs">Elisa podporuje vaše kompletní barevné schéma KDE při použití na ploše Plasma, nebo standardní světlý a tmavý režim.</p> <p xml:lang="da">Elisa understøtter dit fulde KDE-farvetema, når den er brugt på Plasma-skrivebordet ellers understøtter de standard lys- og mørktilstande.</p> <p xml:lang="de">Elisa unterstützt bei Verwendung der Plasma-Umgebung Ihr gesamtes KDE-Farbschema, andernfalls die hellen und dunklen Standarddesigns.</p> + <p xml:lang="el">Το Elisa υποστηρίζει πλήρως το χρωματικό θέμα του KDE όταν χρησιμοποιείται στην επιφάνεια εργασίας Plasma και, σε άλλα περιβάλλοντα, τις τυπικές φωτεινές και σκοτεινές λειτουργίες.</p> <p xml:lang="en-GB">Elisa supports your full KDE colour scheme when used on the Plasma desktop, or else the standard light and dark modes.</p> <p xml:lang="eo">Elisa subtenas vian plenan KDE-kolorskemon kiam ĝi estas uzata sur la Plasma labortablo, aŭ alie la normajn helajn kaj malhelajn reĝimojn</p> <p xml:lang="es">Elisa reconoce el esquema de color completo de KDE cuando se usa en el escritorio Plasma, o si no los modos estándar claro y oscuro.</p> @@ -223,6 +229,7 @@ <p xml:lang="ko">Plasma 데스크톱에서 사용 시에는 KDE 색 구성표를 지원하며, 다른 환경에서는 밝음과 어두움 모드를 지원합니다.</p> <p xml:lang="lt">Elisa, kai yra naudojama Plasma darbalaukyje, visiškai palaiko KDE spalvų rinkinį, o kitose sistemose palaiko standartinę šviesią ir tamsią veikseną.</p> <p xml:lang="lv">„Elisa“ atbalsta pilnu KDE krāsu shēmu, ja to izmanto ar „Plasma“ darbvirsmu, vai citos gadījumos standarta gaišo un tumšo motīvu.</p> + <p xml:lang="nan-Latn-TW">Elisa tī Plasma toh-bīn khuân-kíng sú-iōng ê sî-tsūn uân-tsíng tsi-uān jīm-hô KDE phuè-sik hong-àn; nā tī kî-thann khuân-kíng mā tsi-uān piau-tsún ê kng-sik kap àm-sik bôo-sik.</p> <p xml:lang="nl">Elisa ondersteunt uw volledige KDE kleurenschema bij gebruik op het Plasma bureaublad of anders de standaard lichte en donkere modi.</p> <p xml:lang="nn">Ved bruk i Plasma støttar Elisa standard fargetema, og elles kan du velja mellom eit lyst og eit mørkt tema.</p> <p xml:lang="pl">Elisa obsłuży w pełni twój zestaw barw KDE, gdy zostanie uruchomiona na Pulpicie Plazmy lub obsłuży tylko tryb jasny i ciemny.</p> @@ -267,6 +274,7 @@ <p xml:lang="ko">파티 모드를 사용하면 앨범 아트를 가운데에 표시합니다.</p> <p xml:lang="lt">Atsipalaiduokite naudodami vakarėlio veikseną, kuri jūsų muzikos albumų viršelius patalpina priekyje viduryje.</p> <p xml:lang="lv">Relaksējieties ballītes režīmā, priekšplānā un centrā parādot atskaņoto albumu.</p> + <p xml:lang="nan-Latn-TW">Party Bôo-sik kā lí ê im-ga̍k ê tsuan-tsi̍p gē-su̍t khǹg tī tiong-ng.</p> <p xml:lang="nl">Ontspan met Party modus, die de illustraties van uw muziekalbum voorop en gecentreerd plaatst.</p> <p xml:lang="nn">Slapp av med festmodusen, som framhevar omslagsbileta til albuma dine.</p> <p xml:lang="pl">Wyluzuj się w Trybie Imprezy, co umieszcza okładkę twojego albumu na środku.</p> @@ -323,6 +331,7 @@ <caption xml:lang="ko">Elisa 음악 재생기</caption> <caption xml:lang="lt">Elisa muzikos grotuvas</caption> <caption xml:lang="lv">„Elisa“ mūzikas atskaņotājs</caption> + <caption xml:lang="nan-Latn-TW">Elisa im-ga̍k hòng-sàng-khì</caption> <caption xml:lang="nl">De muziekspeler Elisa</caption> <caption xml:lang="nn">Musikkspelaren Elisa</caption> <caption xml:lang="pa">ਇਲੀਸਾ ਸੰਗੀਤ ਪਲੇਅਰ</caption> @@ -375,6 +384,7 @@ <caption xml:lang="ko">Plasma 모바일의 Elisa</caption> <caption xml:lang="lt">Elisa Plasma mobiliuosiuose</caption> <caption xml:lang="lv">„Elisa“ „Plasma Mobile“ sistēmā</caption> + <caption xml:lang="nan-Latn-TW">Tī Plasma Mobile tíng-kuân ê Elisa</caption> <caption xml:lang="nl">Elisa op Plasma Mobile</caption> <caption xml:lang="nn">Elisa på Plasma Mobile</caption> <caption xml:lang="pa">ਪਲਾਜ਼ਮਾ ਮੋਬਾਇਲ ਲਈ ਇਲੀਸਾ</caption> @@ -407,6 +417,7 @@ <color type="primary" scheme_preference="dark">#619d8b</color> </branding> <releases> + <release version="26.08.3" date="2026-11-05"/> <release version="26.08.2" date="2026-10-08"/> <release version="26.08.1" date="2026-09-10"/> <release version="26.08.0" date="2026-08-20"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/org.kde.elisa.desktop.cmake new/elisa-26.08.3/org.kde.elisa.desktop.cmake --- old/elisa-26.08.2/org.kde.elisa.desktop.cmake 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/org.kde.elisa.desktop.cmake 2026-11-02 23:42:43.000000000 +0100 @@ -8,6 +8,7 @@ Comment[cs]=Přehrávejte si místní hudbu a poslouchejte online rádia Comment[da]=Afspil lokal musik og lyt til onlineradioer Comment[de]=Lokal gespeicherte Musik wiedergeben und Online-Radio hören +Comment[el]=Αναπαραγωγή τοπικής μουσικής και ακρόαση διαδικτυακού ραδιοφώνου Comment[eo]=Ludu lokan muzikon kaj aŭskultu al retradio Comment[es]=Reproduzca música local y escuche radios en línea Comment[eu]=Musika lokala jotzea eta irratiari lerroan entzutea diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/po/ca/elisa.po new/elisa-26.08.3/po/ca/elisa.po --- old/elisa-26.08.2/po/ca/elisa.po 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/po/ca/elisa.po 2026-11-02 23:42:43.000000000 +0100 @@ -10,7 +10,7 @@ "Project-Id-Version: elisa\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-08-13 02:46+0000\n" -"PO-Revision-Date: 2026-03-19 11:31+0100\n" +"PO-Revision-Date: 2026-10-15 18:51+0200\n" "Last-Translator: Josep M. Ferrer <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca\n" @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 25.12.3\n" +"X-Generator: Lokalize 25.04.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -874,7 +874,7 @@ "Add some songs to get started. You can browse your music using the views on " "the left." msgstr "" -"Per a començar afegiu diverses cançons. Podeu explorar la vostra música " +"Per a començar, afegiu diverses cançons. Podeu explorar la vostra música " "usant les vistes de l'esquerra." #: qml/MediaPlayListView.qml:380 @@ -1970,45 +1970,3 @@ msgctxt "@title:window Title of the file radios browser view" msgid "Radio Stations" msgstr "Estacions de ràdio" - -#~ msgctxt "@action:button Pause current track from playlist" -#~ msgid "Pause" -#~ msgstr "Pausa" - -#~ msgctxt "@action:button Play this track from playlist" -#~ msgid "Play" -#~ msgstr "Reprodueix" - -#~ msgctxt "" -#~ "@option file type (mime type) for m3u, m3u8 and pls playlist file " -#~ "formats; do not translate *.m3u8 *.m3u *.pls" -#~ msgid "m3u8, m3u, pls Playlist File (*.m3u8 *.m3u *.pls)" -#~ msgstr "Llista de reproducció m3u8, m3u, pls (*.m3u8 *.m3u *.pls)" - -#~ msgctxt "@action:button Load a playlist file" -#~ msgid "Load…" -#~ msgstr "Carrega…" - -#~ msgctxt "@action:inmenu" -#~ msgid "One" -#~ msgstr "Una" - -#~ msgctxt "@info:tooltip" -#~ msgid "Play next" -#~ msgstr "Reprodueix la següent" - -#~ msgctxt "@item:intable %1: track number. %2: track title." -#~ msgid "%1 - %2" -#~ msgstr "%1 - %2" - -#~ msgctxt "@item:intable %1: track title. %2: artist name" -#~ msgid "%1 - %2" -#~ msgstr "%1 - %2" - -#~ msgctxt "@item:inmenu" -#~ msgid "A-Z" -#~ msgstr "A-Z" - -#~ msgctxt "@item:inmenu" -#~ msgid "Z-A" -#~ msgstr "Z-A" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/po/ca@valencia/elisa.po new/elisa-26.08.3/po/ca@valencia/elisa.po --- old/elisa-26.08.2/po/ca@valencia/elisa.po 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/po/ca@valencia/elisa.po 2026-11-02 23:42:43.000000000 +0100 @@ -10,7 +10,7 @@ "Project-Id-Version: elisa\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-08-13 02:46+0000\n" -"PO-Revision-Date: 2026-03-19 11:31+0100\n" +"PO-Revision-Date: 2026-10-15 18:51+0200\n" "Last-Translator: Josep M. Ferrer <[email protected]>\n" "Language-Team: Catalan <[email protected]>\n" "Language: ca@valencia\n" @@ -19,7 +19,7 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Accelerator-Marker: &\n" -"X-Generator: Lokalize 25.12.3\n" +"X-Generator: Lokalize 25.04.0\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -874,7 +874,7 @@ "Add some songs to get started. You can browse your music using the views on " "the left." msgstr "" -"Per a començar afegiu diverses cançons. Podeu explorar la vostra música " +"Per a començar, afegiu diverses cançons. Podeu explorar la vostra música " "utilitzant les vistes de l'esquerra." #: qml/MediaPlayListView.qml:380 @@ -1750,7 +1750,7 @@ #, kde-format msgctxt "Volume as a percentage" msgid "%1%" -msgstr "%1%" +msgstr "%1 %" #: viewmanager.cpp:41 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/po/el/elisa.po new/elisa-26.08.3/po/el/elisa.po --- old/elisa-26.08.2/po/el/elisa.po 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/po/el/elisa.po 2026-11-02 23:42:43.000000000 +0100 @@ -4,32 +4,32 @@ # SPDX-FileCopyrightText: 2023 Geosrge Stefanakis <[email protected]> # Stelios <[email protected]>, 2018, 2019, 2021. # George Stefanakis <[email protected]>, 2023. -# Petros Vidalis <[email protected]>, 2023. +# SPDX-FileCopyrightText: 2023, 2026 Petros Vidalis <[email protected]> # SPDX-FileCopyrightText: 2024 Antonis Geralis <[email protected]> msgid "" msgstr "" "Project-Id-Version: elisa\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-08-13 02:46+0000\n" -"PO-Revision-Date: 2024-09-19 14:44+0300\n" -"Last-Translator: Antonis Geralis <[email protected]>\n" +"PO-Revision-Date: 2026-10-13 21:32+0300\n" +"Last-Translator: Petros Vidalis <[email protected]>\n" "Language-Team: Greek <[email protected]>\n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Lokalize 24.08.1\n" +"X-Generator: Lokalize 25.12.3\n" #, kde-format msgctxt "NAME OF TRANSLATORS" msgid "Your names" -msgstr "Γιώργος Στεφανάκης, Stelios" +msgstr "Γιώργος Στεφανάκης, Στέλιος, Πέτρος Βιδάλης" #, kde-format msgctxt "EMAIL OF TRANSLATORS" msgid "Your emails" -msgstr "[email protected], [email protected]" +msgstr "[email protected], [email protected], [email protected]" #: databaseinterface.cpp:8059 databaseinterface.cpp:9173 #: databaseinterface.cpp:9258 @@ -714,9 +714,7 @@ msgstr "Έξοδος από πλήρη οθόνη" #: qml/HeaderBar.qml:288 -#, fuzzy, kde-format -#| msgctxt "@action:inmenu" -#| msgid "Enter Full Screen" +#, kde-format msgctxt "@action:button" msgid "Enter Full Screen" msgstr "Είσοδος σε πλήρη οθόνη" @@ -776,13 +774,13 @@ #, kde-format msgctxt "@action:button displayed as @info:tooltip" msgid "Mute" -msgstr "" +msgstr "Σίγαση" #: qml/MediaPlayerControl.qml:176 qml/mobile/MobileTrackPlayer.qml:214 #, kde-format msgctxt "@info:tooltip" msgid "Current: No shuffle" -msgstr "" +msgstr "Τρέχουσα λειτουργία: Χωρίς τυχαία αναπαραγωγή" #: qml/MediaPlayerControl.qml:177 qml/mobile/MobileTrackPlayer.qml:215 #, fuzzy, kde-format @@ -796,7 +794,7 @@ #, kde-format msgctxt "@info:tooltip" msgid "Current: Shuffle albums" -msgstr "" +msgstr "Τρέχουσα λειτουργία: Τυχαία αναπαραγωγή άλμπουμ" #: qml/MediaPlayerControl.qml:206 qml/mobile/MobileTrackPlayer.qml:245 #, fuzzy, kde-format @@ -892,7 +890,7 @@ #, kde-format msgctxt "@info:tooltip" msgid "Open music files or saved playlists" -msgstr "" +msgstr "Άνοιγμα αρχείων μουσικής ή αποθηκευμένων λιστών αναπαραγωγής" #: qml/MediaPlayListView.qml:128 #, kde-format @@ -1344,7 +1342,7 @@ #, kde-format msgctxt "@info:tooltip" msgid "Add radio" -msgstr "" +msgstr "Προσθήκη ραδιοφωνικού σταθμού" #: qml/NavigationActionBar.qml:121 #, kde-format @@ -1408,7 +1406,7 @@ #, kde-format msgctxt "@action:button" msgid "View as Icon Grid" -msgstr "" +msgstr "Προβολή ως πλέγμα εικονιδίων" #: qml/NavigationActionBar.qml:189 #, fuzzy, kde-format @@ -1422,7 +1420,7 @@ #, kde-format msgctxt "@info:tooltip" msgid "View as icon grid" -msgstr "" +msgstr "Προβολή ως πλέγμα εικονιδίων" #: qml/NavigationActionBar.qml:192 #, fuzzy, kde-format @@ -1715,9 +1713,7 @@ msgstr "Επιλογή…" #: qml/SettingsForm.qml:339 qml/SettingsForm.qml:464 -#, fuzzy, kde-format -#| msgctxt "@title:window" -#| msgid "Choose a Folder" +#, kde-format msgctxt "@title:window" msgid "Choose Folder" msgstr "Επιλογή φακέλου" @@ -1775,7 +1771,7 @@ #, kde-format msgctxt "@info:status" msgid "\"%1\" could not be played" -msgstr "" +msgstr "Δεν ήταν δυνατή η αναπαραγωγή του «%1»" #: qml/SortMenu.qml:24 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/po/eu/elisa.po new/elisa-26.08.3/po/eu/elisa.po --- old/elisa-26.08.2/po/eu/elisa.po 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/po/eu/elisa.po 2026-11-02 23:42:43.000000000 +0100 @@ -1,7 +1,7 @@ # Translation for elisa.po to Euskara/Basque (eu). # Copyright (C) 2019-2026 This file is copyright: # This file is distributed under the same license as the elisa package. -# SPDX-FileCopyrightText: 2023, 2024, 2025, 2026 KDE euskaratzeko proiektuaren arduraduna <[email protected]> +# SPDX-FileCopyrightText: 2023-2026 KDE euskaratzeko proiektuko arduraduna <[email protected]> # # Translators: # Iñigo Salvador Azurmendi <[email protected]>, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026. @@ -10,7 +10,7 @@ "Project-Id-Version: elisa\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-08-13 02:46+0000\n" -"PO-Revision-Date: 2026-03-20 13:15+0100\n" +"PO-Revision-Date: 2026-10-19 23:39+0200\n" "Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n" "Language-Team: Basque <[email protected]>\n" "Language: eu\n" @@ -18,7 +18,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.12.3\n" +"X-Generator: Lokalize 26.08.2\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -47,31 +47,31 @@ #, kde-format msgctxt "@action" msgid "Toggle Playlist" -msgstr "Txandakatu jotze-zerrenda" +msgstr "Jotze-zerrenda txandakatu" #: elisaapplication.cpp:190 #, kde-format msgctxt "@action" msgid "Seek forward 10 seconds" -msgstr "Aurreratu 10 segundo" +msgstr "10 segundo aurreratu" #: elisaapplication.cpp:197 #, kde-format msgctxt "@action" msgid "Scrub backwards 10 seconds" -msgstr "Atzeratu 10 segundo" +msgstr "10 segundo atzeratu" #: elisaapplication.cpp:204 #, kde-format msgctxt "@action" msgid "Go to next track" -msgstr "Joan hurrengo pistara" +msgstr "Hurrengo pistara joan" #: elisaapplication.cpp:211 #, kde-format msgctxt "@action" msgid "Go to previous track" -msgstr "Joan aurreko pistara" +msgstr "Aurreko pistara joan" #: elisaapplication.cpp:218 #, kde-format @@ -83,7 +83,7 @@ #, kde-format msgctxt "@action" msgid "Toggle Party Mode" -msgstr "Txandakatu festa modua" +msgstr "Festa modua txandakatu" #: main.cpp:113 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/po/hu/elisa.po new/elisa-26.08.3/po/hu/elisa.po --- old/elisa-26.08.2/po/hu/elisa.po 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/po/hu/elisa.po 2026-11-02 23:42:43.000000000 +0100 @@ -8,7 +8,7 @@ "Project-Id-Version: elisa\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-08-13 02:46+0000\n" -"PO-Revision-Date: 2026-06-16 22:25+0200\n" +"PO-Revision-Date: 2026-11-01 21:57+0100\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 26.04.2\n" +"X-Generator: Lokalize 26.08.1\n" #, kde-format msgctxt "NAME OF TRANSLATORS" @@ -204,12 +204,10 @@ msgstr "%1: %2\n" #: models/trackmetadatamodel.cpp:107 -#, fuzzy, kde-format -#| msgctxt "Unit of the bit rate in thousand" -#| msgid "kbit/s" +#, kde-format msgctxt "bit/second" msgid "bit/s" -msgstr "kbit/s" +msgstr "bit/s" #: models/trackmetadatamodel.cpp:525 #, kde-format @@ -236,25 +234,19 @@ msgstr "Album" #: models/trackmetadatamodel.cpp:537 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Album artist for track metadata view" -#| msgid "Album Artist" +#, kde-format msgctxt "@label:textbox Album artist for track metadata view" msgid "Album artist" -msgstr "Album-előadó" +msgstr "Album előadója" #: models/trackmetadatamodel.cpp:540 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Track number for track metadata view" -#| msgid "Track Number" +#, kde-format msgctxt "@label:textbox Track number for track metadata view" msgid "Track number" -msgstr "Szám sorszám" +msgstr "Dalszám" #: models/trackmetadatamodel.cpp:543 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Disc number for track metadata view" -#| msgid "Disc Number" +#, kde-format msgctxt "@label:textbox Disc number for track metadata view" msgid "Disc number" msgstr "Lemez sorszám" @@ -302,17 +294,13 @@ msgstr "Csatornák" #: models/trackmetadatamodel.cpp:567 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Bit rate label for track metadata view" -#| msgid "Bit Rate" +#, kde-format msgctxt "@label:textbox Bit rate label for track metadata view" msgid "Bit rate" msgstr "Bitráta" #: models/trackmetadatamodel.cpp:570 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Sample Rate label for track metadata view" -#| msgid "Sample Rate" +#, kde-format msgctxt "@label:textbox Sample Rate label for track metadata view" msgid "Sample rate" msgstr "Mintavételezési ráta" @@ -342,17 +330,13 @@ msgstr "Dalszöveg" #: models/trackmetadatamodel.cpp:585 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Radio HTTP address for radio metadata view" -#| msgid "Stream HTTP Address" +#, kde-format msgctxt "@label:textbox Radio HTTP address for radio metadata view" msgid "Stream HTTP address" msgstr "Stream HTTP címe" #: models/trackmetadatamodel.cpp:588 -#, fuzzy, kde-format -#| msgctxt "@label:textbox Image address for radio metadata view" -#| msgid "Image Address" +#, kde-format msgctxt "@label:textbox Image address for radio metadata view" msgid "Image address" msgstr "Kép címe" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/po/nn/elisa.po new/elisa-26.08.3/po/nn/elisa.po --- old/elisa-26.08.2/po/nn/elisa.po 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/po/nn/elisa.po 2026-11-02 23:42:43.000000000 +0100 @@ -6,7 +6,7 @@ "Project-Id-Version: \n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2026-08-13 02:46+0000\n" -"PO-Revision-Date: 2026-09-25 17:29+0200\n" +"PO-Revision-Date: 2026-10-26 22:13+0100\n" "Last-Translator: Karl Ove Hufthammer <[email protected]>\n" "Language-Team: Norwegian Nynorsk <[email protected]>\n" "Language: nn\n" @@ -14,7 +14,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 26.08.1\n" +"X-Generator: Lokalize 26.11.70\n" "X-Environment: kde\n" "X-Accelerator-Marker: &\n" "X-Text-Markup: kde4\n" @@ -46,7 +46,7 @@ #, kde-format msgctxt "@action" msgid "Toggle Playlist" -msgstr "Vis/gøym speleliste" +msgstr "Vis/gøym spelelista" #: elisaapplication.cpp:190 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/src/manageaudioplayer.cpp new/elisa-26.08.3/src/manageaudioplayer.cpp --- old/elisa-26.08.2/src/manageaudioplayer.cpp 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/src/manageaudioplayer.cpp 2026-11-02 23:42:43.000000000 +0100 @@ -539,7 +539,15 @@ void ManageAudioPlayer::triggerPlay() { - QTimer::singleShot(0, this, [this]() {Q_EMIT playerPlay();}); + QTimer::singleShot(0, this, [this]() { + // While switching tracks the player still has the previous source loaded. Playing now would restart that + // previous track and the backend could report it as playing before we have seen it stop, so the new source + // would never be loaded. The new track is started once it has been loaded (see setPlayerStatus). + if (mSkippingCurrentTrack) { + return; + } + Q_EMIT playerPlay(); + }); } void ManageAudioPlayer::triggerPause() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/elisa-26.08.2/src/qml/ElisaMainWindow.qml new/elisa-26.08.3/src/qml/ElisaMainWindow.qml --- old/elisa-26.08.2/src/qml/ElisaMainWindow.qml 2026-10-06 05:06:08.000000000 +0200 +++ new/elisa-26.08.3/src/qml/ElisaMainWindow.qml 2026-11-02 23:42:43.000000000 +0100 @@ -94,7 +94,7 @@ } function onNextTrack() { - ElisaApplication.mediaPlayListProxyModel.skipNextTrack(ElisaApplication.audioPlayer.position); + ElisaApplication.mediaPlayListProxyModel.skipNextTrack(ElisaUtils.Manual); } function onPreviousTrack() {
