.TH dtas-console 1 "" "dtas user manual" .SH NAME .PP dtas-console - rudimentary curses console client for dtas-player .SH SYNOPSIS .PP dtas-console .SH DESCRIPTION .PP dtas-console displays the elapsed decoder time of the track, which can be used as an approximation of the current playback time of a track. .PP It cannot display an accurate playback time due to variable buffering in the sinks and pipes. .PP See dtas-player_protocol(7) for a detailed description of the protocol. .SH KEYBOARD CONTROL .PP Key bindings are inspired partially by mplayer(1) .IP \[bu] 2 \[aq]j\[aq]/\[aq]k\[aq] - seek backward/forward 5 seconds .IP \[bu] 2 LEFT/RIGHT - seek backward/forward 10 seconds .IP \[bu] 2 UP/DOWN - seek forward/backward 1 minute .IP \[bu] 2 PGUP/PGDWN - seek forward/backward 10 minutes .IP \[bu] 2 SPACE - toggle play/pause state of the playback .IP \[bu] 2 \[aq]p\[aq]/\[aq]P\[aq] - decrease/increase timer resolution .IP \[bu] 2 BACKSPACE - seek to the beginning of the track .IP \[bu] 2 9/0 - decrease/increase ReplayGain preamp .IP \[bu] 2 \[aq]f\[aq]/\[aq]F\[aq] - decrease/increase ReplayGain fallback_gain value .IP \[bu] 2 \[aq]r\[aq]/\[aq]R\[aq] - cycle forward/backwards through ReplayGain modes .IP \[bu] 2 Ctrl-C - exit dtas-console .SH ENVIRONMENT .PP DTAS_PLAYER_SOCK - the path to the dtas-player control socket. This defaults to ~/.dtas/player.sock .SH CAVEATS .PP Increasing timer resolution increases the number of CPU wakeups and power consumption. This defeats the efforts of dtas-player configurations which use large buffers (especially in the sink) to reduce wakeups and power consumption. .PP In rare cases (or poorly-configured systems), increased wakeups from dtas-console will also increase contention with the sound card, negatively affecting audio quality even if CPU utilization is not a problem. .SH COPYRIGHT .PP Copyright 2013, Eric Wong and all contributors. .PD 0 .P .PD License: GPLv3 or later .SH SEE ALSO .PP dtas-player(1), dtas-player_protocol(7), dtas-ctl(1), dtas-sinkedit(1), dtas-sourceedit(1)