Fix constraint failures on song deletion

Deleting songs from the database is rare, but I sometimes do it when
troubleshooting problems in the playlist.
Only play songs that exist
Merge pull request #38 from williamjacksn/master

Fix constraint failures on song deletion