pragma Singleton import Quickshell import Quickshell.Io import QtQuick Singleton { id: root property string artist property string title Process { id: songProc command: ["rmpc", "song"] running: true stdout: StdioCollector { onStreamFinished: { var obj = JSON.parse(this.text); root.artist = obj.metadata.artist root.title = obj.metadata.title } } } Timer { interval: 5000 running: true repeat: true onTriggered: songProc.running = true } }