quando va avanti e devo inserire il nome e la durata della seconda canzone salta la parte in cui dovrei inserire il nome e mi dice direttamente di scrivere la durata e poi cosi va avanti nelle canzoni restanti... ho riguardato il programma e non trovo nessun errore
nextLine() legge una riga e consuma anche il newline. nextInt() legge il token come int ma se dopo il token hai fatto newline (invio), nextInt non lo consuma. Quindi ti resta lì e il tuo successivo nextLine() lo consuma subito. Ecco perché "salta".