inori

Crates.ioinori
lib.rsinori
version0.2.1
sourcesrc
created_at2024-08-27 05:45:21.031662
updated_at2024-10-17 03:17:30.229127
descriptionmpd client
homepagehttps://github.com/eshrh/inori
repositoryhttps://github.com/eshrh/inori
max_upload_size
id1352925
size1,253,090
esrh (eshrh)

documentation

README

inori

inori logo

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 inori. inori is published on crates.io.

inori is also available on the AUR as inori. The PKGBUILD includes an option to switch between qwerty and dvorak defaults.

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

Screenshots

Screenshot showing the library view Screenshot showing the search feature Screenshot showing the queue view

Todo

  • Playlist interface
  • Compile feature flag for Japanese album/track title romanization for search using a tokenizer & dictionary
  • More thorough customization options, especially for behavior & layout tweaks
  • Spectrum visualizer like ncmpcpp

Acknowledgements

Commit count: 93

cargo fmt