Commits

Author Commit Message Labels Comments Date
adrian.sampson
added list and count
adrian.sampson
fixed move and swap commands (weren't incrementing playlist version)
adrian.sampson
fixed one incorrect invocation and the response format to plchangesposid
adrian.sampson
back to functions, conn.send everywhere
adrian.sampson
position and seeking
adrian.sampson
added persistent errors and clearerror
adrian.sampson
added authentication
adrian.sampson
password half-implemented
adrian.sampson
bts now has a config file (prep for BPD password)
adrian.sampson
added plchangesposid
adrian.sampson
output commands
adrian.sampson
documentation; renamed Server to BaseServer and BGServer to Server
adrian.sampson
changed default bind addr to ''
adrian.sampson
added tagtypes and updated MPD version, gmpc now works (but keeps trying 'outputs' command)
adrian.sampson
fixed some nasty but stupid bugs in the last refactor
adrian.sampson
replaced command functions with generators; removed response objects (ErrorResponse functionality is now in BPDError.) This was necessary because libmpdclient was timing out waiting for the results of long-running commands like listallinfo. By sending data as it is generated, we get data to the client more quickly.
adrian.sampson
small bugs in library listing; Theremin now works
adrian.sampson
first implementation of stats
adrian.sampson
added virtual directory structure, reasonable implementations of all current browse functions
adrian.sampson
added path-handling functions; documentation
adrian.sampson
added prototype browsing; capitalized SQL
adrian.sampson
playing much more nicely with unicode
adrian.sampson
PEP8
adrian.sampson
use logger module
adrian.sampson
added forgotten test resource
adrian.sampson
created setup.py and trimmings
adrian.sampson
tolerate times in dates (but ignore them)
adrian.sampson
now catch MPEG frame errors
adrian.sampson
gave bpd acccess to new static metadata
adrian.sampson
limit to 80-character lines
  1. Prev
  2. Next