[Linux] Pause music when airpods disconnect

This commit is contained in:
Tim Gromeyer
2025-04-15 19:37:39 +02:00
parent e384840bcc
commit ecab6a9858
3 changed files with 20 additions and 9 deletions

View File

@@ -359,13 +359,15 @@ private slots:
LOG_WARN("Socket is still open, closing it");
socket->close();
socket = nullptr;
discoveryAgent->start();
}
if (phoneSocket && phoneSocket->isOpen())
{
phoneSocket->write(AirPodsPackets::Connection::AIRPODS_DISCONNECTED);
LOG_DEBUG("AIRPODS_DISCONNECTED packet written: " << AirPodsPackets::Connection::AIRPODS_DISCONNECTED.toHex());
}
mediaController->pause();
discoveryAgent->start();
}
void bluezDeviceDisconnected(const QString &address)
{