separate out stream from player