--- tvheadend/src/satip/rtsp.c 2016-03-26 20:12:53.626051340 +0100 +++ tvheadend/src/satip/rtsp.c 2016-03-31 01:46:36.848074188 +0200 @@ -954,7 +954,10 @@ } *oldstate = rs->state; dmc = &rs->dmc; - if (rs->mux == NULL) goto end; + if (rs->mux == NULL) { + tvhtrace("satips","Redo SETUP (rs->mux empty after old PLAY) because a new valid PLAY command!"); + *oldstate=rs->state = STATE_SETUP; + } if (!fe) { fe = rs->frontend; findex = rs->findex;