Saludos a todos, vengo con problema que no llego a comprender bien. Estoy usando un ciclo for each para recorrer un directorio y listar todos los archivos de música en un listbox.
Luego cuando ya tengo todas las rutas en el listbox, me dispongo a usar la librería de "Perry’s ID3 Tag Library" para extraer por ejemplo el artista de cada uno de esos items de listbox y para no mesclarlos los envió a un segundo listbox. y para esto me valgo de otro ciclo for each y ahí viene el problema, después de hacer el procedimiento y conseguir los primeros 25 a 50 tag el ciclo me tira un error de memoria.
Acá dejo el código haber si alguien me puede explicar lo que estoy haciendo mal.
Código:
For Each Archivo As String In My.Computer.FileSystem.GetFiles(StorePath, FileIO.SearchOption.SearchAllSubDirectories, "*.mp3", "*.wav", "*.wma")
Dim mp3 As New ID3TagLibrary.MP3File(Archivo)
ListBox.Items.Add(mp3.Artist)
End With
Next
Y el error que tira es "System.OutOfMemoryException"
Bueno espero que alguien me sepa explicar mi error..