about summary refs log tree commit homepage
path: root/bin/dtas-console
DateCommit message (Collapse)
2014-02-24dtas-console: add note to install "curses" gem if missing
Ruby 2.2.0dev does not bundle the "curses" gem anymore. Note: not a hard RubyGem dependency since dtas-console is optional.
2013-09-30dtas-console: allow exit via 'q' key
It is easier to break out of dtas-console with one key than using a 2-finger combination.
2013-09-09dtas-console: avoid using current if it is nil
We may get a pause event when we do not have a valid current hash.
2013-09-06dtas-console: show paused track when paused
Lightly tested, but this seems to work.
2013-08-29remove "encoding: binary" header use
We don't need it since IO#read(bytes, buf) will convert to ASCII-8BIT anyways. Everywhere else, we ensure path names are already binary. We do this mainly at the client layer before using Shellwords to escape the paths. We also must be careful about parsing output from soxi/avprobe which can show us metadata in whatever encoding is in the file. We must still handle data from parsing command output as binary, as the encoding of file metadata tends to vary. This also should buy us Syck compatibility for Ruby 1.9.3 users on Debian systems where Ruby 1.9.3 still uses Syck.
2013-08-28dtas-console: support terminal resize
Lightly-tested, but this seems to work.
2013-08-28add license/copyright headers/footers to all files
All files we distribute in the tarball need to have a copyright/license specified for Savannah. We don't need the example state file anymore.
2013-08-25dtas-console: always show ReplayGain line
It's useful to show inactive ReplayGain values, as users may switch between the defaults and non-default values frequently.
2013-08-25dtas-console: swap 'j' / 'k' bindings to match docs
This also matches the KEY_UP and KEY_DOWN behavior, and probably(?) makes more sense.
2013-08-25dtas-console: implement better ReplayGain and format support
Add hotkeys for the (probably) frequently changed ReplayGain mode, preamp and fallback_gain parameters. And display the RGFX volume change. While we're at it, we'll display the format info to get a better idea of what we're decoding and playing to.
2013-08-25dtas-console: don't barf if there is no infile
Occasionally we will play the output of a command, just display that.
2013-08-24initial commit