linux: add support for multiple media players (#222)

also add wait for setting card profiles to complete
This commit is contained in:
Kavish Devar
2025-10-02 12:06:44 +05:30
committed by GitHub
parent a6d6e0e13c
commit b5d1ad0dd5
3 changed files with 112 additions and 51 deletions

View File

@@ -55,9 +55,9 @@ Q_SIGNALS:
private:
MediaState mediaStateFromPlayerctlOutput(const QString &output) const;
QString getAudioDeviceName();
bool sendMediaPlayerCommand(const QString &method);
QStringList getPlayingMediaPlayers();
bool wasPausedByApp = false;
QStringList pausedByAppServices;
int initialVolume = -1;
QString connectedDeviceMacAddress;
EarDetectionBehavior earDetectionBehavior = PauseWhenOneRemoved;