Fetching songs now blacklists invalid songs (i.e. filetype) and random
searches until it finds a valid mp3 or runs out of songs to look
through.