forked-daapd can not pause playback from a stream or a pipe and returns an error and aborts playback in that case. This works around this issue by stopping playback if the now playing item is a stream or a pipe.