En lo que concierne al almacenamiento en disco, un archivo mp3 no es distinto de cualquier otro archivo y una unidad de CD no es distinta de una unidad de disco duro. Así que la pregunta más bien es ¿cómo listar los archivos de un directorio? O en todo caso, ¿cómo listar los archivos de determinado tipo de un directorio?
Una forma de hacer esto es usando las funciones FindFirst, FindNext y FindClose de las que encontrarás varias referencias tanto en la ayuda de Delphi como en estos foros.
A grandes rasgos comienzas utilizando FindFirst con la que estableces el criterio de búsqueda (archivos *.mp3 en este caso) y buscas el primero. Luego con un ciclo usas FindNext para ir encontrando los siguientes y terminas cerrando la búsqueda con FindClose.
// Saludos
|