Provided by: xmms2-core_0.8+dfsg-14build3_amd64 bug

NAME

       xmms2d - XMMS2 daemon which handles the playback of music and storage of music metadata

SYNOPSIS

       xmms2d [-v|-q] [-p dir] [-o plugin] [-i url] [-c file] [-s fd] [--yes-run-as-root]
       xmms2d -?
       xmms2d -V

DESCRIPTION

       XMMS2  is  a  redesign  of  the XMMS (http://legacy.xmms2.org) music player. It features a
       client-server model, allowing multiple (even simultaneous!) user interfaces, both  textual
       and graphical. All common audio formats are supported using plugins. On top of this, there
       is a flexible media library to organise your music.

       xmms2d is the daemon through which XMMS2 clients  playback  and  manage  music.  A  client
       library  provided allows third parties to easily write XMMS2 clients, especially using the
       Python and Ruby bindings.

       xmms2d uses a three part method to playback music. Music is accessed from disk or  network
       using a transport plugin, the data is then passed on to a decoder plugin which decodes the
       audio into a form that can be played back by an output plugin.

OPTIONS

   General options
       -v, --verbose
              Increase verbosity.

       -q, --quiet
              Decrease verbosity.

       -p dir, --plugindir=dir
              Use plugin directory dir.

       -o plugin, --output=plugin
              Use output plugin plugin.

       -i url, --ipc-socket=url
              Listen  to  socket  at  url.   Multiple  sockets  can  be  specified  separated  by
              ;-characters.  See section IPC SOCKET.

       -c file, --conf=file
              Use configuration file file.

       -s fd, --status-fd=fd
              Write  to  filedescriptor  fd  when  started. This can be used to wait until inter-
              process communication (IPC) is up, as for instance xmms2-launcher(1) does.

       --yes-run-as-root
              Allow xmms2d to be run as root.

   Getting help
       -h, -?, --help
              Display basic help information and exit.

       -V, --version
              Display version information.

IPC SOCKET

       XMMS2 clients use IPC sockets to communicate with xmms2d.  These IPC sockets are specified
       in an URL based format with three possible transport methods: unix, tcp, and tcp6.

       The  TCP methods allow clients to connect over IPv4 and IPv6 to xmms2d and therefore allow
       remote control of XMMS2. A typical IPC socket url using TCP is tcp://127.0.0.1:9667.

       The UNIX transport method is for local clients only and creates a file through which XMMS2
       clients  can  access  xmms2d.   A  typical  IPC  socket  path  using the UNIX transport is
       unix:///tmp/xmms-ipc-foobar.

FILES

       Below  CONFDIR  is  $XDG_CONFIG_HOME/xmms2  on  UNIX  if  the  XDG_CONFIG_HOME-environment
       variable   is   set.   Otherwise  it  is  $HOME/.config/xmms2  (UNIX  except  Darwin),  or
       $HOME/Library/xmms2 (Darwin).  On Win32 it is %APPDATA%/xmms2.

       CONFDIR/xmms2.conf
              An XML formatted configuration file that allows changing the settings of xmms2d.

       CONFDIR/startup.d/
              A directory populated with programs that are  run  when  xmms2d  is  executed.   An
              alternative location can be specified in the configuration file.

       CONFDIR/shutdown.d/
              A directory populated with programs that are run when xmms2d is shutdown correctly.
              An alternative location can be specified in the configuration file.

       CONFDIR/medialib.db
              An sqlite3(1) database that includes information about  each  song  that  has  been
              added the the XMMS2 media library.  An alternative location can be specified in the
              configuration file.

       CONFDIR/bindata/
              A directory that contains files with binary  data  entrusted  to  the  XMMS2  media
              library,  such  as  cover  art.   An  alternative  location can be specified in the
              configuration file.

       /tmp/xmms-ipc-USER
              The typical location for the UNIX IPC Socket. Here USER is the  name  of  the  user
              that executed xmms2d.

ENVIRONMENT

       XDG_CONFIG_HOME
              The path where the XMMS2 configuration files and resources are located.

       XMMS_PATH
              The  url  of  the first socket that xmms2d listens to. This environment variable is
              set for programs in the startup and shutdown directories.

       XMMS_PATH_FULL
              A ;-seperated list of paths to which xmms2d listens. This environment  variable  is
              set for programs in the startup and shutdown directories.

SEE ALSO

       xmms2(1), xmms2-launcher(1), http://xmms2.org/.

HISTORY

       The  XMMS2  Project was started by Tobias Rundström and Anders Waldenborg. It is developed
       by a small group of contributers from all over the world.

AUTHOR

       This manual page was originally written by Alexander  Botero-Lowry  <alex@foxybanana.com>.
       It was reformatted and slightly extended by Erik Massop <e.massop@hccnet.nl>.

                                                                                        XMMS2D(1)