Это определенно возможно.
Если вы читаете из каталога, например, ваш C: \ Music, тогда просто прочитайте вашу программу во всех местах (я предполагаю, что вы читаете только в одном из них в данный момент).).
Затем выполните для каждого из этих файлов вызов вашего метода воспроизведения (я предполагаю, что у вас есть что-то похожее))
Вы можете зациклить этот метод или воспроизвести его в списке и т. Д. И т. Д.
Я могу уточнить, если вы опубликуете фрагмент своего кода.
РЕДАКТИРОВАТЬ: Я не знал, что вы используете аргументы командной строки, поэтому я постараюсь помочь как можно лучше,
Вы должны иметь возможность читать в каждом аргументе и выполнять его на каждом из них, пока не останется использование цикла for.
public static void main(String[] args) {
//declare the length of your args
int length = args.length;
Как только это будет сделано, вы можете запустить метод play.на каждую из песен.
//Perform your loop
for (int i = 0; i < length; i++) {
//Call your play method here
} // End Loop
//When done you can print something
System.out.println("All Songs have been played");
}