Hi There,
"Wouldn't it be good if the client would inquire about the following attributes of the Library from the Server
* the time-stamp when Library was last modified
* size (in terms of bytes) of the Library
* Some kind of hash (MD5?) of the Library file
and decide if it needs to refetch the Library. If it doesn't need to refetch the Library, it could simply reuse the cached version of the Library."
I would like that functionality as well, although I would like to see MC go one further with the modularity of the system... and I know this is a little complicated to actually implement, but here goes;
split the system into three layers
- library server
- playback engine
- gui
the idea being that I can run the gui on my pc, controlling the playback engine on another computer, or, run the playback engine and gui on my pc playing the music locally. I could even split the library server onto another pc somewhere else on the network.
I trust that makes sense.