Amarok roadmap 2025
Pedro de Carvalho Gomes
pedrogomes81 at gmail.com
Fri Jan 24 23:12:07 GMT 2025
Hi Tuomas,
Thanks again for the great work. The roadmap looks great, and I will
support it to the best of my capacity.
The main point I want to bring attention is the MariaDB embedded
support. I'm no longer up to speed about that. But last I remember, it
would reach EoL soon. Does anyone know about that?
Best,
Pedro
On 2025-01-24 19:30, Tuomas Nurmi wrote:
> 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