3 unstable releases
0.2.1 | Oct 17, 2024 |
---|---|
0.2.0 | Oct 17, 2024 |
0.1.0 | Aug 27, 2024 |
#324 in Audio
320 downloads per month
1MB
3K
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 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
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
- 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–18MB
~185K SLoC