m_player->backendChaptersChanged(chapters);
}
-void MpvInstance::onIdleActiveChanged() {
+void MpvInstance::onIdleActiveChanged(bool is_idle) {
+ if (!is_idle)
+ return;
m_player->playStateChanged(PlayerPluginInterface::PlayState::Stopped);
m_player->backendReadyToPlay();
}
void onAidChanged(const QString &aid);
void onSidChanged(const QString &sid);
void onChapterListChanged(QVariant trackList);
- void onIdleActiveChanged();
+ void onIdleActiveChanged(bool is_idle);
int readTrackIndex(const QString &qstr);