about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2015-12-13player: support "tl clear" internally
2015-12-13player: reduce I/O priority of connected clients
2015-12-13mlib: split out the output format from the library
2015-12-13mlib: add find/search functionality based on mpd
2015-12-13mlib: no kwargs for 1.9.3 compatibility
2015-12-13mlib: add stats support
2015-12-13mlib: remove non-existent entries
2015-12-13switch to exception-free non-blocking I/O
2015-12-13tracklist: fixup idempotent "tl shuffle false"
2015-12-07player: tl (repeat|shuffle|max) and trim swap values
2015-12-07player: refactor and document tracklist interface
2015-12-07tracklist: support limiting maximum tracklist size
2015-12-07tracklist: shuffle support
2015-12-06tracklist: avoid needlessly building a hash for track IDs
2015-12-05tracklist: do not mutate @list when serializing
2015-12-05tracklist: use lower number unique track IDs
2015-11-28dtas-mlib: add dump support for debugging
2015-11-22introduce dtas-mlib for music library functions
2015-10-04player: cleanup command dispatch
2015-09-07player: add "queue cat" command
2015-09-06use a common /dev/null
2015-07-18parse_freq: trivial new module for parsing frequencies
2015-07-18parse_time: pass through numeric types
2015-06-16favor recv and recv_nonblock over recvmsg variants
2015-06-15splitfx: set OUTFMT correctly for subenv if command is set
2015-05-24splitfx: allow -p/--sox-pipe option
2015-05-21splitfx: simplify output display
2015-05-20splitfx: documentation for subclasses
2015-05-20splitfx: drop unnecessary variable
2015-05-19source/splitfx: allow watching extra external scripts
2015-05-19splitfx: avoid double-truncation with user command
2015-05-18splitfx: remove support for encoding opus
2015-05-18splitfx: show correct command for output
2015-05-17process: implement array expansion to preserve spaces
2015-05-17dtas-splitfx: support --trim argument
2015-05-17use monotonic clock on Ruby 2.1+
2015-05-10splitfx: fix non-generic, user-specified targets
2015-05-10splitfx: fix lossy output with player command is in use
2015-05-10splitfx: --bits and --rate for quick-n-dirty generic targets
2015-05-10splitfx: pass compression factor to sox(1)
2015-05-10splitfx: support -O/--outdir switch to control output dir
2015-05-10splitfx: fix typo for dither application
2015-05-10tracklist: fix inf loop on ENOENT with repeat==1
2015-05-07replaygain uses the "gain" effect instead of "vol"
2015-04-13cleanup: avoid redundant Array conversion for escapes
2015-04-13escape INFILE and related environment variables
2015-04-13xs: allow taking a string as input
2015-02-13source/common: document dst_zero_byte attr
2015-02-04buffer: allow limiting the amount of bytes output tfx-pu
2015-02-04buffer/splice: prepare for IO::Splice::WAITALL removal