Amarok roadmap 2025
Tuomas Nurmi
tuomas at norsumanageri.org
Sat Jan 25 08:17:43 GMT 2025
Hi Pedro,
I've noted my current state of knowledge on embedded databases at https://invent.kde.org/multimedia/amarok/-/issues/13
- that is:
"Currently Amarok seems to be the only software using mariadb embedded at least in Debian Trixie/unstable default
repositories, and I'm not aware of any other software anywhere using it, either (although there might be some).
MySQL dropped embedded support some years ago. I haven't seen any plans of mariadb planning deprecating it yet,
though (no such hints observable at https://github.com/MariaDB/server/tree/main/libmysqld or
https://mariadb.com/kb/en/embedded-mariadb-interface/ as of early 2025), but still it doesn't feel that future-proof."
So: mysql no more supported, but there doesn't seem to be any deadline (yet?) for mariadb embedded.
Would be a good thing to work on, but, at least at the moment, not urgent.
Cheers
Tuomas
Pedro de Carvalho Gomes kirjoitti lauantaina 25. tammikuuta 2025 1.12.07 Itä-Euroopan normaaliaika:
> 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