Voor het eerst sinds 2018 is er een nieuwe stabiele release van de muziekspeler Amarok. Dit is de eerste stabiele versie die is gebaseerd op Qt5/KDE Frameworks 5.
De weg naar versie 3.0 was lang. Het grootste deel van het werk aan de portering naar Qt5/KF5 is al in 2015 gedaan, waarna een langzame polish en afronding volgde, soms stopgezet en soms weer opgepakt. De alpha-versie 3.0 werd in februari 2021 uitgebracht en werd door veel mensen gebruikt, evenals de nachtbouw van git master, beschikbaar in verschillende distributies. Nu zijn in de afgelopen maanden alle inspanningen geleverd die nodig waren voor de voorbereiding van een volwaardige release.
In de komende maanden kunnen we kleinere releases verwachten met kleine correcties en aanvullingen op basis van zowel nieuwe als bestaande bugrapporten en feature requests. Het werk aan de portering van Amarok naar Qt6/KDE Frameworks 6 zal in de komende maanden beginnen, zodat er een bruikbare versie beschikbaar is voor het einde van 2024.
Aangezien de overzetting van het scriptframework van QtScript naar QJSEngine nog steeds in uitvoering is, zijn de eerdere scripts van Amarok 2.x vaak niet compatibel met de nieuwe versie. Documentatie over de script-API op de community-wiki is ook gedeeltelijk verouderd. Bovendien is de mogelijkheid om scripts in KNewStuff te laden momenteel uitgeschakeld vanwege incompatibiliteit en andere problemen. Werk aan de ondersteuning van scripts zal plaatsvinden na de release van de versie met Qt6/KF6, die bruikbaar is. Ook is de informatie op website en artikelen in de community-wiki, geschreven voornamelijk meer dan tien jaar geleden, enigszins verouderd. Een deel van het werk aan het bijwerken en opruimen van de documentatie zal plaatsvinden in de komende maanden.
Bron: linux.org.ru
