supysonic-server - Python implementation of the Subsonic server API
Contents
Bugs
Bugs can be reported to your distribution's bug tracker or upstream at ‐
https://github.com/spl0k/supysonic/issues.
Copyright
2013-2024, Alban Féron
0.7.8 Jul 24, 2024 SUPYSONIC-SERVER(1)
Description
supysonic-server is the main supysonic's component, allowing to serve content to clients. It is actually
a basic wrapper over Gevent, Gunicorn or Waitress, requiring at least one of them to be installed to run.
Name
supysonic-server - Python implementation of the Subsonic server API
Options
-S <name>, --server <name>
Specify which WSGI server to use. <name> must be one of gevent, gunicorn or waitress and the
matching package must then be installed. If the option isn't provided, the first one available
will be used.
-h <hostname>, --host <hostname>
Hostname or IP address on which to listen. The default is 0.0.0.0 which means to listen on all
IPv4 interfaces on this host. Cannot be used with --socket.
-p <port>, --port <port>
TCP port on which to listen. Default is 5722. Cannot be used with --socket.
-s <path>, --socket <path>
Path of a Unix socket on which to bind to. If a path is specified, a Unix domain socket is made
instead of the usual inet domain socket. Cannot be used with --host or --port. Not available on
Windows.
--processes <n>
Number of worker processes to spawn. Only applicable when using the Gunicorn WSGI server.
--threads <n>
The number of worker threads for handling requests. Only applicable when using the Gunicorn or
Waitress WSGI server.
See Also
supysonic-cli(1)
Synopsis
supysonic-server [--servergevent | gunicorn | waitress] [--host <hostname>] [--port <port>] [--socket
<path>] [--processes <n>] [--threads <n>]
