added error event when song urls are wrong, also refactored album js