and3rson/clay

View on GitHub
clay/config.yaml

Summary

Maintainability
Test Coverage
#: pylint:skip-file
hotkeys:
  mod_key: ctrl

  x_hotkeys:
    play_pause: XF86AudioPlay
    next: XF86AudioNext
    prev: XF86AudioPrev

  clay_hotkeys:
    global:
      seek_start: mod + q
      play_pause: mod + p
      seek_backward: shift + left
      seek_forward: shift + right
      quit: mod + x
      toggle_shuffle: mod + r
      next_song: mod + d
      prev_song: mod + a
      toggle_repeat_one: mod + o
      handle_escape: esc, mod + _
      show_debug: meta + 0
      show_library: meta + 1
      show_playlists: meta + 2
      show_stations: meta + 3
      show_queue: meta + 4
      show_search: meta + 5
      show_settings: meta + 9

    library_item:
      activate: enter
      append: mod + a
      unappend: mod + u
      request_station: meta + s
      show_context_menu: meta + p
      thumbs_up: meta + u
      thumbs_down: meta + d

    library_view:
      move_to_beginning: home
      move_to_end: end
      move_up: up
      move_down: down
      hide_context_menu: meta + p

    playlist_page:
      start_playlist: enter

    station_page:
      start_station: enter

    debug_page:
      copy_message: enter

    search_page:
      send_query: enter

    settings_page:
      equalizer_up: "+"
      equalizer_down: "-"

clay_settings:
  x_keybinds: false
  unicode: true

play_settings:
  authtoken:
  device_id:
  download_tracks: false
  password:
  username: