xenial (1) xmms2d.1.gz

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)