beets/beetsplug/bpd
Carl Suster ee0c31ba6a bpd: track and log client session details
Keep track of a list of currently-connected clients.

Use `socket.getpeername()` to get an identifier for each connection and
include this in each log message. This function is documented as not
being available on all systems, but it's unclear which systems this
involves.

Also log a message on client connect and disconnect events. If the
disconnection reason is because the client sent a blank line, match MPD
by returning a protocol error then hanging up. Escape curly braces.
2019-04-08 11:28:56 +10:00
..
__init__.py bpd: track and log client session details 2019-04-08 11:28:56 +10:00
gstplayer.py bpd: provide precision time in status 2019-04-02 11:15:00 +11:00