support to play from pipe - tested and working