Strawberry Music Player is now compatible with Qt 6
-
Strawberry Music Player is now compatible with Qt 6 for testing using the code from Git. If you plan to add a Qt 6 test repository you can test a Qt 6 version of Strawberry as well.
To compile with Qt 6, use : cmake .. -DWITH_QT6=ON
By default it will still look for Qt 5 unless WITH_QT6 is set, but the required version is now 5.8 (before it was 5.6). That's mainly done to make maintaining the code easier. From what I've seen, all distros that package Strawberry now ship Qt 5.8 or newer. It is still possible to port the code back to 5.6 but I won't do it unless it is a major issue for distros.
A few classes was removed in Qt 6, most notably QRegExp and QTextCodec. I've completely replaced the use of QRegExp but it still relies on the qt5compat module for QTextCodec in a few places. I plan to keep that for now.
As far as I have tested everything has been working fine. I will most likely be making a new release with the Qt 6 support before the initial launch of Qt 6 in November.
Best regards
Jonas Kvinge
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login