On Mon, Aug 31, 2009 at 1:11 PM, Maxim Wexler<[email protected]> wrote: > Hi group, > > This is too baffling to get my head around, I hope someone can explain it to > me: > > mpd is set to run in the default level but if you want to update the > database mpd must first be stopped! Then to top it off, it doesn't > have to be restarted to run the client, ncmpcpp in my case. > > So what does mpd do if it's not required for these two essential tasks? > > Maxim > >
Firstly, to update the database directly, using the daemon's command line options themselves, yes you need to restart it. The same, as has been mentioned by others, is not true when updating the database through a client. Clients don't manipulate *any* of MPDs system directly, they all do so through the server/client set of commands it provides (which includes the ability to update the database for a running daemon). The clients also don't require a running server process on the local system to run for the simple fact that it's a server/client system and the server does not have to be local. To be of any use, however, the clients have to be connected to a running MPD server *somewhere*. Clients don't themselves play music or anything else, they merely send commands to the daemon that, then, carries out those commands. -- Poison [BLX] Joshua M. Murphy

