Only set firstPlay when actually playing
Put setting of firstPlay into progress handler
Simplify, simplify, simplify
Merge pull request #616 from saebekassebil/2.1.x

Only set firstPlay when actually playing