ditty/CONFIGURATION.md

1.0 KiB

This document covers the ditty configuration options and their defaults.

Options

  • --buffer-size Audio buffer size (default 500ms)
  • --fd Write audio in WAV format to the specified file descriptor. This allows ditty to be used over ssh:
    • ssh ditty.rocketnine.space -t 'ditty --fd=2' 2> >(aplay --quiet)

Default keybindings

  • Select Enter
  • Pause Space
  • Refresh R
  • Browse parent folder and focus last Backspace
  • Browse items J/K, Down/Up and PageDown/PageUp
  • Previous track P
  • Next track N
  • Volume -/+/M
  • Exit Escape

Default ~/.config/ditty/config.yaml

input:
  select:
    - 'Enter'
  pause:
    - 'Space'
  refresh:
    - 'r'
  browse-parent:
    - 'Backspace'
  volume-mute:
    - 'm'
  volume-down:
    - '-'
  volume-up:
    - '+'
  previous-item:
    - 'Up'
    - 'k'
  next-item:
    - 'Down'
    - 'j'
  previous-page:
    - 'PageUp'
  next-page:
    - 'PageDown'
  previous-track:
    - 'p'
  next-track:
    - 'n'
  exit:
    - 'Escape'