media controls: actually detect if plasma browser integration is installed

This commit is contained in:
end-4 2025-07-31 12:35:39 +07:00
parent a08a39b620
commit a5ffb0e021

View file

@ -25,7 +25,15 @@ Scope {
property real artRounding: Appearance.rounding.verysmall
property list<real> visualizerPoints: []
property bool hasPlasmaIntegration: false
property bool hasPlasmaIntegration: true
Process {
id: plasmaIntegrationAvailabilityCheckProc
running: true
command: ["bash", "-c", "command -v plasma-browser-integration-host"]
onExited: (exitCode, exitStatus) => {
root.hasPlasmaIntegration = (exitCode === 0);
}
}
function isRealPlayer(player) {
// return true
return (