Ну еще по всем папкам одного диска я могу понять, а вот еще и по всем дискам...

Мало того, что это надо считать все песни со всех дисков куда-то в память (чтоб не повторяться) да еще и с большой вероятностью менять диск после каждой песни - этож одно жужжание чейнджера слушать придется а не музыку, да и ресурс чейнджера заметно снизится...