https://bugs.kde.org/show_bug.cgi?id=425518
--- Comment #7 from Urs Fleisch <uflei...@users.sourceforge.net> --- > "Could not execute @qml /usr/share/kid3/qml/script/TitleCase.qml" This error message should not appear, because "@qml" will invoke the QmlCommand plugin when it is available. This message indicates that the plugin is not available and Kid3 therefore tries to execute an executable named "@qml". If you look at the list of plugins in the "Plugins" tab of the settings, there should be a "QmlCommand" plugin at the end of the "Available Plugins" list and its checkbox must be checked. I suppose that this plugin is not listed in your installation, although it is on your system and its ldd output does not show any missing shared libraries. Just to make sure that it is not caused by your configuration, could you check Kid3 with a default configuration by starting it with exactly this line from the command line: KID3_CONFIG_FILE= kid3-qt And if this does not help, and since you are already in a terminal, you could start Kid3 with more output from the Qt plugins by using the command line: QT_DEBUG_PLUGINS=1 QML_IMPORT_TRACE=1 kid3-qt When the QmlCommand plugin is successfully loaded, the output contains Found metadata in lib /usr/lib/kid3/plugins/libqmlcommand.so, metadata= { "IID": "org.kde.kid3.IUserCommandProcessor", "archreq": 0, "className": "QmlCommandPlugin", "debug": false, "version": 331264 } loaded library "/usr/lib/kid3/plugins/libqmlcommand.so" If you then try to invoke "English Title Case", you should receive: QQmlImportDatabase::addImportPath: "/usr/lib/qt/qml" QQmlImportDatabase::addImportPath: "qrc:/qt-project.org/imports" QQmlImportDatabase::addImportPath: "/usr/bin" QQmlImportDatabase::addImportPath: "/usr/lib/kid3/plugins/imports" QQmlImports(file:///usr/share/kid3/qml/script/TitleCase.qml)::addLibraryImport: "Kid3" 1.1 as "" QQmlImports(file:///usr/share/kid3/qml/script/TitleCase.qml)::importExtension: loaded "/usr/lib/kid3/plugins/imports/Kid3/qmldir" Found metadata in lib /usr/lib/kid3/plugins/imports/Kid3/libkid3qml.so, metadata= { "IID": "org.qt-project.Qt.QQmlExtensionInterface", "archreq": 0, "className": "Kid3QmlPlugin", "debug": false, "version": 331264 } loaded library "/usr/lib/kid3/plugins/imports/Kid3/libkid3qml.so" QQmlImportDatabase::registerPluginTypes: "Kid3" from "/usr/lib/kid3/plugins/imports/Kid3" QQmlImports(file:///usr/share/kid3/qml/script/TitleCase.qml)::resolveType: "Kid3Script" => "" QUrl("file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml") TYPE/URL QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::addLibraryImport: "QtQml" 2.2 as "" QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::importExtension: loaded "/usr/lib/qt/qml/QtQml/qmldir" Found metadata in lib /usr/lib/qt/qml/QtQml/libqmlplugin.so, metadata= { "IID": "org.qt-project.Qt.QQmlExtensionInterface/1.0", "archreq": 0, "className": "QtQmlPlugin", "debug": false, "uri": [ "QtQml" ], "version": 331520 } loaded library "/usr/lib/qt/qml/QtQml/libqmlplugin.so" QQmlImportDatabase::registerPluginTypes: "QtQml" from "/usr/lib/qt/qml/QtQml" QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::addLibraryImport: "Kid3" 1.0 as "" QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::importExtension: loaded "/usr/lib/kid3/plugins/imports/Kid3/qmldir" QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "Component" => "QQmlComponent" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "Timer" => "QQmlTimer" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "ScriptUtils" => "ScriptUtils" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "ConfigObjects" => "ConfigObjects" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "QtObject" => "QObject" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::addImplicitImport QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "QtObject" => "QObject" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "Frame" => "Frame" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "Frame" => "Frame" TYPE QQmlImports(file:///usr/lib/kid3/plugins/imports/Kid3/Kid3Script.qml)::resolveType: "Frame" => "Frame" TYPE QQmlImports(file:///usr/share/kid3/qml/script/TitleCase.qml)::addImplicitImport -- You are receiving this mail because: You are watching all bug changes.