feat: add source whitelist mode (#21)

This commit is contained in:
2026-07-12 09:53:52 +00:00
parent e9e693c0a5
commit a3ae405280
4 changed files with 26 additions and 1 deletions
+4
View File
@@ -14,6 +14,7 @@ QtObject {
readonly property int containerRole: Qt.UserRole + 1
property string sourceName: "any"
property string sourcePriority: ""
property bool sourceWhitelist: false
property var mpris2Model
property int modelRevision: 0
readonly property var normalizedSourcePriority: parseSourcePriority(sourcePriority)
@@ -99,6 +100,9 @@ QtObject {
return matchedPlayer;
}
if (sourceWhitelist && normalizedSourcePriority.length > 0)
return null;
return mpris2Model.currentPlayer || null;
}