Nice application!
I have been the main developer of a system with similar targets for a couple of years but It isnt extendable enought to motivate major improvements anymore (http://coolmp3.sf.net). I'm thinking about maybe extending your application instead.
I would like your input on the following things:
* Could the infrastructure be improved so that the whole application works against a sql-server of some sort? Internal/external should be user selectable.
When I try to use this app with my MP3 collection (~60k mp3s) it is very sluggish (mostly due to (re)indexing i guess).
*Is browsing by folder doenst really seem like the optimal solution. I might want to be able to sort albums by year,artist,whatever at different times. Folder browsing can of course be supported as well.
*When browsing directory strucutures I get no feeling for what is an abum and what is just a directory. I used ini-files in all directories containg an album, not very good either. I am thinking in the lines of forcing an folder where there is an mp3 to be considered an "album" or something like that.
Btw. What tools do you use? I am not familiar wil maven and I had to fiddle around in eclipse to set things up, it didnt feel like the optimal way to work, I guess that I should just learn how to use maven...