Understanding client-based media players
I am looking for an mp3 player and I don't quite understand the concepts of clients and daemons as they apply here.
What I *think* it means is that a daemon, such as GTK2, is the tool the machine uses to play the media, but you need a client, such as Sonata, to make use of it and to provide a GUI.
Following this logic, once I install GTK2, I can try out different players that use it, but if I install just the client, it won't run without the daemon.
Is this correct? And is this a common phenomenon in Linux applications? And are there stand-alone players, too?
I'd really appreciate it if someone could shed some light on this for me. I seek enlightenment!