In this case, it's not relevant to the user, so it should hide itself like other "not relevant" KCMs do.
Git commit a7cf9fc0989e6a7984654e2364e14e5f3addac31 by Nate Graham. Committed on 12/01/2026 at 22:50. Pushed by ngraham into branch 'master'. KCM: hide when not relevant If the computer doesn't have any optical drives, this KCM is of no use; hide it. FIXED-IN: 26.04.0 M +2 -0 kcmcddb/CMakeLists.txt M +2 -1 kcmcddb/kcm_cddb.json M +2 -1 kcmcddb/kcmcddb.cpp A +28 -0 kcmcddb/kcmcddbmoduledata.cpp [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] A +20 -0 kcmcddb/kcmcddbmoduledata.h [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)] https://invent.kde.org/multimedia/libkcddb/-/commit/a7cf9fc0989e6a7984654e2364e14e5f3addac31