profile-image

ufleisch

Urs Fleisch

Kid3

MP3 Taggers Oct 31 2017
Score 87%
87 Likes
13 Dislikes
Kid3 MP3 Taggers
Mar 21 2015
Kid3 MP3 Taggers
Dec 25 2014
Kid3 MP3 Taggers
Quote:Have you an estimate when a kid3 for Framework5 will be released?

Kid3 actually does not have a lot of KDE specific code, just the main window, the configuration dialog and some other dialogs. Most of the code is shared between the KDE and Qt-only versions. Qt5 is supported for quite some time, so I do not expect that it will be a lot of work. However, I will probably wait until some of the core applications have been ported, so that I can be confident that the API and the build system are more or less stable. And I would like to have a KDE 5 installation running on my PC, preferably from the official repositories, so I can test the KDE 5 port.

I am not sure if KDE 5 will run decently on my PC. I suppose that it relies heavily on QML, and I am dealing with QML for some time now because I am making functions of Kid3 accessible via QML. The sad thing is that QtQuick2 (i.e. the QtQuick from Qt5) is running incredibly slow on my PC (HP Compaq DC7800), probably because the QtQuick2 scene graph uses OpenGL functions which are not well supported by the Intel GMA 3100 graphics driver. I have to set LIBGL_ALWAYS_SOFTWARE=1 to use software rendering instead of the sluggish GPU. On my laptop (HP Compaq N610C), which has an ATI Mobility Radeon 7500, QtQuick2 does not work at all, it just crashes. On Qt4, QtQuick works well (using the raster engine), and debugging is much better because the QML/JS Console works, which is not the case in Qt5 (QTBUG-37119). What makes things worse is that using the same QML codebase for Qt4 and Qt5 has been made impossible because Qt5 refuses to import QtQuick 1.0 although most code would run without problem. This not comprehensible design decision to force users to use QtQuick2 "and never look back" together with the lack of something like a preprocessor forces me to use a script (https://katastrophos.net/andre/blog/2013/09/20/qml-preprocessor-the-qnd-and-kiss-way/) to modify the code whenever I switch between QtQuick1 and QtQuick2.

So my question is whether KDE 5 will be usable with PCs which do not have the latest generation of GPUs. Qt and KDE may focus on mobile and touch based devices (which have good GPUs) but most users will still run KDE on a PC, and not all users buy a new PC every year. As you can see, my enthusiasm about Qt5 is not unlimited. Another source of frustration is the poor support for the Windows/MinGW version. As long as the footprint is so huge (QTBUG-29828) and every application can be crashed using command line arguments (QTBUG-30330) I will use Qt4 for the Windows version.
Nov 15 2014
Kid3 MP3 Taggers
Nov 13 2014
Kid3 MP3 Taggers
Nov 12 2014
Kid3 MP3 Taggers
Dec 17 2013
Kid3 MP3 Taggers
Dec 12 2013
Kid3 MP3 Taggers
Dec 11 2013
Kid3 MP3 Taggers
Dec 11 2013
Kid3 MP3 Taggers
Dec 05 2013
Kid3 MP3 Taggers
Oct 29 2013
Kid3 MP3 Taggers
Oct 28 2013
Kid3 MP3 Taggers
Oct 27 2013
Kid3 MP3 Taggers
Oct 27 2013
Kid3 MP3 Taggers
Oct 27 2013