It is used in play loop to check if playback ended cleanly. Don't allow set_property to disable idle.