Misc audio player fixes

 * let the user override the default audio player using an env var named `PLAYER`
 * check if the player exists (as requested in #8)
 * send death threats to those who don't run shellcheck before committing ;-)