In reply to:
Good stuff. I've been waiting for something like this (I don't quite have the knowledge or time to do it myself from scratch) and I will definitely install it and give it a whirl tonight after work. The provided player software has a few irritants that always bothered me (like not being able to select albums by picking the artist first, THEN the album name - I can never remember album names, but I remember the artist and recognize the album name on sight).
Note that this deficiency can be largely mitigated by the server code. I modified the "Mock" server to return
albums, rather than
tracks in response to an artist query, and it works great. The only problem is that this method only works in the "browse" screen, and not in the "search" mode.
I also modularlized the perl code for the base server. One module talks to DBM databases, as with the original, while another (the one I really use) talks to my MySQL database to do the query.
The other big change that I made was to create a "content" script, which will satisfy the http request to grab part of an MP3 file. This removes the need to have all of the symbolic links that the orignal server code required...
I wouldn't mind giving back my modifications, if there were interest. But I have been a bit lazy, and wasn't sure of the license status of the Mock code.