When playing MPD's HTTP output, stop backend when MPD is paused.

Issue #1086
This commit is contained in:
Craig Drummond
2017-09-24 16:51:55 +01:00
parent ecd323ef9f
commit fdd12eaaec
2 changed files with 4 additions and 7 deletions

View File

@@ -30,8 +30,7 @@
service is registered.
21. Fix MPRIS track path.
22. Fix MPRIS can go next/previous state changes.
23. When playing MPD's HTTP output, only ask media backend to start playback
if it is not already playing.
23. When playing MPD's HTTP output, stop backend when MPD is paused.
2.1.0
-----

View File

@@ -56,8 +56,8 @@ void HttpStream::setEnabled(bool e)
if (e==enabled) {
return;
}
enabled=e;
enabled=e;
if (enabled) {
connect(MPDConnection::self(), SIGNAL(streamUrl(QString)), this, SLOT(streamUrl(QString)));
connect(MPDStatus::self(), SIGNAL(updated()), this, SLOT(updateStatus()));
@@ -144,6 +144,7 @@ void HttpStream::updateStatus()
}
#endif
break;
case MPDState_Paused:
case MPDState_Inactive:
case MPDState_Stopped:
#ifdef LIBVLC_FOUND
@@ -153,9 +154,6 @@ void HttpStream::updateStatus()
#endif
stopTimer();
break;
case MPDState_Paused:
stopTimer();
break;
default:
stopTimer();
break;