Hola, el problema es que esta mal hecha la estructura del insert, las cadenas de texto deben de ir entre comillas simples:
Código PHP:
mysql_query("INSERT INTO canciones (nombre, artista, url) VALUES ('".$_POST['nombre']."', '".$_POST['artista']."', $file)");