Are the translations in different text files? Could you name the audio files as you wish or they will come from the web, for instance?
If you can name the audio files as you want, then you could name them with the music title. So you could generate a label for the ListBox from the filenames. You could have a part of the filename made by numbers, but could also have a fixed part with the music title.
1234567890MusicTitle.mp3
In this case, music title could be the link among the different info data.
Alternatively, you could create an alphanumeric ID for them.