en tu insert no estas poniendo todos los campos tengo entendido que si uno no pone los campos antes del value el entiende que es todos los campos que se va a llenar pero no estoy seguro xq no lo haces asi
Código PHP:
$query = "INSERT INTO vendidos (usuario,name,precio,genero,licencia,calidad,duracion,tempo) VALUES ('$usuario','$nombre_archivo','$precio','$genero','$licencia','$calidad','$duracion','$tempo')";