• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Strawberry Music Player is now compatible with Qt 6

    Scheduled Pinned Locked Moved Announcements
    1 Posts 1 Posters 652 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jonasJ
      jonas
      last edited by

      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

      1 Reply Last reply
      Reply Quote 0

      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
      • First post
        Last post
      Powered by NodeBB | Contributors