Added optional fallback functions

Allows for additional players (i.e. windows media player) or informing
the end user in case there the requested action cannot be performed
Merge pull request #5 from CIPSoftware/master

Added optional fallback functions