Плэйлист определённой длины

Понадобилось мне однажды составить перемешанный список из выбранных песен, общая продолжительность которых не должна превышать заранее выбранное время.

Для решения задачи решил использовать bash и программу mp3info. Небольшой скрипт create_playlist создает в текущей директории файл newfile со списком песен. Полученный файл можно проиграть в mplayer с помощью ключа -playlist.

>>>