1 unstable release

0.1.0 Aug 27, 2024

#142 in Audio

Download history 131/week @ 2024-08-22 32/week @ 2024-08-29

163 downloads per month

GPL-3.0-only

1MB
2.5K SLoC

inori

Client for the Music Player Daemon (MPD)

Features

  • Fuzzy search everywhere with nucleo
    • Fully unicode aware, with special attention to the "albumartistsort" field
    • Global search across all tracks, albums, and artists
  • Folding library interface inspired by cmus
  • Queue viewer and manipulation interface
  • Configurable, chainable keybindings

Usage/Installation

Run cargo install --path .

The default keybindings use dvorak-convenient movement keys (dhtn). Build/install with the command line args --features qwerty_movement_keys --no-default-features for qwerty-vim style movement.

See configuration.md for config options, as well as a full list of all default keybindings.

Screenshots

Acknowledgements

  • authors of ratatui and rust-mpd
  • mmtc and rmptui, two other rust mpd clients, helped me learn rust
  • @stephen-huan: here from day one

Dependencies

~7–13MB
~137K SLoC