Fix playing short files

This commit fixes an issue where, for very short files, the player hangs
in startPlayingFile(). The call to feedBuffer() in the initial fill-up
loop sets playingMusic to false because the full file is consumed, but
the loop never checks for this and keeps calling feedBuffer() forever.
Merge pull request #7 from dirker/fix-playing-short-files

Fix playing short files