Erstmals seit 2018 gibt es eine neue stabile Version des Musikplayers Amarok. Dies ist die erste stabile Version, die auf Qt5/KDE Frameworks 5 basiert.
Der Weg zur Version 3.0 war lang. Der größte Teil der Arbeit am Portieren auf Qt5/KF5 wurde bereits 2015 geleistet, worauf eine langsame Verfeinerung und Optimierung folgte, mal stoppend, mal wieder fortschreitend. Die Alpha-Version 3.0 wurde im Februar 2001 veröffentlicht und von vielen Nutzern verwendet, ebenso wie die nächtlichen Builds aus dem git Master, die in verschiedenen Distributionen verfügbar sind. Nun wurden in den letzten Monaten alle erforderlichen Anstrengungen unternommen, um einen vollwertigen Release vorzubereiten.
In den kommenden Monaten sind kleinere Releases mit kleinen Korrekturen und Ergänzungen in Anlehnung an sowohl neue als auch bereits bestehende Fehlerberichte und Feature-Requests zu erwarten. Die Arbeit am Portieren von Amarok auf Qt6/KDE Frameworks 6 wird in den nächsten Monaten beginnen, um eine benutzbare Version bis Ende 2024 zu erhalten.
Da der Transfer des Skripting-Frameworks von QtScript auf QJSEngine noch in Arbeit ist, sind die vorherigen Skripte von Amarok 2.x oft nicht mit der neuen Version kompatibel. Die Dokumentation zum API-Scripting auf der Community-Wiki ist ebenfalls teilweise veraltet. Darüber hinaus ist aufgrund von Inkompatibilitäten und anderen Problemen das Laden von Skripten in KNewStuff derzeit deaktiviert. Die Arbeit an der Unterstützung von Skripten wird nach der Veröffentlichung der Version mit Qt6/KF6, die benutzbar ist, durchgeführt. Zudem sind einige Informationen auf Website und Artikeln im Community-Wiki, die hauptsächlich vor über zehn Jahren geschrieben wurden, teilweise veraltet. Ein gewisser Aufwand zur Aktualisierung und Bereinigung der Dokumentation wird in den nächsten Monaten geleistet.
Quelle: linux.org.ru
