exactly how many mp3 files are we talking about? i suspect your first limitation is going to be getting the player to be able to manage a database of that size.

interesting project, though.

--dan.