Amarok roadmap 2025

Tuomas Nurmi tuomas at norsumanageri.org
Fri Feb 7 18:12:09 GMT 2025


Hi everyone,

everything looks pretty stable, so I think I'll do Amarok 3.2.2 release in a week or two.
A new feature was added some weeks ago ( https://bugs.kde.org/show_bug.cgi?id=180404 )
so if anyone wants to help, please try around if sorting works ok when adding tracks
from collection to playlist with various collection sortings.

Other than that, not many changes with breakage potential recently, and quite many bugs fixed
during last months, so if it is the final version with Qt5 support, it should be pretty (very?) stable as
Qt5/KF5 build.

Unless something comes up, no more planned changes before 3.2.2 (except possibly some
changes to get win32 compilation further, but they won't affect other platforms)

Wishing everyone a nice weekend
Tuomas

Kirjoitit perjantaina 24. tammikuuta 2025 20.30.30 Itä-Euroopan normaaliaika:
> Hi everyone,
> 
> I thought I'd write some ideas for Amarok in 2025 down somewhere, and the amarok-devel list
> is probably a very good medium for that:
> 
> I have a rough roadmap sketched on invent.kde.org as milestones and issues
> https://invent.kde.org/multimedia/amarok/-/milestones
> https://invent.kde.org/multimedia/amarok/-/issues
> and I'll write some further notes about them & other things here
> 
> First, the closest one:
> 
> Amarok 3.2.2 - probably the final version with Qt5/KF5 support. Probably in early March.
> A bunch of bugfixes, possibly some small features [& more Qt6 support improvements?]
> (maybe finally "Preserve CollectionBrowser ordering when adding to playlist"
> https://bugs.kde.org/show_bug.cgi?id=180404 pending since 2009 -
> WIP code at https://invent.kde.org/nurmi/amarok/-/tree/sortOrder )
> 
> After that one is released, drop Qt5/KF5 support.
> I wrote this on IRC earlier:
> "[Qt6] 3 things TODO: porting albums context view applet to qtcontrols 2, but that's only after dropping qt5, as it
> needs to be partially rewritten;
> implementing cache for network connections on qt6, as there's something qt5/kf5 that's been ifdeffed out for qt6;
> and possibly replacing some ifdeffed-out connectivity checks with QNetworkConfigurationManager().isOnline() "
> 
> Some other things to do also:
> drop the antique taglib-extras ( https://invent.kde.org/multimedia/amarok/-/issues/18 ) and do the first db scheme
> update since 2012 to fix some db-related bugs & make everything a bit more future-proof by changing to a more
> modern utf8 codec in db - related merge request at https://invent.kde.org/multimedia/amarok/-/merge_requests/134
> 
> and after these are done - release as the first Qt6/KF6 -only version 3.3.0
> Maybe late April, exactly 1 year after 3.0? If everything's ready to go then, why not.
> 
> Why start Qt6 with 3.3.0? I wrote earlier at https://bugs.kde.org/show_bug.cgi?id=498169
> "I remember KDE 4.0 - the discrepancy between the expectations for the fresh new future vs the actual case of focus being getting a ".0" for a very much renewed technology stack.
> There's a lot that could - and should - be done (4.0), but a very reasonable amount of work will ensure that the lights stay on for many many many more years as is (3.3)"
> 
> 
> And after this groundwork is there - target Amarok 4 - no exact ETA yet, no exact plans yet
> I've noted a bunch of TODOs for that one earlier: audio, db, UI & scripting:
> https://invent.kde.org/multimedia/amarok/-/issues/11
> https://invent.kde.org/multimedia/amarok/-/issues/12
> https://invent.kde.org/multimedia/amarok/-/issues/13
> https://invent.kde.org/multimedia/amarok/-/issues/14
> 
> 
> 
> Auxiliary to all these, there's of course the tasks of modernizing website, documentation etc, e.g.
> https://invent.kde.org/multimedia/amarok/-/issues/17
> https://bugs.kde.org/show_bug.cgi?id=496160
> not quite my line of business, I hope that someone picks these up, but if not, possibly will do myself at
> some point (but that will be later than sooner)
> 
> 
> Also noting here the nice work by NitrosTwitch on working to get current Amarok build on Windows;
> ongoing in IRC & also some earlier notes on reddit:
> https://www.reddit.com/r/kde/comments/1i3e62b/trying_to_compile_latest_amarok_for_windows/
> I've tried to assist a bit and find solutions to compilation errors encountered, currently working
> with some library export errors - again, definitely not my line of business, but progressing, still.
> 
> 
> Wishing everyone a nice weekend
> (with Amarok blasting out my favourite tunes, like it has done the last 20 years or so for me)
> Tuomas
> 






More information about the Amarok-devel mailing list